如何在子域上部署octobercms项目

时间:2019-06-04 16:21:42

标签: laravel .htaccess subdomain octobercms

我想将OctoberCMS项目上载到我网站上的子域,但这会给我500或404错误。

我多次更改了 .htaccess 文件,但是没有用。 例如。我将这些行添加到我的 public_html 文件夹的 .htaccess 文件中:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^cms
    RewriteRule ^(.*)$ cms/$1 [L]
</IfModule>

有人可以告诉我如何逐步解决此问题吗?

2 个答案:

答案 0 :(得分:0)

您需要查看您的Apache错误日志。这可能与OctoberCMS没有关系。可能是未启用mod_rewrite或没有设置正确的AllowOverride规则。让我们知道您的Apache错误日志怎么说,我们可以提供更多帮助。

答案 1 :(得分:0)

谢谢,我检查了主机设置,发现问题出在“ PHP选项”。 首先,我增加max_execution_time值并为数据库设置启用PDO,然后在Public_html中创建.htaccess文件,问题已解决!

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^cms
RewriteRule ^(.*)$ cms/$1 [L]
</IfModule>