2012-01-20 74 views
6

我有一個網站,一直運行良好。在開發環境中進行一些更改後,進行SVN更新。現在,該網站不斷重定向到安裝嚮導(/ downloader /),無論我做什麼。檢查和雙重檢查數據庫設置 - 一切似乎都很好。任何人都可以告訴我哪些其他問題可以得到這個結果?我只希望它會給我一個怪異的錯誤,所以我可以更輕鬆地解決實際問題。有什麼問題可能導致Magento重定向到/下載/(安裝嚮導)

+1

您的應用/ etc/local.xml文件是否在適當的位置並且可讀? –

回答

10

如果檢查index.php文件,你會看到下面的...

$mageFilename = 'app/Mage.php'; 
$maintenanceFile = 'maintenance.flag'; 

if (!file_exists($mageFilename)) { 
    if (is_dir('downloader')) { 
     header("Location: downloader"); 
    } else { 
     echo $mageFilename." was not found"; 
    } 
    exit; 
} 

也就是說,如果沒有應用程序/ Mage.php文件,並有一個下載文件夾,它將重定向到它。

+5

如果app/etc/local.xml不存在或Web服務器無法讀取,我已經看到類似的問題(重定向到安裝程序)。 –

+0

在我的情況下文件存在,但'file_exists($ mageFilename)'仍然返回'false'。如果我回顯'$ mageFilename'和'cat',它會在服務器上找到該文件,但PHP說文件不在那裏。文件具有完全權限(777)。到底是怎麼回事?? – KoviNET

+0

我有同樣的問題...一切都存在,但安裝wizzard被稱爲...你是如何解決它? –

1

我刪除了/ var/cache和/ var/session目錄。它似乎解決了這個問題。

3

檢查是您的應用程序/ etc/local.xml文件被網絡服務器找到並可讀(644),這應該可以解決問題。

0

錯誤的權限可能會導致該問題。當在root下更新magento核心時出現此問題,chown爲www-data修復問題