我尝试使用MAMP在本地设置Kirby。我的MAMP设置我有它所以我可以指定运行多个站点作为虚拟主机。我使用这段代码:
Items
当我去dev.icarus时,初始页面加载完全正常。所有的CSS,图像,一切。一旦我尝试转到子页面,包括面板,我得到404.我知道htaccess文件在文件夹中。我尝试使用git install和手动zip安装。我还确保在我的NameVirtualHost *
<VirtualHost *>
DocumentRoot "/Applications/MAMP/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *>
DocumentRoot "/Users/oscargodson/Dropbox/projects/icarus"
ServerName dev.icarus
</VirtualHost>
文件中我重写了
httpd.conf
我不确定还有什么要查找的。谷歌搜索只是保留了htaccess文件丢失的结果。
修改
这是每个请求的htaccess文件。如果我将项目保存在MAMP中的htdocs目录中,它是默认的。我尝试取消注释RewriteBase并将其设为LoadModule rewrite_module modules/mod_rewrite.so
(完全猜测),但这根本没有帮助。
/
答案 0 :(得分:1)
httpd.conf
文件中
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
到
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
然后我重新启动了MAMP,它运作了!