我有一个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 - 不知道如何帮助,但注意到他们在哪里相同。
@DamienSugden感谢香港专业教育学院双重检查,但亿联-phonebook.phar,index.php文件和/ PB文件夹,并在相同的根目录 – sam
你药业文件无效,重建或重新下载它。 – miken32
谢谢@ miken32我将PHP版本升级到5.3.x,现在它似乎工作 – sam