我已经安装了Magento并注意到访问http://localhost/admin
我得到了404但是在访问http://localhost/index.php/admin
时我能够正常访问它。到404我的意思是服务器错误,而不是Magento的NoRoute页面。
答案 0 :(得分:1)
404 =未找到。 500 =服务器错误。
如果你收到的是没有index.php的404,那么你需要确保在服务器上启用了mod_rewrite
,并且Admin -> System -> Configuration -> General -> Web -> Search Engine Optimization -> Use Web Server Rewrites
设置为Yes
。
答案 1 :(得分:0)
浪费了几个小时后,刚刚在这篇文章中找到了解决方案:https://stackoverflow.com/a/11436027/1239006
运行(在Ubuntu中):
a2enmod rewrite
service apache2 restart
所有问题都会消失!
+1,如果我节省了你的一天:D
答案 2 :(得分:0)
激活您的wamp服务器Apache重写模块。
答案 3 :(得分:0)
您没有将 .htaccess 文件复制到您的安装文件夹(可能还有其他一些隐藏文件):
.gitignore
.htaccess
.htaccess.sample
.php_cs.dist
.travis.yml
.user.ini
所以在终端的Mac机上
defaults write com.apple.finder AppleShowAllFiles YES
重新启动" Finder" (右键单击+ Alt - >重新启动) 抓取您隐藏的文件并将其放入核心文件夹。