Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
升级到ubuntu 14.04后使用aigaion2的php_Php_Codeigniter_Web_Interface_Bibliography - Fatal编程技术网

升级到ubuntu 14.04后使用aigaion2的php

升级到ubuntu 14.04后使用aigaion2的php,php,codeigniter,web,interface,bibliography,Php,Codeigniter,Web,Interface,Bibliography,几年来,我一直在使用基于web的书目管理系统aigaion2,积累了数千份参考文献和链接的pdf文件。然而,从ubuntu12.04升级到14.04——PHP版本发生了变化——之后,这无法为我提供登录屏幕。有2条警告信息 我不知道如何处理这个问题——是否有人在使用最新的PHP版本时遇到过这个问题,或者可能知道如何解决这个问题。从aigaion网站上看,该软件包似乎不再有任何活跃的维护者 A PHP Error was encountered Severity: Warning Message

几年来,我一直在使用基于web的书目管理系统aigaion2,积累了数千份参考文献和链接的pdf文件。然而,从
ubuntu12.04
升级到
14.04
——PHP版本发生了变化——之后,这无法为我提供登录屏幕。有2条警告信息

我不知道如何处理这个问题——是否有人在使用最新的PHP版本时遇到过这个问题,或者可能知道如何解决这个问题。从aigaion网站上看,该软件包似乎不再有任何活跃的维护者

A PHP Error was encountered

Severity: Warning

Message: Creating default object from empty value

Filename: gettext/gettext.inc

Line Number: 195

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /data1/aigaion2/codeigniter/libraries/Exceptions.php:166)

Filename: helpers/url_helper.php

Line Number: 541

我也在尝试使用Aigaion。我犯了一些错误。 您将在此处找到新版本: 关于source.forge: 此版本将旧的php“命令”替换为一些新命令 eregi至preg_更换 分裂成爆炸等

似乎存在2.5测试版: 我今天查一下

针对您的问题,我在模块aigaion2\aigaionengine\libraries\gettext\gettext.inc ligne 193中做了一个小的更新

function _bind_textdomain_codeset($domain, $codeset) {
  global $text_domains;
  /*
   * MVT 150505 : Add !isset due to warning errors
   * It is a temporary features. It should be better
   * to migrate to a new PHP Release
   * Tested with Xamp / Php 5.6.8
   * I did this patch in order to use Aigaion with no errors
   * I don't have a large knowledge in PHP. Sorry
   */
  if (!isset($text_domains[$domain]))
        $text_domains[$domain] = new stdClass();
  $text_domains[$domain]->codeset = $codeset;

}
我在这里找到了答案:


这应该是一个小补丁…

aigaion的进一步开发正在进行中。此verison与php7兼容,而且没有完全更新。

非常感谢您的评论-我确实在不久前看过2.5版(尝试安装)-它似乎是3年前的版本-但是它没有帮助