首页 > 其他分享 >解决 DedeCMS 报错“Please set ‘request_order’”的问题

解决 DedeCMS 报错“Please set ‘request_order’”的问题

时间:2024-10-01 23:12:20浏览次数:8  
标签:set 织梦 request Please 修改 报错 php CMS order

如果你使用的是虚拟主机,无法直接修改 php.ini 文件,可以通过修改 DedeCMS 的代码来解决这个问题。

  1. 找到 common.inc.php 文件

    • 打开织梦CMS安装目录下的 include/common.inc.php 文件。
  2. 修改代码

    • 使用文本编辑器打开 common.inc.php 文件。

    • 找到第 34 行:

      php   if (strtoupper(ini_get('request_order')) == 'GP') {
    • 修改为:

      php   if (strtoupper(ini_get('request_order')) != 'CGP') {

    完整修改后的代码如下:

    php   if (strtoupper(ini_get('request_order')) != 'CGP') { // 处理请求顺序不为 CGP 的情况 // 可以在这里添加日志记录或提示信息 }
  3. 保存并上传文件

    • 保存修改后的 common.inc.php 文件。
    • 使用 FTP 客户端将修改后的文件上传到服务器上的相应位置。

测试网站

  1. 重新访问网站

    • 重新访问织梦CMS网站,确保后台和前台功能正常。
  2. 登录后台

    • 尝试登录织梦CMS后台,确保所有功能正常。

进一步检查

  1. 检查错误日志

    • 查看服务器的错误日志,确认没有其他相关错误。
  2. 检查其他配置

    • 确认其他 PHP 配置项是否正确。

总结

通过上述两种方法,你可以解决 DedeCMS 报错“Please set ‘request_order’”的问题。如果使用的是独立服务器或 VPS,推荐使用方法 1 修改 php.ini 文件;如果是虚拟主机用户,则可以使用方法 2 修改织梦CMS 的代码。这样可以确保织梦CMS 正常运行,并避免因 request_order 配置问题导致的错误。

标签:set,织梦,request,Please,修改,报错,php,CMS,order
From: https://www.cnblogs.com/hwrex/p/18444264

相关文章

  • 织梦错误Please set ‘request_order’
    当你在使用DedeCMS并遇到错误提示“DedeCMSError:(PHP5.3andabove)Pleaseset‘request_order’inivaluetoincludeC,GandP(recommended:‘CGP’)inphp.ini,more…”时,可以通过以下两种方法来解决这个问题:方法1:修改 php.ini 文件找到 php.ini 文件:......
  • PbootCMS网站转移后无法打开报错提示“No input file specifed”
    当你在迁移PBootCMS网站后遇到“Noinputfilespecified”的错误时,这通常是由于配置文件或服务器设置问题导致的。以下是一些详细的排查和解决步骤:排查步骤检查 .user.ini 文件确认根目录下是否存在 .user.ini 文件。如果存在,尝试删除该文件。重启服务器尝......
  • PbootCMS附件上传失败报错UNKNOW: Code: 8192; Desc: stripos(): Non-string needles
    当遇到PBootCMS附件上传失败,并报错 UNKNOW:Code:8192;Desc:stripos():Non-stringneedleswillbeinterpretedasstringsinthefuture. 时,这通常是因为PHP的版本更新导致某些函数的行为有所改变。在这个情况下,stripos() 函数在处理非字符串参数时会发出警告,因为它......
  • Vue3报错js;
    Vue3报错js; Uncaught(inpromise)TypeError: Cannotreadpropertiesofundefined(reading'getAll')   js中源码:右侧区域代码中,去掉Api 后,就不报错了;  左侧不用去掉; js源码中,引用的都一样,如下展示:       -----------------------------......
  • 【VBA】RangeやCellsの範囲を移動する【Offsetを使います】
    参考元:【VBA】RangeやCellsの範囲を移動する【Offsetを使います】https://daitaideit.com/vba-range-offset/ポイントとなるVBAコードCells(1,1).Offset(2,3).Select'Cellsを2行と3列だけ移動するRange("A1").Offset(2,3).Select'Rangeをを2行と3列だけ移動するVBA......
  • mybatis xml里的 resultMap、resultOrdered、resultSets、resultSetType、resultType
    在MyBatis中,映射结果集是一项重要的功能,用于将数据库查询结果映射到Java对象中。为了实现这一功能,MyBatis提供了多个配置选项,如resultMap、resultOrdered、resultSets、resultSetType和resultType。以下是这些配置选项的详细解释及示例:1.resultTyperesultType是最简单的结......
  • Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in u
    目录Idea启动SpringBoot程序报错:Vebserverfailedtostart.Port8082wasalreadyinuse一、解决办法1、查找占用端口的进程2、结束进程①在任务管理器中终结指定pid的进程②在命令提示符中结束进程 3、重新启动项目4、对于macOS和Linux系统二、博主亲历三、为......
  • 解决MacOS 13.0.1 苹果M1芯片 导入pyaudio报错的问题
    【问题】如果正常按照网上的教程,在terminal先使用brew安装portaudio(brewinstallportaudio),再使用pip在conda环境里安装pyaudio(pipinstallpyaudio),然后python直接导入pyaudio(importpyaudio)会报错如下:【分析】可知报错来自于portaudio动态库。网上搜索解决方案,除了重装、重启......
  • 一种使用setdll+HOOK钩子技术+dll为MFC程序ProtocalTool等老旧程序打补丁的思路(含源
    一、引言由于工作原因,需要使用一个很老旧的软件,没有源代码,该软件在XP系统下运行正常,但是需要登录,且在win10系统下使用时IP控件运行不正常,只能输入每个数字只能输入2位数,还有一些其他问题,比如给软件添加一些编辑框,或者对软件进行下面简单梳理一下解决这些问题的思路。二、......
  • 力扣(leetcode)每日一题 1845 座位预约管理系统| treeSet和priority Queue的区别|线段树
    之前发过一篇,感觉还有深挖的地方,于是又补充一些信息这题目虽然是middle难度题目,要解答出来是只要easy的时间,但是深挖可以有hard的难度题解1可以帮助复习线段树的使用,题解2可以复习一下java基础知识题解1线段树这是自己憋出来的线段树classSeatManager{......