Conversation
Notices
-
PleromaがFirefoxでうまく見れない件
Pleromaをノートパソコンにインストした。中身をみたり、いじってみるため。実運用のサーバでいじってうまく動かなくなったりしたら困るから。http://localhost:4000/ でアクセスする。
さて、そのPleromaをgit pullしてupdateしたら、何故かFirefoxでは
http://localhost:4000/main/all
が表示されなく成った。エラーがでる。
http://localhost:4000/api/v1/instance
はできる。Google ChromeやChromiumでは問題なし。エラーは
--->--->
21:27:50.399 [error] Cowboy returned 400 because it was unable to parse the request headers.
This may happen because there are no headers, or there are too many headers
or the header name or value are too large (such as a large cookie).
You can customize those values when configuring your http/https
server. The configuration option and default values are shown below:
protocol_options: [
max_header_name_length: 64,
max_header_value_length: 4096,
max_headers: 100,
max_request_line_length: 8096
<---<---
protocol_options: をconfig/prod.secret.exs に入れればよいのだろうが、うまく行かない。
config/config.exsのMDII関連もcomment outしたけど何も変化なし。
-
PCに複数のPleromaをインストする件
-------
そこで、新規にもうひとつPleromaをインストすることに。
pleromaとは別のuser pleroman を作成し、pleromanになって ~pleromanにてgit clone。
pleromanが database pleroman_dev を使うように
config/setup_db.psql を編集して、インストール。
途中で間違えたため、postgresqlのdatabase pleroman_devを削除したり、user pleromanを削除したりして、やり直して、やっとできた。
やはり Firefoxでうまく表示できず。
Pleromaのversionは
2.5.0 (compatible; Pleroma 0.9.0-1426-g39a3b17)
-
さっき、git pullしてやり直したら、Firefoxでうまく見れるように成った。
versionは
2.5.0 (compatible; Pleroma 0.9.0-1453-g52ce3685)
-
http://localhost:4000/
で Pleroma にアクセスして、 idとpassword入れたけど、認証されない。
何か間違ったのか、それとも、このままでは認証されないのか?
-
https://localhost:4000/
とかが可能になれば、loginできるようになるのか?
そもそも、localhostでhttps可能にするにはどうすればよいのか?
-
ノートPCのPleromaをupdateすると、git pullでエラー
Your local changes to the following files would be overwritten by merge: mix.lock
みたいなやつ。もう一度サラからやり直してみる。
config/ をbackupし、
pleroma/ を全部と駆除。
postgresになって、
psql -l
dropdb db名
dropuser user名
もとのuserに戻って cd ~
git clone https://git.pleroma.social/pleroma/pleroma
cd pleroma
mix deps.get
mix pleroma.instance gen
Application version "0.9.0" does not match git tag ".0.9.9-rc1"
!!! RUNNING IN LOCALHOST DEV MODE! !!!
FEDERATION WON'T WORK UNTIL YOU CONFIGURE A dev.secret.exs
エラー
** (UndefinedFunctionError) function Mix.Tasks.Pleroma.Common.get_option/3 is undefined (module Mix.Tasks.Pleroma.Common is not available)
Mix.Tasks.Pleroma.Common.get_option([], :domain, "What domain will your instance use? (e.g pleroma.soykaf.com)")
lib/mix/tasks/pleroma/instance.ex:63: Mix.Tasks.Pleroma.Instance.run/1
(mix) lib/mix/task.ex:316: Mix.Task.run_task/3
(mix) lib/mix/cli.ex:79: Mix.CLI.run_task/2
(elixir) lib/code.ex:767: Code.require_file/2
しばらく様子見。