2011-06-03 57 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

相关问题