2016-07-05 35 views
2

我有一个PHP脚本,这本质上是一个图形用户界面编辑和保存名称和电话号码到XML文件在服务器上。错误的PHP脚本和phar文件`错误:清单长度读取是“11636290”应该是“182976516”`

脚本本身包含以下,用于存储XML和.phar文件,在index.php引用一个目录中的index.php文件既如下:

<?php 

$properties = array(
    'directory' => __DIR__ . '/pb',   // default directory of the XML files 
    'defaultFileName' => 'contacts.xml', // default phonebook file 
    'debug' => false,      // debug mode 
); 

// Don't edit below this line 
$properties['rootDirectory'] = __DIR__.'/'; 
require_once 'yealink-phonebook.phar'; 

当我到了根其中的index.php容纳我得到以下错误

ERROR: manifest length read was "11636290" should be "182976516"

我身边有一个搜索,但无法找到特定的错误任何信息,任何知道这意味着什么目录,以及如何就可以解决?

作为参考脚本是本回购的一部分:https://github.com/octivi/yealink-phonebook

我注意到,在这台服务器上它的运行PHP 5.2.17 - 可能会导致问题?

UPDATE我觉得11636290部分的错误可能与phar文件的大小有关,它是11636290字节。例如。 11.6mb - 不知道如何帮助,但注意到他们在哪里相同。

+0

@DamienSugden感谢香港专业教育学院双重检查,但亿联-phonebook.phar,index.php文件和/ PB文件夹,并在相同的根目录 – sam

+0

你药业文件无效,重建或重新下载它。 – miken32

+0

谢谢@ miken32我将PHP版本升级到5.3.x,现在它似乎工作 – sam

回答

0

我不得不启用药业扩展在PHP设置

+1

请提供更多详情 – Ibo