LifeType1.2.8部落格安裝好之後,登入管理時,外掛中心一片空白!

有關網頁、網站方面的問題或心得都可提出。

LifeType1.2.8部落格安裝好之後,登入管理時,外掛中心一片空白!

文章yunol » 週一 6月 08, 2009 7:42 pm

東大推廣中心的課程中發生如下問題
LifeType1.2.8部落格安裝好之後,登入管理時,外掛中心一片空白!

這情形目前知道是發生在
PHP version 5.2.8之後的版本
解決方法:
修改
class/plugin/pluginmanager.class.php
找到
代碼: 選擇全部
$pluginFiles = Glob::glob( $this->_pluginDir, "*" );

取代為
代碼: 選擇全部
//$pluginFiles = Glob::glob( $this->_pluginDir, "*" );
$glob = new Glob();
$pluginFiles = $glob->Glob($this->_pluginDir, "*");


authimage plugin也會出問題,要修改
plugins/authimage/class/authimage/authimage.class.php on line 20
找到
代碼: 選擇全部
$gifImages = Glob::glob( AUTHIMAGE_BACKGROUND_FOLDER , '*.gif');

修改為
代碼: 選擇全部
//           $gifImages = Glob::glob( AUTHIMAGE_BACKGROUND_FOLDER , '*.gif');
$glob = new Glob();
$gifImages = $glob->Glob( AUTHIMAGE_BACKGROUND_FOLDER , '*.gif');


這問題發生在一位資訊能力蠻強的學員身上,我們學習的過程中,Apache、MySQL、PHP剛開始是學習一個一個獨立安裝,後來也有學用AppServ的架站包來安裝,我跟學員說,可以這樣子折衷處理,用AppServ的快速安裝包安裝Apache+PHP,再獨立安裝MySQL,這樣子可以省去設定Apache和PHP的關聯性,往後的管理升級也蠻方便,但是獨立安裝時,PHP的版本PHP 5.2.9-2 恰好也有這個外掛一片空白的問題出現。

我和他研究好久,最後還是使用PHP舊版才解決問題,可是到底問題核心在哪?終於在該位學員和他的朋友討論中找出了答案。

他的朋友遠端登入他的主機,查看後台的外掛中心時,會有錯誤訊息如下:
500 server error
於是爬文找到這篇國外的參考資料:
http://forums.lifetype.net/viewtopic.php?f=7&p=44685

問題是解決了,可是要如何讓瀏覽器顯示PHP程式的錯誤訊息呢?

修改 php.ini 中的
display_errors = Off
改成:
display_errors = On
然後重開Apache即可

不過偵錯常常會有些主機資訊洩出,所以需要偵錯時再開啟即可。
圖檔
頭像
yunol
Site Admin
 
文章: 6566
註冊時間: 週日 11月 16, 2003 11:50 pm
來自: 台中

回到 網頁程式編寫、網站架設等相關議題

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron