0

我已经在我的托管空间上安装了 WHMCS,并针对其文档做了安全提示。我将 templates_c、下载和附件移到 public_html 上一层(我正在使用 DirectAdmin 控制面板)并将它们的权限设置为 777。之后,我将这些行放在configuration.php文件中:

$templates_compiledir = "/home/mysite.com/templates_c/";
$attachments_dir = "/home/mysite.com/attachments/";
$downloads_dir = "/home/mysite.com/downloads/";

但是现在,当我想打开 WHMCS 时,我收到了这个错误:

权限错误模板编译目录'/home/mysite.com/templates_c/'必须是可写的(CHMOD 777)才能继续。如果显示的路径不正确,您可以在 configuration.php 文件中更新它。

我也测试了 configuration.php 文件的以下格式,但它们不起作用:

  • /domains/mysite.com/templates_c/
  • /home/domains/mysite.com/templates_c/

请帮我。

4

2 回答 2

1

DirectAdmin 高于 public_html 的级别:

/home/[USERNAME]/domains/[mysite.com]/

在 configuration.php 文件中插入此 DirectAdmin 代码:

$templates_compiledir = '/home/[USERNAME]/domains/[mysite.com]/templates_c/';
$attachments_dir = '/home/[USERNAME]/domains/[mysite.com]/attachments/';
$downloads_dir = '/home/[USERNAME]/domains/[mysite.com]/downloads/';
于 2014-03-25T16:03:51.710 回答
-1

我搜索并搜索了所有关于此的答案,最终弄清楚了。至少在我的 WHMCS(Rackspace 云站点)服务器环境中,您需要输入文件的绝对路径,而不是文件的相对路径,如 WHCMS 示例中所示。

于 2013-06-11T17:20:27.600 回答