跳到主內容

狀態報告中的錯誤及警告(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版有些問題或許不會遇到