php - 本地 WordPress 开发问题 index.php 和管理工作 - 没有其他页面响应

标签 php mysql wordpress apache osx-mavericks

我在 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/

相关文章:

php - 使用css将div与不同的高度对齐

python - 我不知道通常使用python aiomysql。运行时间(当 aiomysql 不使用时)与 aiomysql 使用时的运行时间相同

javascript - 下面的 JavaScript 代码做了什么?

wordpress - 如何以编程方式将文章发布到 WordPress?

php - 如何从使用 php echo 进行显示的 html 表中在 mysql 中插入多行

php - 是否可以使用 PEG 解析 PHP?

php - phpcurl 是否有一个选项来检查它是否是初始连接或该连接是否被重用?

mysql - 仅当 s.id = u.summary_id 时返回记录

php - 防止 SQL 注入(inject)的建议

php - WooCommerce 从订单项目中获取产品变体属性名称和值