2011-06-03 59 views
2

我無法通過Magento安裝人員的服務條款。點擊接受複選框並點擊提交,頁面(看似?)刷新自己。如何調試PHP Web應用程序(特定於Magento)的安裝流程?

我已經改變了燙髮到0777這個腳本

#!/bin/sh 
find . -type f -exec chmod 644 {} \; 
find . -type d -exec chmod 777 {} \; 
chmod o+w var/.htaccess 
chmod 550 mage 

,並試圖與無濟於事禁用腳本。

我從http://www.mydomain.org/2/index.php/install/wizard/beginPost/ 安裝沒有用,我想我會提到路徑以防萬一。

這是系統常見的問題嗎?如果沒有,我該如何調試發生了什麼?

懸案(這僅花了一個問題的關心,有明顯更多的問題在進行中)

編輯似乎是一個問題與可能的getPost在沒有正確正確地傳遞參數?

+0

頁面不斷刷新自己,或者您的瀏覽器收到「重定向循環」消息? – 2011-06-03 17:11:27

+0

我相當確定它沒有循環消息重定向 – ehime 2011-06-03 19:07:46

回答

0

您可以通過CLI安裝,以繞過基於網絡的安裝問題(通常情況下),我在安裝之前遇到了一些異常情況:http://www.magentocommerce.com/wiki/groups/227/command_line_installation_wizard

這也可能有助於瞭解基於Web的安裝程序在安裝期間和之後出現任何錯誤時無法正常工作的原因。

您還可以嘗試:http://www.magentocommerce.com/knowledge-base/entry/how-do-i-know-if-my-server-is-compatible-with-magento以確保您的服務器符合正確的要求。

+0

通過命令行我能夠解決我通過安裝的方式。 – ehime 2011-06-06 23:52:45

3

你的帖子很薄,有人需要爲你進行調試。兩個提示。

  1. 您不應該在install/wizard/beginPost上開始安裝。相反,只需加載沒有路徑的根級域名,並讓Magento將你指引到你需要的地方(你可能已經這樣做了)

  2. 安裝程序與Magento的其餘部分一樣,是一個模塊,你可以調試。它的控制器位於app/code/core/Mage/Install/controllers/WizardController.php

添加臨時調試代碼到beginActionbeginPostAction弄清楚發生了什麼事情是你最好的選擇

+0

如果你覺得它是JS(從你給的標籤判斷)重定向它可能是有用的看着Firebug流。 – 2011-06-03 17:35:03

+0

@Alan:install.php實際上重新安裝/ wizard/beginPost fyi @Gordon:我查看了Firebug,但沒有看到問題......? – ehime 2011-06-03 19:08:34

+0

@Alan:進入www.domain.org/2(安裝目錄)後,我會同意上述條款,點擊繼續,並將轉發至www.domain.org/2/index.php/install/wizard/ beginPost /再次,它循環着我。 – ehime 2011-06-03 19:17:52

相關問題