2017-03-04 39 views
0

我試圖複製在Magento在我的本地製作的網站,並完成了另一個步驟:如何啓用模塊改寫在Apache配置

  • 複製通過閃存驅動器的整個網站,從

    導入數據庫服務器,

    數據庫變化參數在那個local.xml(後根用於用戶和口令 空字段),

    清楚ç疼痛在Magento VAR文件夾,在數據庫

當我嘗試在瀏覽器中打開它

變化BASE_URL價值,首頁看起來不錯,但在頁面中的任何鏈接給我錯誤404 - 未找到對象。我無法訪問管理面板。任何我在localhost/nameOfMyProject後鍵入URL,我得到錯誤404.

我在我的本地主機有另一個Magento項目,他們工作正常,但我從新鮮的Magento安裝,然後添加新的主題。

這裏是不同的情況。我需要從localhost中的服務器添加整個現有的項目。我無法以同樣的方式添加此網站,因爲開發人員將其更改爲核心部分。項目太大,目前無法改變,所以任何方法都是在localhost下載整個項目。

有沒有人有一些建議該怎麼辦?

+0

是否這些項目都沒有像SVN或Git的版本控制?使用版本控制比從閃存驅動器複製文件要容易得多,通常更成功,您是否將所有文件從閃存驅動器中取出?即使像htaccess隱藏的文件? – PhilS

+0

是的,我確實得到了所有的文件,它不像SVN或Git –

回答

0

如果您使用XAMPP或WAMP作爲您的Web服務器,您可能會遇到一個常見問題,即重寫模塊(mod_rewrite)無法正常工作。這是因爲重寫模塊在Apache的配置設置中並未默認啓用。但您可以通過以下幾個簡單步驟手動啓用它:

1-使用您最喜愛的文本編輯器打開apache的配置文件。該配置文件通常位於:

{apache_dir}/conf/httpd.conf 

如果您使用的XAMPP或WAMP包,那麼你會發現在該文件:

{xampp_dir}/apache/conf/httpd.conf 
{wamp_dir}/apache/conf/httpd.conf 

2 - 搜索以下字符串:#LoadModule rewrite_module模塊/mod_rewrite.so並取消註釋(刪除'#'符號)。

3-現在搜索另一個字符串的AllowOverride無由的AllowOverride所有

4-取代它最後保存更改,關閉文本編輯器並重新啓動Apache服務器。

相關問題