IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 关于织梦本地调试配置好之后,上传空间后台菜单空白&基本参数空白等问题 -> 正文阅读

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

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

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里面根本没有这个方法函数?

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

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

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

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-08-05 17:07:16  更:2021-08-05 17:07:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 22:26:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码