我有一个php脚本,它本质上是一个GUI,用于编辑和保存名称和电话号码到服务器上的XML文件。
脚本本身包含一个带有以下内容的index.php,一个用于存储XML和.phar文件的目录,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"
我有搜索但无法找到有关特定错误的任何信息,任何想法意味着什么以及如何解决?
作为参考,脚本是此repo的一部分:https://github.com/octivi/yealink-phonebook。
我注意到在这台服务器上运行php 5.2.17 - 可能导致问题吗?
UPDATE 我认为错误的11636290部分可能与phar文件的大小有关,即11636290字节。例如。 11.6mb - 不知道这有多大帮助,但注意到它们在同一个地方。
答案 0 :(得分:0)
我必须在php设置中启用phar 扩展