无法看到我的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 /。”
如果我正在尝试预览草稿,我会看到它应该出现的方式。
任何帮助?
答案 0 :(得分:0)
通过phpmydmin检查数据库,如果不这样做,请更改网址。
在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
答案 1 :(得分:0)
您需要更新数据库网址。 Wordpress硬编码。运行下面的sql用您的网址替换“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');