狀態報告中的錯誤及警告(docker)
先進 /admin/reports/status
第一次進來,一定會看到1個錯誤與幾個警告,接下來就來一一解決它們
錯誤
Trusted Host Settings
docker 一條直接處理
docker exec -it dp-drupal-1 bash -c "echo '\$settings[\"trusted_host_patterns\"] = [\"^.+\\.yoursite\\.com$\"];' >> /opt/drupal/web/sites/default/settings.php"
bash
echo '\$settings[\"trusted_host_patterns\"] = [\"^.+\\.yoursite\\.com$\"];' >> /opt/drupal/web/sites/default/settings.php
警告
Output buffering
docker exec -it dp-drupal-1 bash -c "echo 'output_buffering=On' > /usr/local/etc/php/conf.d/custom-php.ini"
docker exec -it dp-drupal-1 service apache2 restart
模組和版型更新狀態
drush cdel update.settings
然後再進入 admin/modules
啟用 Update Manager
啟用 PHP APCu available caching 及 上載進度
先進入主機
docker exec -it dp-drupal-1 bash
執行
pecl install apcu
直接按enter跑完
執行
pecl install uploadprogress
直接按enter跑完
到 /usr/local/etc/php/conf.d/custom-php.ini 加入
extension=uploadprogress.so
extension=apcu.so
接著再重啟docker環境,就能看到APCu及上載進度啟用
這裡的一些警告其實不見得沒個都要處理及解決,網站能順跑即可
這裡是用docker的筆記,非docker版有些問題或許不會遇到