0

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

我会定期下载完整的站点并安装在我的“本地主机”上,作为备份和测试升级等的测试平台。

已经这样做了 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;排序规则 = latin1_swedish_ci。出现的唯一异常是这个“500”错误

我不知道从哪里开始..我已经从头开始重新安装了系统三次,结果相同...如果有人能帮助我,我将不胜感激。

谢谢

4

1 回答 1

1

发生这种情况是因为您现在拥有更新版本的 php。

检查这个 php 文档。它表示 php 5.4++ 不再支持您尝试使用的功能。

谢谢!

@leo

于 2013-04-08T10:53:12.127 回答