【问题标题】:Wordpress localhost doesn't show front-endWordpress localhost 不显示前端
【发布时间】:2013-03-06 15:55:32
【问题描述】:

看不到我的 wordpress localhost 的前端。

我做过的过程:

1. 我在 Mac OX 上使用 BitNami 在本地安装了 wordpress。
2.将现有数据库导入phpmyadmin。
3.修改wp-config文件支持本地主机数据库。
4.添加这两行
define('WP_HOME','http://localhost/wordpress');
define('WP_SITEURL','http://localhost/wordpress');
5. 登录我的 wp-admin。

现在我可以看到该站点的 WP-ADMIN 并在其中执行操作,但我无法查看前端。
每当我尝试时,我都会得到:
无法与 127.0.0.1 的服务器建立连接。

或者如果我尝试查看帖子,我会得到
“在此服务器上找不到请求的 URL /site/2013/02/13/idho_global/。”

如果我尝试预览草稿,我会以应有的方式看到它。

有什么帮助吗?

【问题讨论】:

    标签: macos wordpress localhost frontend bitnami


    【解决方案1】:

    通过 phpmydmin 检查数据库,如果您没有这样做,请更改 url。 在wp_options 检查siteurl & home 是否设置为localhost

    更新:您应该看看“移动 Wordpress 页面”https://codex.wordpress.org/Moving_WordPress 它很好地解释了如何在移动 Wordpress 后更改永久链接和要做的事情。

    如果您的永久链接不起作用,请检查您的根目录中是否有 .htaccess。内容应该是:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    

    【讨论】:

    • X4viet 谢谢!这解决了一个问题。现在它显示网站但不显示帖子/页面。所以每当我点击任何东西时,我仍然会收到 404 错误。在此服务器上找不到请求的 URL /idho2/2013/02/13/idho_global/。
    • 刚刚注意到,在将 premlinks 设置为默认值时,它可以工作。但是当我将它们恢复为“月份和名称”时,它们不会。
    【解决方案2】:

    您需要更新数据库网址。 Wordpress 对它们进行硬编码。运行下面的 sql,用你的 url 替换“old-url.com/wordpress”和“new-url.com/wordpress”

    UPDATE wp_posts SET guid = REPLACE(guid, 'old-url.com/wordpress', 'new-url.com/wordpress');
    UPDATE wp_posts SET post_content = REPLACE(post_content, 'old-url.com/wordpress', 'new-url.com/wordpress');
    UPDATE wp_options SET option_value = REPLACE(option_value, 'old-url.com/wordpress', 'new-url.com/wordpress');
    

    【讨论】:

    • 不是这个东西。我已经提前更改了所有地址。 tnx 反正。
    猜你喜欢
    • 2018-10-04
    • 2011-08-16
    • 1970-01-01
    • 1970-01-01
    • 2013-06-10
    • 2014-02-12
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    相关资源
    最近更新 更多