はじめに
Debian ベースの Docker コンテナの中で日本語を使えるようにするまで – 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 を足せません。
これを、なんとかしたのが本投稿となります。
1つ以上の推奨モジュールが存在しません パフォーマンス PHP モジュールはサイトの稼働に必要なほとんどのタスクをサーバー上で実行します。変更はサーバー管理者が実施する必要があります。
WordPress ホスティングチームでは、こうした推奨されていたり必須とされていたりするモジュールのリストをチームのハンドブック (新しいタブで開く)でメンテナンスしています。
警告 オプションのモジュール intl がインストールされていないか、無効化されています。
/src/wordpress/ads.txt
sudo nginx -s reload
で変更を反映した。
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/
/etc/apache2/sites-available/001-my.conf
などのファイルを用意して配置する。a2dissite 000-default
でデフォルトの設定ファイルを無効にする。a2ensite 001-my
で用意した設定ファイルを有効にする。grep -rn PATTERNS *