【问题标题】:WHMCS Permissions ErrorWHMCS 权限错误
【发布时间】:2017-03-03 02:12:01
【问题描述】:

我目前有 WHMCS 配置。我有以下文件夹(crons、下载、附件和模板_c),它们位于与 WHMCS 安装不同的目录中。我在 configuration.php 中标记了正确的路径,并且文件夹的权限是正确的。我收到此错误:模板编译目录“目录”必须是可写的(CHMOD 777),然后才能继续。 templates_c 目录按照它的说明设置为 CHMOD 777,但它仍然不起作用。

此文件夹的目录: /var/www/WHMCS 私有/

WHMCS安装目录: /var/www/html/supertolerator.com/hosting/billing

配置.php: $templates_compiledir = '/var/www/WHMCS Private/templates_c/'; (这是告诉 WHMCS 在哪里查找该文件夹的行。)

我曾尝试联系 WHMCS,但他们没有帮助,并告诉我询问我的托管服务提供商。不能这样做,因为我的服务器是自我管理的。

感谢任何帮助。

【问题讨论】:

    标签: php permissions chmod whmcs 777


    【解决方案1】:

    只是一个想法,这可能是您的目录名称“WHMCD Private”中的空格引起的错误?尝试使用小写且不包含空格。

    您是否尝试过自己的权限? su 到 webserver 用户(例如 apache/httpd 或类似的),然后尝试在 templates_c 目录中创建一个文件:

    touch /var/www/WHMCS Private/templates_c/
    

    如果您收到权限错误,则仍然是服务器问题,否则可能与 whmcs 相关。

    【讨论】:

      【解决方案2】:

      尝试将 private-root 设置为非转义文件夹名称。 如果这对您不起作用,请尝试执行递归的chmod -R 777 templates_c,并且还会设置子文件夹和文件的权限。

      当您在编译中使用该位置时,您必须使用转义字符 \ 以便它可以看到该空间。

      【讨论】:

        【解决方案3】:

        目录应该如下所示:

        /home/username/public_html/whmcs directory/templates_c/

        用户名:您的 cpanel 用户名

        whmcs 目录:您的 whmcs 文件夹名称

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-04-04
          • 1970-01-01
          • 2021-06-09
          • 2016-09-09
          • 1970-01-01
          • 2017-03-31
          • 2020-08-18
          相关资源
          最近更新 更多