关于织梦本地调试配置好之后,上传空间后台菜单空白基本参数空白等问题

本文主要是介绍关于织梦本地调试配置好之后,上传空间后台菜单空白基本参数空白等问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

以下内容都是基于我自己遇到的问题和解决的过程,仅供参考

1.第一种情况,织梦站点在本地一切正常,

本地环境:PHP5.4.45 ,MySQL5.7 ,nginx1.6.1

后台菜单一切正常没有任何空白页或者报错。

然后打包数据库和代码,调到服务器上去,

服务器配置:PHP5.6,mysql5.5,nginx1.8

数据库导入正常,代码解压出来,前台能访问网站一切正常,但是当登录后台时候发现,左侧菜单都是空白的了。

解决尝试:

百度了一下说是菜单缓存问题,参考:dede后台左侧菜单空白或不显示的解决办法(完美解决)

1.首先进行判断是程序问题还是权限问题。通常这种都属于权限问题。
2.使用FTP登陆网站。找到DATA/目录下的tplcache 文件夹。将里面的数据备份。
3.在文件夹上面右键。并设置其属性为777。然后将里面的文件除了index.html文件外全部删除。
4.刷新后台。问题解决,dede后台菜单正常显示!

 按照步骤修改确实菜单出来了。

2.进去菜单的系统配置参数菜单,发现右侧内容块空白了,看不到系统的基本参数配置页面 

 

 开发者调试里面已经看到代码报500错误了,但是页面没有详细信息,是因为一般服务器不开启打印错误信息出来的,可以自己修改PHP的配置文件,也可在代码中开启(方法参考文章:PHP显示报错提示,开启display_errors的方法)

方式一:修改php.ini配置
打开php.ini文件,设置 display_errors = On 

php.ini相关设置说明:

error_reporting  =  E_ALL          ;显示所有错误   
display_errors = Off               ;关闭错误提示   
log_errors = On                    ;错误日志开启   
log_errors_max_len = 1024          ;设置日志最大长度   
error_log = /usr/local/error.log   ;错误日志文件位置


方式二:添加下方代码:

<?php
ini_set("display_errors", "On");//打开错误提示
ini_set("error_reporting",E_ALL);//显示所有错误
?>


error_reporting错误级别:

E_ALL             - 所有错误和警告(包括PHP 5.4.0中的E_STRICT)
E_ERROR           - 致命的运行时错误
E_RECOVERABLE_ERROR  - 几乎致命的运行时错误
E_WARNING         - 运行时警告(非致命错误)
E_PARSE           - 编译时解析错误
E_NOTICE          - 运行时通知(这些通常是警告,从您的代码中的错误,但它可能是故意的(例如,使用未初始化的变量和赖于它自动初始化为一个事实空字符串)
E_STRICT          - 运行时通知,允许PHP建议更改您的代码将确保最佳的互操作性,并转发代码的兼容性
E_CORE_ERROR      - PHP初始启动期间发生的致命错误
E_CORE_WARNING    - PHP期间发生的警告(非致命错误),初次启动
E_COMPILE_ERROR   - 致命的编译时错误
E_COMPILE_WARNING - 编译时警告(非致命错误)
E_USER_ERROR      - 用户生成的错误消息
E_USER_WARNING    - 用户生成的警告消息
E_USER_NOTICE     - 用户生成的通知消息
E_DEPRECATED      - 警告代码在将来的PHP版本中不起作用
E_USER_DEPRECATED - 用户生成的弃用警告

error_reporting最常见的几种设置:

E_ALL (显示所有错误,警告和通知,包括编码标准。)
E_ALL & ~E_NOTICE  (显示所有错误,通知除外)
E_ALL & ~E_NOTICE & ~E_STRICT  显示所有错误,通知和编码标准警告除外。)
E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR  (仅显示错误)

重启服务,再去访问刚才的基本参数配置页面,出现提示了。

Fatal error: Call to undefined function is_php() in /home/wwwroot/lnmp_php5.6/domain/www.*******.com/web/include/common.func.php on line 87

 

 提示致命错误,根据提示,百度错误信息,找到文章说这个is_php()方法引起的问题,高版本PHP没有这个函数?我本着好奇心态,去搜索关键词PHP 的is_php()方法,发现找不到什么介绍的资料,比较郁闷了,难道PHP里面根本没有这个方法函数?

找了好久没找到相关资料,如果谁有相关的介绍资料可以回复给我看看,多谢了!!

然后上面的问题就是直接把代码中的那行方法语句注释掉就行了

 至此以上两个问题得以解决,遇到问题多百度,因为我身旁也没有可以问的人了,小城市的软件公司,就是这样,希望大家多多指点,我一定不耻下问,多多学习前辈经验!

这篇关于关于织梦本地调试配置好之后,上传空间后台菜单空白基本参数空白等问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/508378

相关文章

解决IDEA报错:编码GBK的不可映射字符问题

《解决IDEA报错:编码GBK的不可映射字符问题》:本文主要介绍解决IDEA报错:编码GBK的不可映射字符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录IDEA报错:编码GBK的不可映射字符终端软件问题描述原因分析解决方案方法1:将命令改为方法2:右下jav

MyBatis模糊查询报错:ParserException: not supported.pos 问题解决

《MyBatis模糊查询报错:ParserException:notsupported.pos问题解决》本文主要介绍了MyBatis模糊查询报错:ParserException:notsuppo... 目录问题描述问题根源错误SQL解析逻辑深层原因分析三种解决方案方案一:使用CONCAT函数(推荐)方案二:

SpringBoot3.4配置校验新特性的用法详解

《SpringBoot3.4配置校验新特性的用法详解》SpringBoot3.4对配置校验支持进行了全面升级,这篇文章为大家详细介绍了一下它们的具体使用,文中的示例代码讲解详细,感兴趣的小伙伴可以参考... 目录基本用法示例定义配置类配置 application.yml注入使用嵌套对象与集合元素深度校验开发

Redis 热 key 和大 key 问题小结

《Redis热key和大key问题小结》:本文主要介绍Redis热key和大key问题小结,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、什么是 Redis 热 key?热 key(Hot Key)定义: 热 key 常见表现:热 key 的风险:二、

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

Spring 中的循环引用问题解决方法

《Spring中的循环引用问题解决方法》:本文主要介绍Spring中的循环引用问题解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录什么是循环引用?循环依赖三级缓存解决循环依赖二级缓存三级缓存本章来聊聊Spring 中的循环引用问题该如何解决。这里聊

Spring Boot中JSON数值溢出问题从报错到优雅解决办法

《SpringBoot中JSON数值溢出问题从报错到优雅解决办法》:本文主要介绍SpringBoot中JSON数值溢出问题从报错到优雅的解决办法,通过修改字段类型为Long、添加全局异常处理和... 目录一、问题背景:为什么我的接口突然报错了?二、为什么会发生这个错误?1. Java 数据类型的“容量”限制

利用Python调试串口的示例代码

《利用Python调试串口的示例代码》在嵌入式开发、物联网设备调试过程中,串口通信是最基础的调试手段本文将带你用Python+ttkbootstrap打造一款高颜值、多功能的串口调试助手,需要的可以了... 目录概述:为什么需要专业的串口调试工具项目架构设计1.1 技术栈选型1.2 关键类说明1.3 线程模

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

关于MongoDB图片URL存储异常问题以及解决

《关于MongoDB图片URL存储异常问题以及解决》:本文主要介绍关于MongoDB图片URL存储异常问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录MongoDB图片URL存储异常问题项目场景问题描述原因分析解决方案预防措施js总结MongoDB图