我有一个像魅力www.mydomain.com一样的域名。最近我想添加一个像myotherweb.mydomain.com这样的子域名,所以我从我的cPanel添加我的子域名,并将我的Wordpress(在XAMPP上工作)上传到子域名目录。
之后我尝试打开myotherweb.mydomain.com;结果是一个空白页。
所以我尝试打开myotherweb.mydomain.com/wp-admin并显示Wordpress登录页面,然后我就可以登录到我的wp-admin仪表板页面。但是当我尝试编辑页面时,编辑页面是空白的。
在这种情况下发生了什么?
答案 0 :(得分:1)
如果wordpress的传输不正确或.htaccess
设置不正确,可能会出现这种情况。
- 醇>
.htaccess
子域名设置
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
- 将wordpress从一个域转移到另一个域 当从一个域转移到另一个域时,这是最常见的问题。
醇>
更新 wp-config.php 文件
define('WP_HOME','http://myotherweb.mydomain.com');
define('WP_SITEURL','http://myotherweb.mydomain.com');
更新sql中的网址
为此,在文本编辑器中打开导出的数据库,如记事本+,升华或netbeans,并找到并将网址mydomain.com
替换为myotherweb.mydomain.com
并尝试重新导入,
或者如果你不熟悉这个或者这对你来说是无聊的任务,那么你不需要恐慌,有一个插件可以很容易地为你完成这项任务。
在您的xampp中安装Wordpress duplicator plugin并使用plugin site或this 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,这很神奇。 我不知道为什么这是必要的。