【问题标题】:JFolder::create: Path not in open_basedir paths Joomla errorJFolder::create: 路径不在 open_basedir 路径中 Joomla 错误
【发布时间】:2013-09-05 07:58:33
【问题描述】:

我无法使用 Joomla 在我的实时站点上安装新组件、模块。

我从另一篇文章中了解到问题可能出在配置文件中,在我的情况下,我有:

    public $log_path = 'C:\\xampp\\htdocs\\pastrimi/logs';
    public $tmp_path = 'C:\\xampp\\htdocs\\pastrimi/tmp';

不幸的是,我也尝试过这种方式,但没有运气:

    public $log_path = './logs';
    public $tmp_path = './tmp';

我为这两个文件夹设置了 777 的权限

如何让 joomla 系统信息显示这两个文件夹可写?

【问题讨论】:

  • 发现问题...我必须为这两个变量创建完整路径

标签: joomla


【解决方案1】:

您已经在路径下设置了一组,这称为全局路径。

1)首先尝试这个细节。

public $log_path = './logs';
public $tmp_path = './tmp';

如果仍然出现错误,请执行第二步

2) 打开cpanel并进入文件管理器 如果您的目录路径位于根目录中,左侧您将看到如下所示

/home/Directoryname/public_html/logs
/home/Directoryname/public_html/tmp

如果您的目录在子域中,则使用

/home/Directoryname/public_html/sub domain name/logs
/home/Directoryname/public_html/sub domain name/tmp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-01
    • 2017-08-11
    • 2013-10-10
    • 2014-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多