PHP致命错误导致'500'服务器错误

时间:2013-04-08 10:48:31

标签: php

我有一个运行'下一代'系谱软件的远程托管网站=> LAMP。

我经常下载完整的网站并安装在我的'localhost'上,作为测试升级等的备份和测试平台。

大概5年没有问题这样做了..然而,在过去的一周里我使用Mint 14.1构建了一个新的服务器并且遵循相同的历史程序在内部传输远程站点...但是,我保持根据apache2日志获得由FATAL 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; collat​​ion = latin1_swedish_ci。出现的单个异常是“500”错误

我不知道该从哪里开始......我已经从头开始重新安装了三次系统并得到了相同的结果...如果有人可以帮助我,我将非常感激。

由于

1 个答案:

答案 0 :(得分:1)

这种情况正在发生,因为你现在有了更新版本的php。

检查this php documentation。它说php 5.4 ++不再支持你试图使用的功能。

谢谢!

@leo