WordPress常见故障处理方案
在开始使用WordPress进行建站之后,您可能会遇到一些错误和问题。我们收集了使用WordPress过程中的几个最常见的故障以及解决方案,供您参考,希望对您的建站过程有所帮助。
如果您对WordPress不了解,可以参考我们之前发布的WordPress产品手册,帮助您快速了解WordPress。
如果您对WordPress的安装有疑问,可以查看我们的WordPress安装教程。
首先,您可以先确认故障的原因是不是云平台造成的。云平台造成的WordPress故障,解决方案可以参考我们的云平台文档。
接下来是我们为您整理的几个常见故障:
#### WordPress数据库服务无法启动
**原因**:可能是磁盘空间不足,内存不足,配置文件错误。
**解决**:先通过命令进行排查,确定问题,然后释放内存。
```shell
# 查看磁盘空间
df -lh
# 查看内存使用
free -lh
```
#### WordPress运行中,频繁出现数据库连接错误?
**原因**:可能性最大的原因是内存不足导致数据库运行异常。
**解决**:增加内存+启用CDN。CDN可以在给网站加速的同时,大大降低服务器内存的开销。
#### WordPress上传图片出错
WordPress上传文件出错,有几种可能性:
1. **原因**:图片大小超过服务器限定的要求。
**解决**:请参考本章环境管理->PHP配置中的修改上传文件大小。
2. **原因**:图片实际的格式与后缀不一致。
**解决**:例如一个 WordPress9.jpg的图片的真实格式是Wordpress9.jpeg,上传的时候会报错,如果把后缀改为jpeg,上传正常。实际上,真实格式与后缀不一致的时候,在Windows系统的文件中也不会有预览效果。
3. 权限问题(IIS中比较常见)。
#### WordPress出现解决正在执行例行维护请一分钟后回来
**原因**:出现这个提示的原因是在网站Wordpress安装目录下生成了.maintenance文件。
**解决**:
+ 如果存在将其删除即可,恢复正常。
- 如果不存在,那么新建一个.maintenance,内容为空白,刷新,恢复正常后再删除它。
#### WordPress不能发送邮件
**原因**:WordPress默认是通过mail()函数发送邮件,必须要求服务器本身配置好了邮件功能。实际中,将服务器改造成邮件服务器,是一件非常复杂的工作,且难以维护。
**解决**:建议安装一个SMTP插件来解决发送邮件问题:WP-Mail-SMTP。
#### WordPress 5.0 换回老版”Classic Editor”经典编辑器
**原因**:Wordpress5.0之后的版本,编辑器与之前有了明显的区别。这里不探讨编辑器孰优孰劣,我们发现编辑器升级之后,用户的主题无法适应新的编辑器,导致做不到可视化编辑。
**解决**:如果您希望主题可以可视化编辑,您必须启用经典编辑器。启用的方法非常简单,安装“Classic Editor”这个插件即可。
#### WordPress 后台升级网络不通,官网也打不开?
**原因**:WordPress是国外的网站,后台升级地址也是国外的,如果网站打不开,后台升级同样就无法进行。
**解决**:如果您迫切需要升级,请参考我们的[WordPress手工升级文档](https://support.websoft9.com/docs/wordpress/zh/solution-upgrade.html#手动升级)
#### WordPress 管理员失去权限,无法正常登录后台?
**原因**:WordPress的后台管理是分权限的,而最高权限是超级管理员。当wordpress管理员因失去权限无法正常进入后台。
**解决**:可以通过进入PhpMyAdmin数据库管理工具,来进行权限恢复。
- 登录数据库管理工具phpMyAdmin: http:// 服务器ip/phpMyAdmin/
- 找到跟用户相关的数据表:wp_users和wp_usermeta;
- 先进入wp_users,查看自己的管理员用户名,超级管理员用户id一般都是1,不是就修改;
- 再进入wp_usermeta表,找到wp_user_level,wp_capabilities字段。如果对应账号wp_user_level的值不是10 ,请修改为10(超级管理员一半都是10,最高权 限);查看wp_capabilities值,如果里面不是 “administrator”,可以直接改成:a:1:{s:13:"administrator";b:1;} ;
- 重新登录。
以上是我们对WordPress在使用过程中用户常见问题的总结和思考,可以解决您的大部分问题,如果您可能会使用WordPress,建议收藏哦~
如果您有其他问题,欢迎联系我们咨询~我们也将逐步发现更多故障的处理方法,进行总结更新!
原文地址:https://www.cnblogs.com/websoft9/p/15118271.html
- 只言片语分析datapump的工作原理(r2第18天)
- 开发 | TensorFlow全新的数据读取方式:Dataset API入门教程
- 用python实现支持向量机对婚介数据的用户配对预测
- SQL*Loader-805的解决(r2笔记36天)
- 用python实现决策树ID3算法,对隐形眼镜类型预测
- 用GA算法设计22个地点之间最短旅程-R语言实现
- 开发 | 谷歌发布TensorFlow 1.4版本:支持分布式训练,迎来三大新变化
- 创建用户时的密码校验问题(r2第34天)
- 巧用xmltype解析clob数据(r2笔记33天)
- R语言-中国各城市PM2.5数据间的相关分析
- 妹子如何运用R语言数据分析选择心仪的对象?
- 生产环境大型sql语句调优实战第一篇(二) (r2笔记32天)
- 生产环境大型sql语句调优实战第一篇(一) (r2笔记第31天)
- 讨论 | 你是否遇到过你完全不能理解的机器学习概念?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- C# semaphore的使用-2
- [打造自己的监控系统]使用Django批量监控Oracle Job运行情况
- C#多线程--信号量(Semaphore)
- zabbix微信报警设置
- C#中调用python
- Emgucv视频处理--进阶篇
- C#中Lambda表达式总结
- [打造自己的监控系统]使用Django批量监控Oracle长会话
- C# ref实例讲解
- [Oracle 故障处理]记一次undo表空间使用率99%的问题
- C# 队列(Queue)
- 记住没:永远不要在 MySQL 中使用 UTF-8!
- C#多线程委托ParameterizedThreadStart应用
- [Python爬虫]使用Selenium操作浏览器订购火车票
- IDEA多线程调试