0

「The Next Generation」系図ソフトウェア => LAMP を実行しているリモート ホスト サイトがあります。

私は定期的に完全なサイトをダウンロードし、アップグレードなどをテストするためのバックアップとテスト ベンチの両方として、'localhost' にインストールします。

おそらく5年間問題なくこれを行ってきました..しかし、先週、私はMint 14.1を使用して新しいサーバーを構築し、同じ歴史的な手順に従ってリモートサイトを内部的に転送しました...しかし、私は「 apache2 ログによると、致命的な PHP の問題が原因の 500 - サーバー エラーです。

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

上記の 'globallib.php' ファイルの 5 行目には次が含まれます。

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」エラーです

ここからどこへ行けばいいのかわかりません..システムを最初から3回再インストールしましたが、同じ結果が得られました...誰かが私を助けてくれたらとても感謝しています.

ありがとう

4

1 に答える 1

1

これは、新しいバージョンの php を使用しているためです。

このphpドキュメントを確認してください。使用しようとしている関数は、php 5.4++ ではサポートされなくなったと表示されます。

ありがとう!

@レオ

于 2013-04-08T10:53:12.127 に答える