zblogphp 程序中出现的一个错误。错误信息为“(512)E_USER_WARNING : 未知方法或属性 (set_error_handler) (1.5.1.1740 (Zero)) (Linux; Apache; PHP 5.2.17; mysqli; curl)”。产生该错误的原因通常是用户对 zblogphp 程序进行了升级,从 1.4 到 1.5 版本修改了部分函数名称,而用户所使用的主题仍在使用未更新名称的这些函数,从而引发此错误。其修复办法是打开正在使用的主题文件夹下的“include.php”文件,将其中所有的“修改为templates”,然后保存并提交。

OLDER ARTICLES
zblogphp 的错误提示主要划分为“错误原因”以及“文件位置”这两个部分。 就“错误原因”而言,其通常是由一系列的专业术语所构成的,对于不熟悉 php 的人来说,可能难以理解。
但别担心,您可以将其复制下来,然后使用百度翻译之类的工具进行翻译,说不定运气好的话能大概弄明白。 然而,最为关键的当属“文件位置”。文件位置的第一行往往会告知我们究竟是哪个文件出现了错误,尤为重要的是,这里会提供具体的文件所在路径以及出错的精确代码。
凭借这些信息,我们便能够大致推断出是何种错误。倘若您对代码完全不通,那也没关系,直接将整个页面截图下来,发布到 zblog 官方论坛去寻求帮助即可。
出现“PHP Notice: Undefined variable: web in zb_usersthemenavleesources_news_li.php on line 3”很明显这是PHP默认的配置导致这个错误,要解决此问题有两种方式,具体的解决方法如下。
修改php.ini配置文件
error_reporting设置:
找到 error_reporting = E_ALL
修改为 error_reporting = E_ALL & ~E_NOTICE
在文件的php的头部加入一下代码:(推荐)
ini_set("error_reporting","E_ALL & ~E_NOTICE");
为了解决您的Z-BlogPHP相关问题,请尝试以下通用步骤:
检查错误日志:查看Z-BlogPHP的错误日志文件,通常在zb_users/logs/目录下。
检查配置文件:确认zb_users/config.php文件中的数据库设置是否正确。
文件权限检查:确保Z-BlogPHP目录及其子目录有正确的读写权限。
主题兼容性:如果问题出现在特定的主题上,尝试更新主题或者更换主题。
查看文档和社区:查看Z-BlogPHP的官方文档和社区,看是否有其他用户遇到类似问题。
备份和恢复:如果错误导致网站无法正常运行,考虑从最近的备份中恢复网站。
联系技术支持:如果自己无法解决问题,考虑联系Z-BlogPHP的官方技术支持。
请提供具体的错误信息或描述,以便获得更精确的帮助。
原因就是:
5.7默认为严格模式STRICT_TRANS_TABLES,会导致text类型没有赋值就保存时出问题!
解决方法:
1:关闭Mysql 5.7的严格模式,方法见百度
2:更新某些插件,让其在post表添加的text或longtext字段保存时能被赋值为”而不是null
3:如果不是插件问题,可以查查数据库里的post表,有没有多余的text字段(以前插件创建但没有删除的)可以将之删除
重要的话说三遍!!!
使用过后请FTP删除
使用过后请FTP删除
使用过后请FTP删除
如果设置了固定域名,而出现不能登入的时候,请连接上网站的FTP,
然后修改zb_users/c_option.php
这个文件
在);之前,加入一行
'ZC_PERMANENT_DOMAIN_WHOLE_DISABLE' => true,
然后保存,就可以登录后台关掉固定域名设置,再回到c_option.php
把加入的这一行删除掉。
删除掉后再后台又可以愉快的设置固定域名了!LOL
如果是1.6.0之前的版本,请覆盖1.6.0及之后的程序包
上传Z-BlogPHP程序到网站目录
打开你的网站(如:http://xxx/),进入安装界面
建立数据库
若选择MySQL数据库,请输入空间商为您提供的MySQL帐号密码等信息
若选择SQLite,请确保服务器支持SQLite,安装程序将在点击下一步后自动创建SQLite数据库文件
填写你为站点设置的管理员账号密码,务必使用强口令账号
点击下一步,安装成功,进入网站在线安装程序
上传在线安装程序install.php到你的空间。
在浏览器里打开你的网站/install.php。
点击“安装”按钮后,程序会自动从远程服务器里下载安装包并解压到空间里。
接下去的安装过程与安装包安装相同,不再说明。
Z-BlogPHP是一款高效,快捷的PHP程序:
跨平台,支持Windows、Linux等系统
支持MariaDB(MySQL)、SQLite、PostgreSQL等多种数据库
支持Apache、IIS、Nginx、Lighttpd、Kangle等各类Web服务器
简单便捷的应用开发,丰富的在线插件及主题安装
系统要求和安装
系统要求
Web Server: IIS / Apache / nginx / Lighttpd / Kangle / Tengine / Caddy and so on…
PHP Version: 5.2 ~ 7.x / HHVM 3
DB: MariaDB(MySQL) / SQLite / PostgreSQL
操作系统:Windows 2000 以上
Web 服务器: IIS5.0 以上
需要的ASP组件:ADO数据库、FSO、MSXML、ADODB.Stream 等系统组件
默认文档要求: IIS的默认文档或者虚拟主机的默认首页,需要添加“default.html”、“default.asp”、“index.html”、“index.asp”等。
文件或目录的读写权限:
读取写入权限:
文件:c_custom.asp、c_option.asp、RSS.XML文件
目录:UPLOAD、INCLUDE、CACHE、POST、THEMES,PLUGIN目录
DATA:要求拥有数据库文件读取与写入权限,包括:更名,连接,读取,写入。(推荐使用服务主机所提示的数据库目录)
启用父路径支持
一般,所需的ASP组件在IIS安装后就已经默认启用了
UPLOAD、POST、DATA的目录名根据您的系统配置可能有所不同
如果您的服务器不允许父路径,您将无法使用验证码图片等功能,从而影响正常使用
如果不能确定您的服务器空间是否支持Z-Blog正常运行,或是已安装的Z-Blog程序运行不正常
