关于ECSHOP模板架设的服务器php版本过高报错的解决方法(二)

ECShop安装之后,在后台发现一个错误,这个错误提示的意思:mktime()方法不带参数被调用时,会被抛出一个报错提示。

ECShop安装之后,在后台发现一个错误提示:

Strict Standards: mktime(): You should be using the time() function instead in :\wamp\www\dqzhubao.com\shinamondadmin\sms_url.php on line 31

Strict standards: mktime(): You should be using the time() function instead in D:\wamp\www\dqzhubao.com\shinamondadmin\shop_config.php on line 33

这个错误提示的意思:mktime()方法不带参数被调用时,会被抛出一个报错提示。

找到文件第31行:

$auth = mktime();

将mktime()替换成time()方法,代码为:

$auth = time();

ECShop后台界面设置时候会出现一个错误  Notice: Constant IN_ECS already defined in D:\wamp\www\dqzhubao.com\shinamondadmin\editor\index_module_xn.php on line 3

找到文件打开发现define(‘IN_ECS‘, true);删除一个就可以解决当前这个问题了

时间: 2024-10-03 14:56:40

关于ECSHOP模板架设的服务器php版本过高报错的解决方法(二)的相关文章

关于ECSHOP模板架设的服务器php版本过高报错的解决

1.admin/index.php admin/sms_url.php  ECSHOP模板 报错:Strict Standards: mktime(): You should be using the time() function instead in /data/web/ledetaoadmin/sms_url.php on line 31 $auth = mktime(); 替换为: $auth = time(); 报错:Strict Standards: Only variables s

服务器异常断电,导致oracle控制文件版本不一致,报错ora-00214解决记录

控制文件介绍: 每一个oracle都至少会生成一个控制文件,一个数据库可以拥有多个控制文件,但是一个控制文件只能属于一个数据库. 控制文件内部除了存放数据库名及其创建日期,数据文件,日志文件等相关信息,在系统运行的过程中还会存放系统更改号,检查点信息及归档的当前状态等信息. 出于安全考虑,数据库会自动创建2到3个控制文件,每个控制文件记录相同的信息,这个可以确保在数据库运行时,某个控制文件损坏,oracle会自动使用另一个控制文件,当所有控制文件损坏时,数据库将无法工作. 注:通过 v$cont

ecshop新版不能在模板文件.dwt和.lbi中直接添加php代码的解决方法

ecshop新版不能在模板文件.dwt和.lbi中直接添加php代码了,为什么呢? 因为直接在模板中加入php函数和代码,没有经过过滤,容易造成安全隐患.程序源码安全是非常重要的. 不过如果有朋友希望能在模板文件中直接加入php代码,怎么办呢? 其实,只需要改动一个文件,即includes/cls_template.php 打开此文件,找到函数 function fetch_str($source) 在此函数中找到,大概在288行 if(preg_match_all('~(<\?(?:\w+|=

Myeclipse在启动Tomcat服务器的时候总是进入debug视图的解决方法

最近调试程序,由于出现过一些错误,在调试的时候,更改过一些东西,但是后来在myeclipse下启动Tomcat服务器的时候,自动的跳入到debug视图了(以前是一启动Tomcat服务器后,直接就加载tomcat的启动文件,而不是进入debug视图),在网上找了会,虽然没有直接回答的,但是结果可以作为参考,解决方法如下: window->preferences->Myeclipse->Servers->Tomcat 然后找到你的相应的Tomcat服务器的版本, 选中然后展开其下面的子

解决Windows10或者其他版本Windows Update报错的问题

最近更新系统,发现报错0x80248014,系统版本为redstone2(创意者更新). 总结发现,只要是windows各个版本自动更新报错的,如0x80开头的一系列错误,都可以通过如下步骤解决: 手工停掉自动更新服务 运行-services.msc 去路径C:\Windows\SoftwareDistribution,清空DataStore和Download两个文件夹下的全部内容 第一步停自动更新服务,是为了可以有权限删除如上2个文件夹的内容. 起自动更新,再次检查更新,即可解决问题.

IE对象最后一个属性后不要加逗号,否则在IE7及以下版本中会报错

某函数返回一个对象,如果在最后一个属性后加逗号,IE7及以下版本中会报错 正确代码: return{ top:rect.top-top, bottom:rect.bottom-top, left:rect.left-left, right:rect.right-left } 错误代码(IE8以上都不会报错) return{ top:rect.top-top, bottom:rect.bottom-top, left:rect.left-left, right:rect.right-left, }

ceph升级到10.2.3 版本启动服务报错:Unknown lvalue &#39;TasksMax&#39; in section &#39;Service&#39;

#### ceph软件包升级完成,执行命令重启服务 sudo systemctl restart [email protected]"$HOSTNAME" #### 故障现象 服务可以启动,启动后显示有报错信息: Nov 23 17:14:45 ceph-6-12 systemd[1]:        [/usr/lib/systemd/system/[email protected]:18] Unknown lvalue 'TasksMax' in section 'Service'

页面多个Jquery版本共存的冲突问题,解决方法!

示例如下: <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> var j = jQuery.noConflict(true); </script> <script type="text/javascript" src="jquery-1.

安装RedHat Linux引导盘安装服务器提示GPT分区无法继续安装的解决方法

解决办法: 在安装界面中按 "ctrl+alt+f2"符进入字界面 fdisk -l      //此时你会看到引导分区结尾上的标记是GPT 假设是/dev/sdb parted select /dev/sdb mklabel msdos 选择[yes/no]:yes 提示标签变为[gpt]:msdos quit 按"ctrl+alt+f6"回到安装界面,删掉所有分区,重新划分分区就可以了. 安装RedHat Linux引导盘安装服务器提示GPT分区无法继续安装的解