升级到ubuntu 14.04后使用aigaion2的php
几年来,我一直在使用基于web的书目管理系统aigaion2,积累了数千份参考文献和链接的pdf文件。然而,从升级到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
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年前的版本-但是它没有帮助