網站空白,就請開啟除錯。
此外,php.ini中的display_errors其值務必是On才行
否則開起來的除錯是不具參考意義的。
那是因為Apache主機設定不正確所致。
如果網站是放在主目錄如 /var/www,那麼請檢查httpd.conf (或 /etc/apache2/sites-enabled/000-default)
如果網站是放在使用者目錄下如 /home/使用者/public_html,那麼請檢查mods-available/userdir.conf
找到網站目錄設定(或使用者網站目錄設定),看看其中的 AllowOverride 設定
您可以設成「AllowOverride All」或者「AllowOverride Options AuthConfig FileInfo Limit」(重點在那個 Options 一定要有)
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All #Order allow,deny #allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory>
儲存後,重新啟動Apache即可
service apache2 restart
開除錯後,畫面出現:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 16179245 bytes) in C:\inetpub\temp\DWASFiles\Sites\wujia\VirtualDirectory0\site\wwwroot\modules\tad_rss\class\simplepie\SimplePie.compiled.php on line 3604
這通常發生在台南市的飛番雲端主機上,主要是Tad RSS裡頭的文摘設了太多個,請減少至三個(其餘的關閉)即可。或調大PHP可用的記憶體亦可
此問題通常發生在linux系統,這是GD函式庫不完整所致。
以ububtu為例,只要安裝gd2函式庫即可:
sudo apt-get install php5-gd sudo service apache2 restart
請檢查是否有neoXXX的佈景,因為寫法的緣故,會導致 tadtools 後台的初始設定出現空白頁面。
請至「偏好設定→系統設定→一般設定」將「
」取消選取neoXXX佈景即可。至「後台→維護」去進行「
」的動作即可。若是管理員自己無法登入,請試試:
http://www.school.edu.tw/xoops/index.php 選單正常
畫面看起來會向上圖那樣
這是因為主機環境不支援 curl 的關係。