热门推荐
使用wordpress常见问题总结以及解决方案总汇
2024-12-21 21:28

wordpress使用时发生的较多的情况就是上传媒体(图片)是发生的一些错误,这里我们总结一下这些错误,以及应对方法:

使用wordpress常见问题总结以及解决方案总汇

 

 

 

 

 

这个问题我们在帮助用户解决时,发现出现的最多的(基本上都是)是购买的万网的主机,原因是万网的主机默认关闭了输出缓冲区数据块,一般来说,登陆主机管理后台–主机环境管理–高级管理中,将输出缓冲区数据块设置为开启即可,如图:

若是安装了WEB主题公园所出品的购物盒子插件,设置好前端登陆之后出现这个问题,一般是php版本低于5.3,在虚拟主机选择5.3以上的php版本即可(这个问题也是万网的主机出现的最多的)

 

 

市面上现在绝大分部主题安装之后,所呈现的样子都和演示的效果网站和效果图不一样,基本上是空的,这个是正常的现象,因为主题只是网站的前端展示方式,而展现的内容是需要后台设置的内容支持的,并且新装主题有很多设置需要设置之后才能够显现。

若主题支持导入数据和图片数据,那么通过导入数据之后,就可以和演示效果一样了,WEB主题公园新开发的一些主题提供了这个服务,若你感兴趣可以了解。

 

 

这个是由于wordpress4.2之后中文版造成的bug,可以使用一下方案解决(任选其一解决):

1.将修复文件覆盖,请参考:http://www.themepark.com.cn/wordpress42zwbcdzxsxxwfdkdbugjj.html

2.在外观中打开自定义,点击自定义左侧的“菜单选项”,点击齿轮按钮,即可看到显示选项中的内容,勾选即可

3.在设置–常规中,将语言设置为英文,回到菜单即可打开显示选项,勾选所有选项之后回到设置–常规切换语言为中文即可

 

出现这个问题可以稍微等一下,若等待1分钟之后还没有效果,请使用ftp进入网站文件管理根目录,找到文件 .maintenance,删除即可显示正常。

有时候也会发现这个文件并不存在(nginx平台上出现过),那么你可以新建一个txt文件,命名为1.txt,上传至服务器,将文件名改为 .maintenance,上传之后刷新ftp,会发现文件消失了,再回到网站刷新即可显示正常。

 

这是由于一般的服务器或者虚拟主机的php设置只允许1000(含1000)以下的变量提交,因此如果菜单设置的项目太多,就会导致新增加的项目无法保存,修改的内容页无法保存。

解决方法可以是设置较少的菜单项目,分散这些链接到网站的其他的地方,若一定要设置大量的菜单,可以通过修改php.in,修改提交变量的数量:

打开服务器的php.in,找到以下语句:

max_input_vars = 1000
将1000改为5000 即可

 

这也是一个非常常见的误区,这是由于网页设计的特性,一般来说全屏轮播的焦点图都是居中的背景图片,一般要求我们做到最大的1920分辨率,所以上传的图片是1920像素,而现在兼容最小分辨率是1024,因此我们的主要内容都要放在1024分辨率中。

这里我们有一篇视频教程,详细介绍了全屏轮播的幻灯片是如何制作才能兼容全部的分辨率的:http://www.themepark.com.cn/qptljdtdzf.html

 

如果出现了上述情况,请检查一下你的浏览器上的url,比如我进入文章–所有文章,正常方式是http://www.xxx.com/wp-admin/edit.php

出现的错误会丢失一段路径,显示为http://www.xxx.com/edit.php

这样就会造成404或者File not found.的错误,而无法操作后台了,这个错误一般是LNMP环境下会出现,解决方法也比较简单:

在/usr/local/nginx/conf/wordpress.conf文件进行修改:

红色部分为添加的代码,添加完成之后重启lnmp就可以解决缺少wp-admin路径问题。

 

我们推荐使用WP-Mail-SMTP插件,使用qq邮箱进行发送邮件(找回密码、留言提醒等等功能需要发件功能),若是使用qq邮箱发送邮件无法成功你需要注意以下工作是否做好了:

1.qq邮箱中是否设置开启了POP3/SMTP服务,查看方法是,在qq邮箱的设置–账户找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务这一选项,勾选开启POP3/SMTP服务,会提示你使用手机验证,并提供给你一条授权码,复制授权码到记事本,在wordpress smtp插件中的密码选项中填写(现在qq邮箱新开的不能 填写密码了,要填写授权码,以前设置成功的不受影响)

2.你的服务器是否安装并开启了openssl模块,目前几乎所有提供smtp服务的第三方邮箱都是使用ssl加密方式,若你的服务器没有安装或者没有开启openssl的话,也是无法发送邮件的。下面给你一个方法检测你的服务器或者虚拟主机是否安装并开启了openssl:

1.下载这个文件【点击下载】,解压后将phpinfo.php 上传到你的网站根目录,并使用你的域名/phpinfo.php 访问

2.在浏览器上按下键盘组合键ctrl+f进行搜索,一般下面会出现一个搜索框,搜索openssl,若找到如下图的信息,那么就是安装并开启了openssl,若找不到或者与下图不一样,那么就是没有安装好或者没有开启,那么你需要联系你的服务器商解决一下这个问题:

诊断:这是由于你的服务器或者虚拟主机的文件目录权限所造成的,wordpress更新主程序、插件、主题时,需要将升级安装包下载到一个临时文件夹,如果临时文件夹因为目录的权限无法建立,那么就会出现这个问题。

解决:vps或独立服务器可以直接通过设置相应临时目录的权限来解决这个问题;而使用虚拟主机的站长,可以创建一个temp目录,并设置目录权限为可写。

虚拟主机:在wordpress程序根目录,编辑wp-config.php文件,找到以下代码:

修改为

    以上就是本篇文章【使用wordpress常见问题总结以及解决方案总汇】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/quote/27520.html 
     动态      相关文章      文章      同类文章      热门文章      栏目首页      网站地图      返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多