top-image

OLDER ARTICLES

  1. 登录后台

    • 依次点击:系统 – 备份与恢复数据 – 恢复数据 – 选择目录 – 要导入的数据库 – 开始恢复。
  2. 更新缓存

    • 恢复完成后,更新缓存并更改后台相关参数,如扩展变量、系统设置。
<?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
}
?>

 

  1. 去除竖线分隔符
    • 使用str_replace函数替换竖线分隔符。
    • 示例代码:
       
       
      <?= esub(str_replace("|", " ", $bqr['type']), 10) ?>
  1. 备份数据:在执行任何SQL操作前,请务必备份数据库。
  2. 执行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错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错”的错误提示。原因是程序中设置的数据库连接信息有误,导致无法连接到数据库。

解决方法

  1. 修改数据库连接信息
    • 使用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系统修复表功能

  1. 登录后台

    • 登录到织梦CMS后台管理界面。
  2. 进入数据库修复功能

    • 进入“系统” -> “系统基本参数” -> “数据库备份/还原”。
    • 在“数据库修复”选项卡中,选择需要修复的表。
    • 点击“开始修复”。
  3. 等待修复完成

    • 系统会自动检查并修复选定的数据表。

二、使用第三方MySQL管理工具

  1. 使用PHPMyAdmin

    • 登录到PHPMyAdmin。
    • 选择您的数据库。
    • 选择需要修复的表。
    • 点击“操作” -> “修复表”。
  2. 使用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 目录及其子目录是否有执行权限。
Page 575 of 1049:« First« 572 573 574 575 576 577 578 »Last »
bottom-img