我在 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
关于php - 本地 WordPress 开发问题 index.php 和管理工作 - 没有其他页面响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24086610/