我在 Centos 系统上安装了 Joomla 3.1.1 Stable。我可以访问它,浏览它的管理后端和前端,但我在扩展管理器/警告中发现“未设置 PHP 临时目录”我去谷歌并找到了一个修复:我创建了一个 php.ini 文件,我完成了这一行:
upload_tmp_dir = var/www/html/joomla/tmp
我这样做是因为那是我安装 joomla 的位置 (var/www/html/joomla/) 我在网上找到的修复程序为该文件夹提供了其他位置,它与 home/accountname/public_html/... 相关,但我没有在任何帐户中安装 joomla,它安装在“public”:var/www/html 文件夹中。我在问我做错了什么,因为即使这样做了,警告仍然保持不变:
"The PHP temporary directory is not set"
我怎样才能解决这个问题?我将整个 joomla 文件夹的权限设置为 40777,然后设置到内部文件夹和文件,以避免权限冲突。然后我从全局设置中禁用了 FTP(在这样做之前,我在尝试上传任何内容时收到了更多错误)我认真地认为在 Centos 上安装 joomla 不会让我这么头疼。我需要在 joomla 中安装一个扩展(用于模板),我有一个对我没有任何意义的错误:“-1 - 发生错误。” - “复制文件失败”,所以我尝试在放弃之前修复任何可能导致此问题的警告/错误。
在网上找到的有关此错误的修复(复制文件失败)请参阅 joomla 1.5 - 1.6。我怎么可能仍然在 3.1 版中获得它?这是相当荒谬的。
任何帮助,将不胜感激。