-
登录后台
- 依次点击:系统 – 备份与恢复数据 – 恢复数据 – 选择目录 – 要导入的数据库 – 开始恢复。
-
更新缓存
- 恢复完成后,更新缓存并更改后台相关参数,如扩展变量、系统设置。

OLDER ARTICLES
<?php
$timedays = strtotime(date("Y-m-d", time()));
$timedaye = $timedays + 3600 * 24;
$r = $empire->query('select id, title, titleurl from ' . $dbtbpre . 'ecms_news where newstime >= ' . $timedays . ' and newstime <= ' . $timedaye . ' order by newstime desc limit 10');
while ($row = $empire->fetch($r)) {
?>
<li><a href="<?php echo $row[titleurl]; ?>"><?php echo $row[title]; ?></a></li>
<?php
}
?>
- 去除竖线分隔符:
- 使用
str_replace
函数替换竖线分隔符。 - 示例代码:
<?= esub(str_replace("|", " ", $bqr['type']), 10) ?>
- 使用
- 备份数据:在执行任何SQL操作前,请务必备份数据库。
- 执行SQL语句:
- 清理管理员登录日志:
TRUNCATE `[!db.pre!]enewslog`;
- 清理管理员登录失败记录:
TRUNCATE `[!db.pre!]enewsloginfail`;
- 清理管理员操作日志:
TRUNCATE `[!db.pre!]enewsdolog`;
- 清理管理员登录日志:
- 找到
fckeditor\editor\dialog\fck_image\fck_image.js
文件。 - 修改以下代码:
GetE('txtWidth').value = 850;
GetE('txtHeight').value = 850 * oImageOriginal.height / oImageOriginal.width;
850
为默认宽度,可根据需要调整。
在使用DedeCMS(织梦程序)制作的站点迁移服务器后,可能会出现“DedeCMS错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错”的错误提示。原因是程序中设置的数据库连接信息有误,导致无法连接到数据库。
解决方法
- 修改数据库连接信息
- 使用FTP工具登录到您的网站根目录。
- 导航至
/data/common.inc.php
文件。 - 下载该文件到本地,使用代码编辑工具(如EditPlus或Dreamweaver)打开,不要使用记事本编辑,以避免BOM问题。
- 修改以下配置项,将其更改为您的实际数据库信息:
$cfg_dbhost = 'localhost'; // 数据库服务器地址 $cfg_dbname = 'your_database_name'; // 数据库名称 $cfg_dbuser = 'your_database_user'; // 数据库用户名 $cfg_dbpwd = 'your_database_password'; // 数据库密码 $cfg_dbprefix = 'dede_'; // 数据表前缀
- 保存文件,并通过FTP工具重新上传覆盖服务器上的
common.inc.php
文件。
当使用织梦CMS(DedeCMS)时,有时会遇到数据表报错,例如“dede_search_keywords' is marked as crashed and should be repaired
”。这说明数据表可能已经崩溃,需要进行修复。以下是几种常见的修复方法:
一、使用织梦CMS系统修复表功能
-
登录后台
- 登录到织梦CMS后台管理界面。
-
进入数据库修复功能
- 进入“系统” -> “系统基本参数” -> “数据库备份/还原”。
- 在“数据库修复”选项卡中,选择需要修复的表。
- 点击“开始修复”。
-
等待修复完成
- 系统会自动检查并修复选定的数据表。
二、使用第三方MySQL管理工具
-
使用PHPMyAdmin
- 登录到PHPMyAdmin。
- 选择您的数据库。
- 选择需要修复的表。
- 点击“操作” -> “修复表”。
-
使用HeidiSQL
- 打开HeidiSQL并连接到您的MySQL数据库。
- 选择需要修复的表。
- 右键点击表,选择“修复表”。
1. 确认问题
- 错误信息表明在
web.config
文件中存在重复的默认文档设置。 - 具体错误是在尝试添加
value="index.asp"
的<add>
元素时发生冲突。
2. 查找并编辑 web.config
文件
- 打开你的网站根目录下的
web.config
文件。 - 使用文本编辑器(如 Notepad++ 或 VS Code)打开
web.config
文件。
3. 删除重复的默认文档设置
- 查找
<defaultDocument>
节点,通常位于<system.webServer>
节点下。 - 删除重复的
<add value="index.asp" />
行。
1. 检查文件是否存在
- 确认
/xxx.html
文件确实存在于服务器的相应目录中。 - 检查文件名和路径是否正确,注意大小写敏感。
2. 配置伪静态规则
- 登录到云虚拟主机或轻云服务器的控制面板。
- 找到“伪静态设置”或“URL重写”相关的选项。
- 根据您的需求配置伪静态规则。
- 检查用户名和密码:
- 确保输入的用户名和密码正确,注意大小写。
- 如果忘记密码,可以通过后台的“找回密码”功能重置。
- 清除浏览器缓存:
- 清除浏览器缓存和Cookies,然后重新尝试登录。
- 检查数据库连接:
- 打开
e/config.php
文件,检查数据库连接信息(主机名、用户名、密码、数据库名)是否正确。 - 确保数据库服务正常运行,可以尝试通过其他工具(如phpMyAdmin)连接数据库。
- 打开
- 检查文件权限:
- 确保
e/data
目录及其子目录有写入权限(通常设置为777)。 - 检查
e/class
和e/admin
目录及其子目录是否有执行权限。
- 确保
