问题描述:
在使用Zblog进行文章发布的时候,上传图片时常会出现“服务器返回出错”的提示,导致无法上传图片。这个问题一直困扰着众多Zblog用户,为此我们特别整理了下面的解决方法。
解决方法:
1、检查文件路径是否正确
在Zblog内上传图片时,系统会自动生成一个默认的文件保存路径。但有时候我们会把这个文件夹删除或者移动,导致了出错。因此,我们需要检查一下文件路径是否正确。
<?php
// 检查文件夹是否存在
if(!file_exists('./zb_users/upload/')){
mkdir('./zb_users/upload/');
}
// 路径配置
$zbp->Config('system')->ZC_UPLOAD_FILETYPES='jpg|jpeg|gif|png';
$zbp->Config('system')->ZC_UPLOAD_FILESIZE='2097152'; //上传文件最大值,字节
$zbp->Config('system')->ZC_UPLOAD_DIR='./zb_users/upload/';
2、检查文件权限是否正确
Zblog使用文件夹保存上传的图片,因此需要设置正确的文件夹权限,否则会导致上传失败。应该将文件夹和文件设置为777或者755权限。
chmod 777 ./zb_users/upload/
3、检查服务器空间是否开启了上传权限
由于一些服务器会关闭上传功能,因此,当你上传图片的时候会提示“服务器返回出错”。这个时候,需要检查一下上传权限是否打开。
4、修改配置文件
如果以上方法都无效,则可以尝试修改配置文件,修改Zblog的文件上传大小和类型限制。具体操作如下。
<?php
// 文件类型(只允许含有这些后缀名上传)
$zbp->Config('system')->ZC_UPLOAD_FILETYPES = 'jpg|jpeg|gif|png';
// 文件大小限制(仅限2M以内)
$zbp->Config('system')->ZC_UPLOAD_FILESIZE = '2097152';
//上传文件夹
$zbp->Config('system')->ZC_UPLOAD_DIR='./zb_users/upload/';
总结
以上就是解决Zblog上传图片“服务器返回出错”的方法。如果图片上传还是不能正常工作,请联系你的主机提供商或者Zblog论坛寻求帮助。
晓白博客网版权所有,原文地址https://www.xbnb.cn/4776
© 版权声明
THE END
请登录后查看评论内容