質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

0回答

2543閲覧

mastodonをインストールしてWe're sorry, but something went wrong.になる

退会済みユーザー

退会済みユーザー

総合スコア0

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2017/05/31 02:53

編集2022/01/12 10:55

#mastodonをインストールして、Web上に「We're sorry, but something went wrong.」と出てしまいます。

環境:CentOS7.3 さくらのクラウド 1core1G SSD20G (テスト環境のため)

参考サイト:http://qiita.com/takkle/items/e62d3009dc865f66422e

ポート(サービス)穴あけ 以降、ほぼコピペです。

##エラーメッセージ
We're sorry, but something went wrong

なお、log ディレクトリは、.keep の0バイトのファイルが1つあるだけでした。
logディレクトリに対してchmod 777 log をしてみましたが、何も出力されていません。

##やったこと

###基本的な設定を行なう。ただしssh鍵は作成してない

###ポート空け

$ sudo firewall-cmd --list-services --zone=public --permanent $ sudo firewall-cmd --add-service=http --zone=public --permanent $ sudo firewall-cmd --add-service=https --zone=public --permanent $ sudo firewall-cmd --add-port=80/tcp --zone=public --permanent $ sudo firewall-cmd --add-port=443/tcp --zone=public --permanent $ sudo firewall-cmd --list-services --zone=public --permanent $ sudo firewall-cmd --reload

###docker

$ curl -sSL https://get.docker.com/ | sh $ sudo systemctl enable docker $ sudo systemctl start docker $ sudo -i # curl -L https://github.com/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose # chmod +x /usr/local/bin/docker-compose # exit

###ユーザー等の作成

$ sudo groupadd docker $ sudo gpasswd -a $USER docker $ sudo usermod -aG docker ユーザ名 $ sudo systemctl restart docker $ exit (ログアウト)

###nginx

sudo cat << EOF > /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 EOF sudo yum -y --enablerepo=nginx install nginx

###Let's encrypt

$ curl https://dl.eff.org/certbot-auto > certbot $ sudo chmod a+x certbot-auto $ sudo ./certbot-auto

###mastodon part1

$ git clone https://github.com/tootsuite/mastodon.git $ cd mastodon/ $ cp .env.production.sample .env.production $ vi .env.production $ rake secret $ rake secret $ rake secret

###.env.production

DB_HOST=localhost DB_USER=mastodon DB_NAME=mastodon DB_PASS=mastodon # (全部同じです) ... PAPERCLIP_SECRET=rake secretの1回目の結果 SECRET_KEY_BASE=rake secretの2回目の結果 OTP_SECRET=rake secretの3回目の結果 SMTP部分の設定

###docker-compose.yml
volumesの部分のコメント外し

db: restart: always image: postgres:alpine ### Uncomment to enable DB persistance volumes: - ./postgres:/var/lib/postgresql/data redis: restart: always image: redis:alpine ### Uncomment to enable REDIS persistance volumes: - ./redis:/data

docker-compose

$ docker-compose pull $ docker-compose build

###nginxの設定

sudo vi /etc/nginx/conf.d/mastodon.conf

https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md
ここからドメイン名とdocument rootのみ変更

###証明書取得

$ ./certbot-auto certonly --standalone -d example.com --rsa-key-size 4096 $ sudo openssl dhparam 2048 -out /etc/ssl/certs/dhparam.pem

###nginx起動

$ sudo systemctl enable nginx $ sudo systemctl start nginx

###docker起動

$ cd mastodon/ $ docker-compose up -d

###postgresql設定

$ sudo docker exec -it mastodon_db_1 /bin/bash su - postgres createuser -P mastodon (password:mastodon) createdb mastodon -O mastodon

###migate,precompile

$ docker-compose run --rm web rails db:migrate $ docker-compose run --rm web rails assets:precompile $ docker-compose stop && docker-compose up -d

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

devsx

2017/05/31 02:58

Railsアプリまでリクエストが到達しているので、Railsアプリのログをあさってみてください。 どのようなエラーが確認できますか?
退会済みユーザー

退会済みユーザー

2017/05/31 03:12

質問本文にも書きましたが、logディレクトリが存在するものの、何も内容がありません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問