Drupal + views 空白畫面解決

我的環境: Ubuntu + Nginx + php5-fpm + Drupal

在 Drupal 中設定了 views 模組之後,出現空白畫面,研判是 php 的致命錯誤 (Fatal error)
檢查 /var/log/nginx/error.log 果然發現以下的片段訊息:

FastCGI sent in stderr: "PHP message: PHP Fatal error: Cannot redeclare class view in /var/www/drupal/sites/all/modules/views/includes/view.inc

解法,編輯 /etc/php5/fpm/php.ini,加入以下兩行:


opcache.enable=0
opcache.blacklist_filename="/var/www/drupal/sites/all/modules/views/includes/view.inc"

注意其中的 blacklist_filename 指向實際系統中 view.inc 的絕對路徑,每個人不太一樣。

參考[1][2]

Comments

comments

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料