2013-04-08 177 views
0

我有一個遠程託管的網站運行'下一代'系統軟件=> LAMP。PHP FATAL導致'500'服務器錯誤

我經常下載完整的網站和我的「localhost」的同時作爲備份和試驗檯用於測試升級等

一直是也許5年沒有問題,這樣在安裝。然而,在在過去的一週裏,我已經使用Mint 14.1構建了一個新的服務器,並且遵循了相同的歷史過程來在內部傳輸遠程站點......但是,我一直收到由致命PHP問題導致的「500服務器錯誤」到apache2日誌。

PHP Fatal error: Call to undefined function session_register() in /home/griadooss/www/genetracer.net/globallib.php on line 5 

第5行在上述'globallib.php'文件中包含;

1 <?php 
2 @ini_set("session.bug_compat_warn", "0"); 
3 @ini_set("allow_url_fopen", "0"); 
4 session_start(); 
5 session_register('session_language'); 
6 session_register('session_charset'); 
7 $session_language = $_SESSION[session_language]; 
8 $session_charset = $_SESSION[session_charset]; 
9 session_register('assignedtree'); 
. 
. 
. 

的Apache2,MySQL和PHP都是最新的,通過他們的庫..通過安裝提供apt-get的調用沒有問題。數據庫很好... phpMyAdmin連接沒有問題。數據庫類型= MyISAM;整理= latin1_swedish_ci。出現的單個異常是這個'500'錯誤

我不知道從哪裏去這裏..我從頭重新安裝了系統三次,結果相同......如果有人能夠幫幫我。

謝謝

回答

1

這是因爲你現在有一個較新版本的PHP。

檢查this php documentation。它說,你試圖使用的功能不再支持PHP 5.4 + +。

謝謝!

@leo