我在ubuntu 16.04上安装了october cms。
安装程序,一切顺利,但当我尝试转到后端时,我收到404错误。
我用Google搜索并完成了我能找到的所有内容:
我该怎么做才能解决这个问题?救命啊!
答案 0 :(得分:2)
可能的解决方案可能是检查浏览器地址栏中提供的URL / URI。它需要与config / cms.php中的配置一致 (供您参考:https://github.com/octobercms/october/blob/master/config/cms.php#L39)
答案 1 :(得分:1)
对我而言,我需要确保AllowOverride all
中的<Directory /var/www>
指令中/etc/apache2/apache2.conf
{{1}}。它默认设置为None,并覆盖了我放入vhost的所有允许。
答案 2 :(得分:0)
如果您正在使用IIS,则需要添加一个带有以下重写规则的web.config文件,以使后端正常工作 -
<rewrite>
<rules>
<rule name="redirect all requests" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="index.php" appendQueryString="true" />
</rule>
</rules>
</rewrite>
答案 3 :(得分:0)
如果您的服务器未将index.php重写为/,则可以使用以下网址格式访问后端:
virtualhost.october/index.php/backend/