Joomla 3.1错误JFolder :: create:不在open_basedir路径中的路径无法创建目标

yes*_* No 1 joomla image image-processing joomla3.1

我安装了这个插件(http://www.s2software.it/en/download/joomla-image-resize-cache),我有这个错误,创建图像/缓存文件夹后,这个错误仍然存​​在,在我的服务器上可用这些:Imagick Shell执行,JImage(GD),但没有人想工作......

并且在系统信息中,每个文件夹和文件都是可写的,configuraion.php除外

Hbi*_*and 7

这是我找到的一步一步的解决方案:它运作良好:

  1. 登录Joomla Administartor面板.
  2. 转到全局配置
  3. 单击"服务器"选项卡
  4. 将路径从/ public_html/tmp更改为"tmp"
  5. 登录控制面板(CPanel)(或者您可以使用FTP帐户访问Joomla文件)
  6. 打开文件管理器
  7. 打开文件夹"库"
  8. 打开文件夹"joomla"
  9. 打开文件夹"filesystem"
  10. 右键单击"folder.php",然后单击"编辑".
  11. 查找行,(search = obd): $obd = ini_get('open_basedir');在开头用//注释掉该行,使其变为://$obd = ini_get('open_basedir');
  12. 保存并关闭.而你却失败了.

没有任何Joomla核心文件黑客的另一个解决方案:

首先tmp使用此技巧找到文件夹的确切绝对路径:

例如,在您的网站根目录中创建一个PHP文件 path.php

将此代码段放在文件中,然后点击"保存"按钮

<?php
$path = getcwd();
echo "Your Absolute Path is: ";
echo $path;
?>
Run Code Online (Sandbox Code Playgroud)

导航到yourdomain.com/path.php您的浏览器

从现在开始:

  1. 登录您的Joomla Administartor面板.
  2. 转到全局配置
  3. 单击"服务器"选项卡
  4. 将路径更改为 "Absolute Path(you've just found)"/tmp
  5. 在.htaccess文件中插入以下代码行: php_value open_basedir NULL