gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 22:46:03 24 4
gpt4 key购买 nike

我正在这个 joomla 网站上工作,我无法上传任何扩展。如果我使用普通的上传方法,我会得到 JFolder::create: Could not create directory
无法创建目的地
如果我使用从目录上传,我会得到 Copy failed
JInstaller: :Install: 复制文件失败
我已经尝试了在 joomla 支持论坛中找到的许多解决方案,但没有一个对我有用。无奈之下,我什至将 tmp ermissions 更改为 777,现在目录权限(我知道它不好)列表显示 tmp 是可写的,但显示警告 The PHP temporary directory is not writeable by the Joomla!例如,在尝试将扩展上传到 Joomla! 时可能会导致问题。如果您在上传扩展时遇到问题,请检查“/tmp”并将其设置为可写,看看是否可以解决问题。 在扩展管理器中-> 警告

我想知道 open_basedir 是否有缺陷。在我的 php 信息文件中,我有/srv/www/vhosts/domain/httpdocs/:/tmp/ - 无值。我怎么知道 open_basedir 有缺陷?我该如何解决这个扩展问题?

最佳答案

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

查看 SITE > SYSTEM INFORMATION > PHP INFORMATION 并检查是否设置了 upload_tmp_dir。如果没有,则需要编辑 php.ini

在我们的服务器上(使用 open base dir),设置是:

upload_tmp_dir=/tmp

此值可能因您的服务器配置而异。

关于php - Joomla tmp 文件夹不可写?或 open_basedir 的麻烦?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11046095/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com