我在 Godaddy 上有 Linux 虚拟主机。我尝试在子域上安装 Magento CE 1.8 一个多星期,但仍然无法正常工作。
在你说这个问题是重复的之前,我已经尝试了我在 Magento Wiki、论坛、谷歌和 Godaddy 论坛和支持上找到的所有内容,但我仍然无法让它工作。
对于 php5.ini,我使用 Magento php.ini.sample,.htaccess 也来自 Magento。
在 .htaccess 中使用 Options -MultiViews 通常不会做任何事情。php5.ini 中的设置 cgi.fix_pathinfo = 1 创建循环重定向。我曾尝试在 .htaccess 中使用 RewriteBase,但这也无济于事。
我读到 Magento 不能在 fcgi 上运行,所以我在我的 .htaccess 中使用,也没有帮助:
Options +ExecCGI
addhandler x-httpd-php5-cgi .php
我总是以“未指定文件输入”或循环重定向或服务器错误结束。
仅添加了我看到的错误日志中的行:
[Thu Oct 31 01:23:08 2013] [11988011] [negotiation:error] [client 5.178.58.85:65433] AH00687: Negotiation: discovered file(s) matching request: "path" (None could be negotiated).
但我不知道那是什么意思或如何解决这个问题。
那么还有什么我可以尝试的还是我错过了什么?我知道 Godaddy 共享主机上的 Magento 不是一个好主意,但我需要在那里运行我的开发和生产将在我的客户专用服务器上运行。