Joomla设置了Temporary PHP目录

时间:2013-09-30 23:55:34

标签: joomla joomla-extensions

我在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中得到它?这很荒谬。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

尝试通过.htaccess文件设置它,只需添加:

php_value upload_tmp_dir /var/www/html/joomla/tmp

答案 1 :(得分:0)

在我更改了位于var / www / html / joomla

中的所有子文件夹的权限后,它开始工作了

完成配置和自定义网站后,我将重置这些权限。 但就目前而言,这是我的解决方案。

-di3sel - the upload_tmp_dir was set up correctly in the php.ini

谢谢你们两位,但我的问题现在似乎已经解决了。