我在Ubuntu 16.04上安裝了10月份的cms。我在octobercms後端得到404
安裝程序,一切順利,但是當我嘗試去後端時,我得到了404錯誤。
我一派,做了所有我能找到:
- 取消註釋RewriteBase /上的.htaccess
- 啓用重寫模塊
- 添加有 「AllowOverride全部」 上的.conf站點文件
我能做些什麼來解決這個問題?幫幫我!
我在Ubuntu 16.04上安裝了10月份的cms。我在octobercms後端得到404
安裝程序,一切順利,但是當我嘗試去後端時,我得到了404錯誤。
我一派,做了所有我能找到:
我能做些什麼來解決這個問題?幫幫我!
可能的解決方案可能是檢查瀏覽器地址欄中提供的URL/URI。它需要在配置/ cms.php (供您參考:https://github.com/octobercms/october/blob/master/config/cms.php#L39)配置同意
對於我來說,需要確保以確保我在/etc/apache2/apache2.conf
曾在<Directory /var/www>
指令AllowOverride all
。它默認設置爲None,並覆蓋所有允許我放入我的虛擬主機。
如果你使用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>
請與我們分享您的配置。你是如何安裝octobercms的? – HenBoy331