【问题标题】:php with aigaion2 after upgrade to ubuntu 14.04升级到 ubuntu 14.04 后使用 aigaion2 的 php
【发布时间】:2014-09-08 06:09:00
【问题描述】:

多年来,我一直在使用基于网络的书目管理系统aigaion2,积累了数千个参考文献和链接的 pdf 文件。然而,在从ubuntu 12.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

【问题讨论】:

    标签: php codeigniter web interface bibliography


    【解决方案1】:

    我也在尝试使用 Aigaion。我有一些错误。 你会在这里找到新版本: 在 source.forge 上:Source.Forge 此版本将旧的 php“命令”替换为一些新的 eregi 到 preg_replace 分裂爆炸等。

    似乎存在 2.5 测试版: Release 2.5 beta 我今天去看看。

    针对您的问题,我在模块 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;
    
    }
    

    我在这里找到了答案: Empty objects

    这应该是一个小补丁...

    【讨论】:

    • 非常感谢您的 cmets - 前段时间我确实看过 2.5 版(尝试安装) - 似乎是 3 年前过时的 - 但它没有帮助
    【解决方案2】:

    aigaion 的进一步开发正在http://github.com/aigaion 进行。此版本与php7兼容,但未完全更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-26
      • 2017-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多