1

我正在尝试将一个包从 URL 安装到我的本地服务器中,但我收到了这个错误:

Error
Archive does not exist

Warning
JFolder: :files: Path is not a folder. Path: C:\xampp\htdocs\Joomla\tmp\install_53170ad5161e0
JFolder: :folder: Path is not a folder. Path: C:\xampp\htdocs\Joomla\tmp\install_53170ad5161e0
JFolder: :files: Path is not a folder. Path: C:\xampp\htdocs\Joomla\tmp\install_53170ad5161e0
JInstaller: :Install: Cannot find Joomla XML setup file

tmp 路径正确,远程文件 URL 链接也正确。我也尝试过清除 tmp 文件夹,但仍然没有帮助。上传包文件时,包会正确安装。

有谁知道发生了什么?

4

4 回答 4

2

如果您使用的是 Linux

您可能需要修复目录权限。检查是否有任何目录CHMOD不是0777. 如果有文件夹的CHMOD值低于0777将它们设置为0777. 安装后必须改chmod0755

于 2014-03-05T13:33:09.010 回答
0

尽管这篇文章已经很老了,但我希望寻找解决方案的人会偶然发现这个问题并回答:

在 Windows 主机上安装和更新 Joomla 时,我遇到了同样的问题,问题与未设置“tmp”、“modules”等各种目录的目录权限有关。当我使用 FTP 客户端的chmod功能时,服务器会做出响应504 Command not implemented for that parameter(在我的 FTP 协议中显示为绿色而不是红色,所以我)因此权限从未更改。在安装包按预期工作之后,我不得不使用主机的 Web 界面更改安全设置。

于 2015-01-27T09:58:06.070 回答
0

/var/www/you_site/httpdocs/configuration.php更改值:$ftp_enable = '0'; 从 1 设置 0

于 2017-05-19T13:52:10.890 回答
0

仅适用于此文件夹:

chmod 777 /opt/lampp/htdocs

或者

项目文件夹 -

chmod 777 /opt/lampp/htdocs/project_name

于 2015-08-12T11:22:19.243 回答