投稿者: oki2a24
はじめに
Debian ベースの Docker コンテナの中で日本語を使えるようにするまで – oki2a24 の改良版といいいますか、別の書き方をメモいたします。
はじめに
データベース接続確立エラー
管理者ページにログイン済状態でアクセスすると次のようになりました。
使用できないテーブルがあります。データベースの修復が必要かもしれません。
修復の部分がリンクとなっており、クリックすると次のページとなりました。
このページで自動的にデータベースの問題を修正するには、以下のコードを wp-config.php ファイルに追加してください。その後、ページ> を再読み込みしてください。
define(‘WP_ALLOW_REPAIR’, true);
上記のように表示されましたが、手動で実施しました。
はじめに
以前、 Dockerfile を書かないで docker-compose.yml だけで Node.js 開発環境を用意する方法 にて Node.js のシンプルな開発環境を docker-compose.yml を使用して構築しました。
今回、 Vue.js を使ったアプリをお試しで作りたいです。この時、前回だけでは環境が足りませんでしたので、ノートいたします。
はじめに
ちょっとお試しで Vue Material Design Component Framework — Vuetify.js に入門したいと思いました。
この時、 Docker を使って開発環境を用意しようと思いましたけれども、最初は Dockerfile を使ってあれこれチューニングすることなく、シンプルに始めたかったのです。
そのために少し調べるような手間が発生しましたので、今後のためにメモしておきます。
はじめに
oki2a24/sample_dockerized_laravel6: Laravel6 を Docker 化するサンプルです。 にて Laravel を Docker コンテナ化しました。
Apache 入りの PHP コンテナで Laravel を動かしています。この Laravel で タスクスケジュール 6.x Laravel も行いたいと思いました。
cron を動かせば簡単です。
しかし、 コンテナではすでに Apache のプロセスが動いており、ここに cron を足せません。
これを、なんとかしたのが本投稿となります。
WordPress サイトヘルスのエラー内容
1つ以上の推奨モジュールが存在しません パフォーマンス PHP モジュールはサイトの稼働に必要なほとんどのタスクをサーバー上で実行します。変更はサーバー管理者が実施する必要があります。
WordPress ホスティングチームでは、こうした推奨されていたり必須とされていたりするモジュールのリストをチームのハンドブック (新しいタブで開く)でメンテナンスしています。
警告 オプションのモジュール intl がインストールされていないか、無効化されています。
- チームのハンドブック (新しいタブで開く) のリンク先ページ => Server Environment – Make WordPress Hosting
まとめ
- Google Adsense からのメールを確認し、 Adsense ページから ads.txt をダウンロードした。
- サイトのルートディレクトリに配置した。
/src/wordpress/ads.txt
- Nginx 設定を編集し、 https://oki2a24.com/ads.txt へのアクセスはログが残らないようにした。そして、
sudo nginx -s reload
で変更を反映した。 - SELinux 設定をし、 PHP に実行やファイルの読み書き権限を与えた。
sudo semanage fcontext -a -t httpd_sys_content_t '/srv/wordpress(/.*)?' sudo semanage fcontext -a -t httpd_sys_rw_content_t '/srv/wordpress/wp-content(/.*)?' sudo restorecon -RF /srv/wordpress/ ls -Z -a /srv/wordpress/
- https://oki2a24.com/ads.txt へアクセスし、内容が表示されることを確認した。
まとめ
/etc/apache2/sites-available/001-my.conf
などのファイルを用意して配置する。a2dissite 000-default
でデフォルトの設定ファイルを無効にする。a2ensite 001-my
で用意した設定ファイルを有効にする。