我正在使用PharData创建.tar扩展文件。它适用于我的计算机,但在服务器上失败了。
错误讯息:无法打开新的phar / bla / bla / firstDirectory / secondDirectory / otherFiles /进行编写
我该如何解决这个问题?
$tarFilePath = realpath($tarFolderPath)."/".$tarFileName;
$phar = new PharData($tarFilePath);
$phar->buildFromDirectory(realpath($FILE_DIR . "/../../firstDirectory/secondDirectory/otherFiles/"));
答案 0 :(得分:0)
将模式更改为项目目录,应该 755 。
如果 755 ,则只需使用相同的模式权限覆盖它, 755 。
如果其他一切都失败了,请使用 777 (请注意不要在服务器上使用此功能)。