WordPress网站搬家后,首页前台空白打开后台也空白,怎么办?
WP网站转移空间换域名,出错是很平常的事情,我们只需将问题,一个个做排查,问题很快得到解决。
以下是 WordPress 网站快速搬家流程 ▼
网站怎么搬家迁移?WordPress搬家换域名流程
WordPress网站搬家到新空间,需要替换服务器路径,一般都是通过phpMyAdmin数据库管理界面,多次搜索和替换关键词,这样操作繁琐,而且容易出错……为了解决此类问题,陈沩亮总结出了以下 “Wor……
wp-config.php文件出错
有可能是wp-config.php文件填写出错。
首先,请检查wp-config.php里的MySQL配置信息。
看自己的MySQL数据库名字,数据库用户名,数据库密码,MySQL主机,这些信息填写的是否无误?
修改教程,请参考此文 ▼
WordPress搬家教程:网站转移空间换域名怎么做?
WordPress搬家教程:网站转移空间换域名怎么做?由于陈沩亮负责的某个网站出现敏感词(中国国家领导的名字),没想到被封锁了,中国大陆境内无法访问。观察发现有非常多国外的合法网……
通过SSH使用 MySQL 数据库命令导入数据库 ▼
导入数据库500错误?Linux导出MySQL大文件命令行
有位从事电商行业的朋友,刚安装VestaCP面板之后,想要通过phpMyAdmin数据库管理导入MySQL数据库,一直出现500错误,尝试多次也是导入失败……可能因为 php.ini 配置,或其它问题,所以在phpM……
前台内容页空白或404错误的解决办法
WordPress重命名排查法
WordPress站点后台致命错误怎么解决?
WordPress插件重命名排查:
- 把当前使用的WP插件目录重命名,先重命名“plugins”为“-plugins”,然后新建“plugins”,看看是否恢复如常?
- 如果是,那就重命名回来“plugins”,然后重命名“plugins”文件夹下的插件,看看是否恢复如常?
WP主题没有激活
做这个2个操作,是为了检查是不是主题或插件的原因导致白屏。
如果使用“重命名排查法”后,发现网站前台或后台可以恢复如常,即表示某些插件或主题造成的错误,必须停用出错的插件或主题。
此时,建议开启“WordPress调试模式”。
如何开启WordPress调试模式?
- 编辑WordPress网站根目录下的“wp-config.php”文件;
- 将“
define('WP_DEBUG', false);
”,修改为“define('WP_DEBUG', true);
” - 开启WordPress调试后,刷新出错页面,就会显示造成错误的插件或主题的路径和错误提示;
- 将出错的插件或主题重命名,比如:wordpress-seo插件出错,就重命名为“=wordpress-seo”。
/** * 开发者专用:WordPress调试模式 * * 将这个值改为true,WordPress将显示所有用于开发的提示 * 强烈建议插件开发者在开发环境中启用WP_DEBUG * * 要获取其他能用于调试的信息,请访问Codex * * @link https://codex.wordpress.org/Debugging_in_WordPress */ define('WP_DEBUG', true); //define('WP_DEBUG', false);
记录出错的插件设定
以下记录的,是外星人UFO真相(www.etufo.org)网站搬家,换服务器路径、换新域名后会出错的设定页面。
(以下网址wp-admin前空多一格,是为避免搜索引擎爬虫直接访问到该内部页面,因为插件内部页面只有管理员才能访问)
wp-keywordlink插件:
https://www.etufo.org/ wp-admin/options-general.php?page=rejected-wp-keyword-link-rejected/wp_keywordlink.php
itsec插件设定:
https://www.etufo.org/ wp-admin/admin.php?page=itsec
ad-inserter插件设定:
https://www.etufo.org/ wp-admin/options-general.php?page=ad-inserter.php
主题设置:
https://www.etufo.org/ wp-admin/themes.php?page=bunyad-admin-options
backwpup插件任务:
https://www.etufo.org/ wp-admin/admin.php?page=backwpupjobs
backwpup插件设定:
https://www.etufo.org/ wp-admin/admin.php?page=backwpupsettings
WP-DBManager插件设定:
https://www.etufo.org/ wp-admin/admin.php?page=wp-dbmanager/wp-dbmanager.php
面包屑导航:
https://www.etufo.org/ wp-admin/options-general.php?page=breadcrumb-navxt
自动同步国外社交插件账号:
https://www.etufo.org/ wp-admin/admin.php?page=nxssnap
xPinner Lite插件设定:
https://www.etufo.org/ wp-admin/options-general.php?page=xpinner
SEO插件社交账号:
https://www.etufo.org/ wp-admin/admin.php?page=wpseo_social#top#accounts
postman插件设定:
https://www.etufo.org/ wp-admin/options-general.php?page=postman
SSH设置775权限
如果你用的是VPS,这些目录 默认所有者是 root、所使用的FTP是 vsftpd、服务器是 Apache2。
这些条件主要限制默认的用户组名称。
如果Linux安装的系统不同,可能需要调整用户组的名称。
以下是SSH设置775权限流程 ▼
第 1 步:登录SSH
第 2 步:进入到 /wp-content/ 目录 ▼
cd /home/admin/web/你的域名文件夹/public_html/wp-content/
第 3 步:给这些目录设置755权限,即只有拥有者有权写入 ▼
chmod -R 755 plugins/ chmod -R 755 themes/ chmod -R 755 uploads/ chmod -R 755 upgrade/
VestaCP更改文件夹权限
要是你安装VestaCP面板,快速修改WordPress网站目录的权限,可以使用以下命令 ▼
chown -R admin:admin /home/admin/web/你的域名文件夹/public_html/*
CWP控制面板设置755权限
倘若你的VPS,安装的是CWP控制面板,请直接登录CWP控制面板后台,进行权限设置。
第 1 步:进入 Fix Permissions 页面
第 2 步:选择你的用户 ▼
第 3 步:点击 Fix Account Permissions ▲
虚拟主机设置权限
假如你用的是虚拟主机,不是VPS的话,那么以上设置方法就不适用了。
请将以下代码,添加到WordPress网站根目录下的 wp-config.php 文件中 ▼
define("FS_METHOD","direct"); define("FS_CHMOD_DIR", 0755); define("FS_CHMOD_FILE", 0755);
基本上这样做,就能既更安全又能够升级WordPress程序了。
为了做好网络营销的任务,现在你可以开始测试安装和升级,各种网络推广插件了 ^_^