我剛將一個Joomla 1.7網站移到了新的服務器上。將Joomla 1.7網站移至新服務器。管理員工作正常。沒有頁面顯示
管理後臺工作正常。 Configuration.php似乎很好。獲取「在此服務器上找不到請求的文檔。」除家庭以外的每一頁。
必須與數據庫交談確定,否則我會收到錯誤消息。這可能是PHP的問題嗎?
感謝,
安迪
我剛將一個Joomla 1.7網站移到了新的服務器上。將Joomla 1.7網站移至新服務器。管理員工作正常。沒有頁面顯示
管理後臺工作正常。 Configuration.php似乎很好。獲取「在此服務器上找不到請求的文檔。」除家庭以外的每一頁。
必須與數據庫交談確定,否則我會收到錯誤消息。這可能是PHP的問題嗎?
感謝,
安迪
檢查您是否使用的是調用數據庫的任何模塊,並且你還沒有遷移後,在該模塊中改變DB細節。如果管理員面板工作正常,那麼我認爲在前端使用的一些模塊存在問題。您可以通過禁用很少的可疑模塊來進行調試,並檢查您的網站是否正常工作。否則,請提供一些關於您網站的更多信息,以便我可以進一步查看。
模塊不使用全局數據庫細節嗎?我保持他們一樣,數據庫似乎工作正常。 – andylamb 2012-04-04 16:13:43
我看到有些人也在模塊中使用數據庫細節(例如從單獨數據庫獲取數據的mod_php)。如果不是那麼請遵循「沙斯」給出的清單和「馬歇爾院長」給出的建議。我希望這對你來說足夠了,否則會發布一些更多的細節,以便我們能夠進一步瞭解你的問題? – 2012-04-11 09:13:07
你有SEACH引擎友好的URL中啓用/管理者/地區的全局配置設置。您可能已啓用選項以使用移除url的/index.php/部分的mod_rewrite函數。
正是這種模式,你必須到位.htaccess文件在你的站點的根目錄的要求。您可能在開發服務器上配置了正確的配置,但可能忘記了在上線時移動文件。一些FTP程序隱藏點文件(從文件名中的前導點文件),所以這取決於你是如何傳輸的文件(我猜手動用FTP而非Akeeba備份或類似),該文件可能已經錯過。查看您的FTP客戶端的選項/首選項以顯示/隱藏隱藏文件的選項。
如果做不到這一點 - 該文件可能是正確的地方 - 但如果你是在一個子文件夾,您的開發服務器上開發你的RewriteBase行已經設置爲你的/子文件夾/
RewriteBase /sub-folder/
現在,您已移至活動服務器,此行可能不正確。如果是這種情況,編輯文件閱讀
RewriteBase/
可能的是這是對這些問題的一個或其他 - 缺少.htaccess文件或不正確RewriteBase。第三個和現在更不可能的選擇是你的服務器沒有啓用mod_rewrite - 但我認爲這將導致服務器500錯誤。
我設法讓平面網頁正常工作,但Sigplus插件不再有效。不會卸載。 Joomla無法修改服務器上的文件。最終用XCache(?)彈出窗口阻止了我的任何密碼處理。嘗試新鮮的Joomla安裝。不會安裝插件(無法創建/寫入目錄)。 – andylamb 2012-04-04 16:12:35