我正在尝试将软件包从URL安装到我的本地服务器中,但收到此错误:
Error
Archive does not exist
Warning
JFolder: :files: Path is not a folder. Path: C:xampphtdocsJoomlatmpinstall_53170ad5161e0
JFolder: :folder: Path is not a folder. Path: C:xampphtdocsJoomlatmpinstall_53170ad5161e0
JFolder: :files: Path is not a folder. Path: C:xampphtdocsJoomlatmpinstall_53170ad5161e0
JInstaller: :Install: Cannot find Joomla XML setup file
tmp 路径正确,远程文件 URL 链接也正确。我也尝试过清除tmp文件夹,但仍然没有帮助。上载包文件时,包将正确安装。
有谁知道发生了什么?
如果你使用的是 Linux
您可能需要修复目录权限。检查是否有任何目录CHMOD
未0777
。如果存在文件夹的CHMOD
值小于0777
则将其设置为 0777
。安装后,您必须将chmod
改回0755
尽管这篇文章已经很老了,但我希望寻找解决方案的人会偶然发现这个问题和答案:
在Windows主机上安装和更新Joomla时,我遇到了同样的问题,问题与未设置"tmp","模块"等各种目录的目录权限有关。当我使用FTP客户端的chmod
功能时,服务器以504 Command not implemented for that parameter
响应(在我的FTP协议中显示为绿色而不是红色,所以我)因此权限从未更改。我不得不使用主机的 Web 界面更改安全设置,之后安装软件包按预期工作。
仅适用于此文件夹:
CHMOD 777/opt/lampp/htdocs
或
项目文件夹 -
CHMOD 777/opt/lampp/htdocs/project_name
var/www/you_site/httpdocs/configuration.php change value:$ftp_enable = '0'; 从 1 设置 0