nginx + php5-fpm それに mysql-server + php5-mysql
稼働中の Web サーバーを、
Raspbian から全面的にバージョンアップした。
稼働中の Web サーバーを、
Raspbian から全面的にバージョンアップした。
上記6つの手順を踏めば、全面的なバージョンアップが行えた。だだし、バージョンアップ中に幾つかの問題点にも遭遇。以下にこの記録を残す。
スポンサー リンク
バージョンアップ手順。
1:旧サーバから www コンテンツファイル一式をダウンロードする
FTPでwordpress関連のファイルも含め全てをダウンロードしておく。
2:旧サーバのwordpressデータベースを丸ごとエクスポートする
phpMyAdminでwordpressが入ってるDBを丸ごとダンプしておく。
3:新しいバージョンのサーバーを構築
3-1. Raspbian Jessie with PIXEL のセットアップ
3-2. Raspberry Pi の最適化
3-3. Webサーバーのためのセキュリティ設定
3-4. SSH接続の公開鍵化
3-5. nginx での Webサーバー の構築
3-1. Raspbian Jessie with PIXEL のセットアップ
3-2. Raspberry Pi の最適化
3-3. Webサーバーのためのセキュリティ設定
3-4. SSH接続の公開鍵化
3-5. nginx での Webサーバー の構築
4:新サーバにファイルを丸ごとアップロードする
旧サーバからダウンロードしたwww コンテンツや wordpress関連のファイル一式を新サーバのディレクトリにアップロードする。
環境に応じて、上記作業を行う。
バージョンアップ中に遭遇した問題点
1. Jessie のインストール
→ CLIモードでの文字化けと、キーボードから ”_” 文字の入力ができない。
2. Raspberry Pi の最適化
→ /va/log を RAM ディスク化できない。
→ /etc/rc.local が起動できない。
3. セキュリティ設定
4. SSH接続の公開鍵化
→ 「SSH2秘密鍵の読み込みに失敗しました」 というエラーに悩まされる。
5. Webサーバーの構築
→ html は動くが php の画面 だけが真っ白になる。
6. WordPressに関する設定
→ phpMyAdmin で 『アップロードしようとしたファイルが大きすぎるようです』というエラーが出る。
7. cron MyDNS 自動通知
→ 従来と同じ設定では動かなくなった。 "cd /; /usr/bin/***" と書かねばならない。
以上。
(2017.01.07)
スポンサー リンク