在Magento 1.9.2安装时,提示“请输入有效的URL。协议是必需的(http://,https://或ftp://)”?

39
请在 Magento 1.9.2 安装过程中输入有效的 URL。协议必须为 http://、https:// 或 ftp://。 在安装 Magento 时,我遇到了 Web 验证错误。
8个回答

78

以下是解决此问题的方法(从好到差):

1) 检查URL字段并删除类“validate-url”,停止对该字段进行验证并继续处理过程。祝大家好运。

或者

2) 只需勾选“在下一步之前跳过基本URL验证”复选框。

或者

3) 使用 127.0.0.1 替代 localhost,如:http://127.0.0.1/magento192/


2
请为我打开“跳过基本URL验证”标志。 - Alessandro Pirovano
@AlessandroPirovano是正确的,只需勾选“在下一步之前跳过基本URL验证”复选框,这比设置一个127.0.0.1 / etc ...的URL更好。 - giovannipds
@Hassan Ali Shahzad,我改进了你的答案并添加了另一种选择,希望你不介意... - giovannipds
我在尝试安装Magento 1.9.3时遇到了同样的问题。通过以下步骤2和3进行修复。 - Atequer Rahman

51

我们需要在这里禁用URL验证

快速解决方案:

  1. 使用Firebug检查“基本URL”输入框
  2. 从类列表中删除“validate-url”
  3. 点击“继续”

2
谢谢!对于Chrome也是一样的 - 检查Base URL输入框元素,从类列表中删除该类。 - hajamie

10

下面还有一个"跳过URL验证"的框,如果你勾选它,你可以忽略验证。但出于某种奇怪的原因,你仍然必须写一个"正确"的地址,正如其他答案中提到的那样,这意味着使用127.0.0.1而不是localhost


10
在本地服务器安装Magento时,在配置部分,您可能会被要求输入基本URL。但是安装向导不会接受本地服务器的URL,这是因为Magento不会将本地服务器的URL视为有效的URL。因此,您需要删除特定部分的验证。
打开\app\design\install\default\default\template\install\config.phtml文件,找到输入基本URL的文本框。它通常在第85行左右,名称为“config [unsecure_base_url]”中。从其类中删除“validate-url”,然后保存该文件。
或者,使用您的本地主机IP:http://127.0.0.1/magento/

5
Open \app\design\install\default\default\template\install\config.phtml

找到输入基本URL的文本框。它将在第85行左右,名称为config[unsecure_base_url]

从其类中删除validate-url并保存文件。

现在您可以继续安装。

它会正常工作(Niraj)


3

要做到这一点,您需要删除特定部分的验证。 打开app\design\install\default\default\template\install\config.phtml 找到输入基本URL的文本框。它将在第50行和94行左右,名称为'config[unsecure_base_url]'。 从其类中删除“validate-url”,然后保存文件。 正常工作 请输入有效的网址。需要协议(http://,https://或ftp://)


0

使用 127.0.0.1 而不是 localhost 是可以正常工作的


-2

没必要做这么多...你只需要去网页访问复选框选项并查看基本 URL 复选框文本,简单地说:如果 URL 无法自动验证,请勾选此选项。

勾选它然后继续...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接