我使用的Magento在GoDaddy的托管帐户的共享,我刚才配置,并能够看到主页,而不是其他的页面,这可能是什么问题? 任何事情.htaccess
?
当前的托管路径
/home/content/42/9469242/html
我使用的Magento在GoDaddy的托管帐户的共享,我刚才配置,并能够看到主页,而不是其他的页面,这可能是什么问题? 任何事情.htaccess
?
当前的托管路径
/home/content/42/9469242/html
从Magento的维基 :
一个常见的错误,这通常出现,如果你GoDaddy代管 ,是没有输入文件中指定的错误。
如果你没有在你的服务器的根目录Magento的设置,请确保以下添加到您的.htaccess文件。
RewriteBase /yourbasepath/
一旦被验证,有几件事情可以做,以解决这个问题,但我们会与通常工作的一个开始。
在Web根目录下,应该有一个叫做php.ini文件。 重命名为php5.ini。
如果没有php5.ini文件。 创建该文件,并把它上传到你的根目录。
如果不工作,以下内容添加到您的新命名php5.ini文件的结尾:
cgi.fix_pathinfo = 1
如果你仍然得到错误,以下内容添加到您的.htaccess文件的顶部:
Options -MultiViews
第一个通常的伎俩。 如果您没有看到这个文件在那里,然后创建一个空白php5.ini文件添加添加在第二个建议中列出的线路。
如果上述所有没有工作,让你的变化,等待整整24个小时。 回到youraddress.tld /下载,然后再试一次。 你可能只是被缓存和出于某种原因需要更长的时间,然后我来。 别灰心!
如果上面没有什么工作,叫GoDaddy的了,让他们要么重新命名这个给你,或者确保你在PHP 5。
BTW这是在谷歌出现的“Magento的未指定输入文件”第一个结果。
如果你需要PHP 5.3,GoDaddy的只提供它的FastCGI(截至目前),这是什么原因造成这个问题(没有指定输入文件)。 为了解决这个问题,并保持PHP 5.3的功能,把下面三行在你的上面.htaccess
文件:
addhandler x-httpd-php-cgi .php4
addhandler x-httpd-php5-cgi .php
addhandler x-httpd-php5-cgi .php5
这基本上处理PHP-CGI到PHP只(禁用的FastCGI)。
请你的根目录下面这行代码添加到mod_rewrite的部分的底部在.htaccess。
RewriteRule ^index.php/(.*)$ [L]
这解决了与GoDaddy服务器我的问题。
这与GoDaddy托管帐户的常见问题。 试着这样做
它应该解决这个问题。