我安装了这个插件(http://www.s2software.it/en/download/joomla-image-resize-cache)并且我有这个错误,这个错误在创建图像/缓存文件夹后仍然存在,在我的服务器上可用这些: Imagick Shell Execute, JImage (GD) 但没人想工作...
并且在系统信息中的每个文件夹和文件都是可写的,除了 configuraion.php
我安装了这个插件(http://www.s2software.it/en/download/joomla-image-resize-cache)并且我有这个错误,这个错误在创建图像/缓存文件夹后仍然存在,在我的服务器上可用这些: Imagick Shell Execute, JImage (GD) 但没人想工作...
并且在系统信息中的每个文件夹和文件都是可写的,除了 configuraion.php
这是我发现的分步解决方案:并且效果很好:
$obd = ini_get('open_basedir');
用 // 开头的那一行注释掉,这样它就变成了://$obd = ini_get('open_basedir');
另一个没有任何 Joomla 核心文件黑客的解决方案:
tmp
首先使用这个技巧找到你的文件夹的确切绝对路径:
例如,在您的网站根目录中创建一个 PHP 文件path.php
将此代码段放入文件中并点击保存按钮
<?php
$path = getcwd();
echo "Your Absolute Path is: ";
echo $path;
?>
yourdomain.com/path.php
在浏览器中导航到
从现在开始:
"Absolute Path(you've just found)"/tmp
php_value open_basedir NULL
我找到了 2 个临时解决方案:
第一:在配置设置>关闭显示错误
第二:libraries\joomla\filesystem\folder.php > 找到这个:$obd = ini_get('open_basedir');
并发表如下评论://$obd = ini_get('open_basedir');