top-image

OLDER ARTICLES

  • 问题现象

    • 网站前端和后台均出现乱码。
    • 后台登录提示错误,如“Microsoft VBScript 编译器错误 错误 ‘800a03e9’”。
  • 解决步骤

    1. 备份数据

      • 备份数据库文件(路径是 /zb_users/DATA/)。
      • 备份 post 文件夹内的全部文件(这是全部的文章)。
      • 备份当前使用主题文件夹(如果修改了主题的一些东西建议备份)。
    2. 联系主机提供商

      • 联系虚拟主机提供商的技术支持,询问是否是主机设置问题。
      • 如果主机提供商确认没有问题,再考虑重装程序。
    3. 重装程序

      • 删除所有文件,重新上传最新的zblog程序。
      • 逐步安装进入后台,尝试进行文件重建。
    4. 检查日志

      • 查看网站日志,确认是否有被入侵的痕迹。
    5. 总结

      • 出现问题不要慌张,先备份数据。
      • 联系主机提供商可以更快地判断问题。
      • 通过日志分析问题,有助于找到根本原因。

问题描述

  • 上传.zba格式的主题包后,页面闪一下但主题未安装成功。

解决办法

  1. 检查文件大小
    • 默认限制:zblog默认上传文件大小为2M,如果主题包超过2M,需要修改后台设置。
    • 修改设置:后台–网站设置–全局设置–允许上传文件的大小(单位MB)。
  2. 手动上传
    • 解压主题:使用解压工具将.zba文件解压成文件夹。
    • FTP上传:将解压后的文件夹通过FTP上传到/zb_users/theme/目录。
    • 后台确认:返回后台–主题管理,确认新主题已安装。

问题描述

  • 上传zblog程序后,无法通过http://域名名称/install.asp打开安装页面。

解决步骤

  1. 检查文件夹写权限

    • 虚拟主机:联系技术人员获取文件夹修改权限。
    • 本地安装
      • NTFS格式:设置zblog文件夹及其子文件夹的everyone写权限。
      • FAT32格式:无需设置写权限。
  2. 检查临时文件夹写权限

    • 虚拟主机:一般不需要设置。
    • 本地安装:设置C:\WINDOWS\temp文件夹的everyone写权限。
  3. 重新安装zblog

    • 完成上述步骤后,重新通过浏览器打开安装页面。
  4. 其他注意事项

    • 主机支持:确保主机支持zblog程序(如ASP空间安装zblogPHP程序是不行的)。

数据库配置文件

  • 文件路径:网站根目录/zb_users/c_option.php
  • 配置项
    • 数据库地址
    • 数据库用户名
    • 数据库密码
    • 数据库名称

修改方法

  • 步骤
    • 连接网站FTP或打开文件管理。
    • 打开c_option.php文件,找到对应的配置项进行修改。
  • 注意事项
    • 仅在网站搬家等必要情况下修改。
    • 其他时候请勿随意修改,以免影响网站正常运行。
  • 原因

    • PHP 7及以上版本不支持__autoload()函数,导致报错。
  • 解决办法

    • 降低PHP版本至5.6或5.4。
  • 检查 data/common.inc.php 文件
    $cfg_dbhost = 'localhost'; // 数据库服务器地址
    $cfg_dbname = 'your_database_name'; // 数据库名
    $cfg_dbuser = 'your_username'; // 数据库用户名
    $cfg_dbpwd = 'your_password'; // 数据库密码
  • 确保信息正确:核对数据库名、用户名和密码是否与数据库实际设置一致。

网站成功安装在云虚拟主机后,运行一段时间后,出现无法正常访问网站且无报错信息的问题。

问题原因及解决方案

  1. 主机未绑定正式域名
  2. 域名解析不成功
  3. 域名没有备案
  4. 主机空间不足或已占满
  5. 网站的文件(夹)数量使用占比已满
  6. 产品到期
  • 修改function.php文件:将mysql_escape_string改为mysql_real_escape_string

方法一:使用phpMyAdmin重置密码

  1. 打开phpMyAdmin

    • 登录到phpMyAdmin。
    • 选择对应的数据库。
  2. 修改用户表

    • 打开后缀为 enewsuser 的数据表,这是帝国CMS后台用户表。
    • 修改任意一个用户的信息,例如 admin
      • password 修改为:28faed7bf0c97624ad3b8737b6947e41
      • salt 修改为:fy1rWNIJ
      • salt2 修改为:pzNVrEdbkRJ2W6bvxpVo

    修改完成后,默认的账号是 admin,密码是 admin888

方法二:忘记后台登录认证码

  1. 修改配置文件
    • 打开 e/class/config.php 文件。
    • 查找 $ecms_config['esafe']['loginauth'],里面对应的内容就是登录认证码。

方法三:忘记后台登录安全答案

  1. 使用phpMyAdmin

    • 打开后缀为 enewsuseradd 的数据表。
    • 修改记录:
      • 把 equestion 字段的内容改为 0
      • 把 eanswer 字段的内容改为空。

    修改后登录时则不需要安全答案,可以登录后再修改安全答案。

方法四:登录次数超过5次账号被锁定

方法一:删除登录失败记录
  1. 进入数据库
    • 打开数据表 phome_enewsloginfail
    • 删除里面的记录,然后再重新登录就没有错误提示了。
方法二:修改登录次数限制
  1. 修改配置文件
    • 打开 e/config/config.php 文件。
    • 查找 loginnum 参数,将其值改大,例如改为 10

问题

  • 网站程序提示“执行SQL发生错误!错误:DISK I/O ERROR”。

原因

  • 空间满了,通常是由于系统生成的缓存文件太多。

解决方法

  1. 删除缓存文件

    • 打开 FTP,找到 runtime 文件夹。
    • 删除 runtime 文件夹里的所有内容(这些是缓存文件,可以删除)。
  2. 升级到最新版

    • 升级 PbootCMS 到最新版,最新版系统会自动删除缓存,避免后续空间满的问题。
Page 562 of 1049:« First« 559 560 561 562 563 564 565 »Last »
bottom-img