我遇到了一个严重的问题,在我的mac上为我正在工作的一个wordpress网站设置一个本地开发环境。下面是我尝试过的过程:
本地启动apache在httpd.conf文件中设置开发环境设置开发名。设置开发名称链接到文件的位置设置开发IP。这个过程在所有其他实例之前都有效,除了这个。
wp-admin工作得很好,所有的帖子和更新都可以在那里进行。index.php可以正常工作。然而,就是这样。没有帖子工作,他们都返回相同的错误信息:'请求的URL//在此服务器上找不到'。
*应该提到的是,我的机器上安装了xampp,它与我的本地apache和sql耗尽了相同的端口。我更改了xampp上的端口,但这不起作用。我卸载了xampp,重新启动了我的电脑,但这不起作用。
我有几个其他的虚拟环境,他们工作得很好-虽然他们不是基于。php和sql。我调查这个问题已经有一天了,还是没有弄清楚。
OS X默认禁用.htaccess
覆盖以启用它,请遵循以下步骤:
打开这个文件:
/etc/httpd/users/yourusername.conf
保存:
<Directory "/Users/yourusername/Sites/">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
然后用下面的命令重新启动apache:
sudo apachectl restart