WordPress在子域空白

时间:2017-07-12 03:14:18

标签: php wordpress subdomain cpanel

我有一个像魅力www.mydomain.com一样的域名。最近我想添加一个像myotherweb.mydomain.com这样的子域名,所以我从我的cPanel添加我的子域名,并将我的Wordpress(在XAMPP上工作)上传到子域名目录。

之后我尝试打开myotherweb.mydomain.com;结果是一个空白页。

所以我尝试打开myotherweb.mydomain.com/wp-admin并显示Wordpress登录页面,然后我就可以登录到我的wp-admin仪表板页面。但是当我尝试编辑页面时,编辑页面是空白的。

在这种情况下发生了什么?

2 个答案:

答案 0 :(得分:1)

如果wordpress的传输不正确或.htaccess设置不正确,可能会出现这种情况。

  
      
  1. .htaccess子域名设置
  2.   
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

如需更多参考,请查看Wordpres Codex htaccess

  
      
  1. 将wordpress从一个域转移到另一个域   当从一个域转移到另一个域时,这是最常见的问题。
  2.   
  1. 更新 wp-config.php 文件

    define('WP_HOME','http://myotherweb.mydomain.com'); define('WP_SITEURL','http://myotherweb.mydomain.com');

  2. 更新sql中的网址

  3. 为此,在文本编辑器中打开导出的数据库,如记事本+,升华或netbeans,并找到并将网址mydomain.com替换为myotherweb.mydomain.com并尝试重新导入,

    或者如果你不熟悉这个或者这对你来说是无聊的任务,那么你不需要恐慌,有一个插件可以很容易地为你完成这项任务。

    在您的xampp中安装Wordpress duplicator plugin并使用plugin sitethis reference site上的说明,然后上传子域上插件生成的新wordpress网站。

    希望它对你有用。

答案 1 :(得分:0)

我已经通过从我的cPanel安装wordpress解决了这个问题,并从新的Wordpress安装wp-config复制此设置:

AUTH_KEY
SECURE_AUTH_KEY
LOGGED_IN_KEY
NONCE_KEY
AUTH_SALT
SECURE_AUTH_SALT
LOGGED_IN_SALT
NONCE_SALT

然后替换我的Wordpress项目wp-config,这很神奇。 我不知道为什么这是必要的。