2016-12-23 38 views
0

我在magento 2.0.2中託管的網站。我給予適當的權限和Apache的mod_rewrite啓用。但我的網站只是加載主頁。所有的網頁和管理員我沒有找到404。請幫我解決這個問題。Magento 2.0.2 404找不到

使用index.php前端頁面加載。管理員無法正常工作。

+0

檢查完成http://magento.stackexchange.com/questions/89125/how-to-fix-magento-2-2-0-0-rc- admin-page-not-found-after-installation/96441#96441 –

+0

我試過但它不適合我。使用index.php前端頁面加載。管理員無法正常工作 –

+0

這是與.htacess問題在主文件夾中添加並授予權限 –

回答

0

這可能是因爲mod_rewrite沒有安裝或在您的Apache服務器上工作。

mod_rewrite通常作爲MAMP的一部分進行安裝,但也許您的magento .htaccess文件由於某種原因未被加載。

第一種可能性是,如果您在Mac上解壓檔案文件,並使用查找程序移動文件或使用類似dreamweaver的方式將它們上傳到Mac網絡服務器,則默認情況下Mac不顯示以。如.htaccess,因此它們不會被複制到Web服務器目錄中。解決這個問題的方法可能是在Mac上的查找器中顯示隱藏的文件,以便您可以輕鬆查看和複製文件。此鏈接顯示如何啓用查看隱藏文件。
http://ianlunn.co.uk/articles/quickly-showhide-hidden-files-mac-os-x-mavericks/

第二種可能性是你如何配置你的http服務器。您必須告訴它允許.htaccess覆蓋目錄中的設置。要做到這一點,你必須在你的httpd.conf文件中有這個。

​​

很顯然,將「/ your/magento/directory /」替換爲Magento安裝的實際路徑。

也把下面的代碼:
對於Ubuntu的編輯文件/etc/apache2/apache2.conf中(在這裏我們有/無功/網絡的一個例子)

<Directory /var/www/> 
     Options Indexes FollowSymLinks 
     AllowOverride None 
     Require all granted 
</Directory> 

,並改變它;

<Directory /var/www/> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
</Directory> 

然後

sudo service apache2 restart 
安裝的Magento 2,當您使用網絡安裝設置在瀏覽器中,當你在Web配置部分有一個高級選項部分,在那裏你可以在

最後如果你不能讓mod重寫工作,請關閉Apache Rewrites。這對於實驗來說很好,但對於真正的網店來說,你真的想要重寫工作。

解決方案2
安裝Composer。現在我想讓你從magentocommerce.com/download下載Magento 2 zip,在phpmyadmin中創建新的db,在htdocs文件夾中解壓zip。安裝Magento 2,但不要在商店URL和管理員URL中使用localhost使用127.0.0.1。成功安裝後,請勿運行magento。

現在我們要驗證Composer的安裝,部署靜態內容,清除/刷新Magento緩存並重新索引Magento 2塊。要執行以上所有操作,請按WINDOWS KEY + R打開RUN對話框並鍵入「cmd」打開命令提示符。

輸入「cd PATH_TO_YOUR_MAGENTO2_FILES」進入Magento 2 ROOT目錄。

現在要驗證上述目錄中的Composer安裝,請鍵入「作曲家安裝」。

如果您在此步驟中遇到任何錯誤,請檢查您的Composer安裝 在此步驟中,我們將設置靜態內容以部署到我們的Magento商店。要執行此操作,請鍵入「php bin/magento setup:static-content:deploy」。

如果您遇到任何錯誤,通過鍵入檢查PHP.EXE和PHP.INI環境變量 清除/沖洗Magento的緩存「PHP斌/ Magento的緩存:刷新」,在CMD。

最後,爲Reindex Magento Static Blocks輸入「php bin/magento indexer:reindex」。

你與成功安裝的Magento 2.

+0

我試過了你的想法。不工作。使用index.php加載前端頁面。 admin不起作用 –

+0

對於管理員,您必須使用以上答案中添加的解決方案2。 – Keshar