编程语言
首页 > 编程语言> > php – Joomla tmp文件夹不可写?或open_basedir麻烦?

php – Joomla tmp文件夹不可写?或open_basedir麻烦?

作者:互联网

我正在使用这个joomla网站,我无法上传任何扩展程序.如果我使用普通上传方法我得到JFolder :: create:无法创建目录
无法创建目的地
如果我使用目录上传我得到复制失败
JInstaller ::安装:无法复制文件
我在joomla支持论坛上尝试了很多解决方案,但没有一个对我有用.
在绝望中我甚至将tmp ermissions更改为777并且现在目录权限(我知道它的错误)列表显示tmp是可写的但是显示警告PHP临时目录不能由Joomla写入!实例,在尝试将扩展名上传到Joomla时可能会导致问题.如果您在上传扩展程序时遇到问题,请检查’/ tmp’并将其设置为可写,然后查看是否可以解决此问题.在扩展程序管理器中 – >警告

我想知道open_basedir是否存在缺陷.在我的PHP信息文件中我有
/ srv / www / vhosts / domain / httpdocs /:/ tmp / – 没有价值.我怎么知道open_basedir有缺陷?我该如何解决这个扩展问题呢?

解决方法:

问题可能是因为在php中没有设置upload_tmp_dir.

在SITE中查看>系统信息> PHP信息并检查是否已设置upload_tmp_dir.如果没有,您需要编辑php.ini

在我们的服务器上(使用开放式基础目录),设置为:

upload_tmp_dir = / TMP

根据您的服务器配置,此值可能会有所不同.

标签:php,file-permissions,joomla,joomla2-5,open-basedir
来源: https://codeday.me/bug/20190530/1182841.html