首次安装ecshop出现的问题

简介:

一、

Strict Standards: Only variables should be passed by reference in D:\tiandiyoyo\hengtian\ecshop\upload\includes\cls_template.php on line 424

不淡定了,打开cls_template.php,定位到424行,发现下面内容:

 代码如下 复制代码

$tag_sel = array_shift(explode(' ', $tag));

将其注释掉,分别拆开,添加两行


 代码如下 复制代码

$tag_tmp = (explode(' ', $tag));
$tag_sel = array_shift($tag_tmp);
//$tag_sel = array_shift(explode(' ', $tag));

这样之后顶部的报错没掉了,左侧和底部的报错还需要去ecshop的后台点击清除缓存才能去除。

二、

客户在安装完模版之后出现includes\lib_main.php on line 1329,仔细检查过后得知php版本是5.3以上的,这样的问题真是不少,如何解决这样的问题,ecshop开发中心给出教程

php 5.3版本兼容问题不少,以上函数参数传递问题可以将lib_main.php on line 1329这句 
$ext = end(explode('.', $tmp));
改为 :
$extsub=explode('.', $tmp);$tmp=end($extsub);

三、

Strict Standards: Redefining already defined constructor for class后面加路径。
经过小编研究是因为ECSHOP模板架设的服务器php虚拟主机版本过高而发送报错。  PHP 类,有两种构造函数,一种是跟类同名的函数,一种是 ____construct()。从PHP5.4开始,对这两个函数出现的顺序做了最严格的定义,必须是 ____construct() 在前,同名函数在后
那这个问题要怎解决呢?
下面以这个报错为例
Strict Standards: Redefining already defined constructor for class alipay in /data/web/includes/modules/payment/alipay.php on line 85
找到文件alipay.php
使用编辑器打开,找到下面的构造函数

1        function __construct()    

2        {    

3            $this->alipay();    

4        }    

放到

1        function alipay()    

2        {    

3        }    

前面。




本文转自 IT阿飞 51CTO博客,原文链接:http://blog.51cto.com/itafei/1858628

相关文章
|
3月前
|
JavaScript Ubuntu
百度搜索:蓝易云【Ubuntu搭建Nodejs服务器】
请注意,以上步骤仅是简单的示例,实际上,你可以根据需要配置更多Node.js服务器设置和添加更多功能。
36 2
|
3月前
|
存储 Ubuntu
百度搜索:蓝易云【在ubuntu系统下安装配置onedrive步骤】
现在,你已经成功在Ubuntu系统下安装和配置了OneDrive,可以使用该工具与OneDrive云端存储进行同步。
41 0
|
3月前
|
Ubuntu 网络安全 数据安全/隐私保护
百度搜索:蓝易云【Ubuntu实现免密登录设置教程】
完成以上步骤后,你将可以在客户端无需输入密码即可登录到服务器。请确保公钥已经正确复制到服务器,并妥善保管私钥,以确保安全性。
24 0
|
6月前
|
Ubuntu 关系型数据库 MySQL
百度搜索:蓝易云【ubuntu系统部署dzzoffice及安装onlyoffice插件教程。】
请注意,本教程提供了基本的部署和安装步骤,并且可以根据实际需求进行定制和扩展。如果需要更深入的了解和配置,请参考DzzOffice和OnlyOffice的官方文档或其他权威资源。
556 3
|
7月前
|
安全 网络安全 数据安全/隐私保护
百度搜索:蓝易云【Ctyun系统升级OpenSSH 9.3详细教程】
现在,您已经成功升级了OpenSSH到最新版本9.3,并配置了SSH服务。您可以使用SSH客户端连接到Ctyun系统,以进行安全的远程登录。
383 0
|
7月前
|
Ubuntu 异构计算 Python
百度搜索:蓝易云【Ubuntu 20.04 安装 Carla详细教程。】
通过执行以上步骤,你将在Ubuntu 20.04上成功安装Carla仿真器。请注意,上述步骤只是一个简单的示例,实际的安装和配置可能因计算机和环境而异。你可以参考Carla官方文档以获取更详细的信息和最佳实践。
256 0
|
3月前
|
存储 Ubuntu 网络安全
百度搜索:蓝易云【Ubuntu安装Webmin教程】
现在,你已经成功在Ubuntu上安装了Webmin。通过Webmin,你可以方便地进行系统管理和配置,包括用户管理、网络设置、防火墙配置等。请注意,Webmin提供了强大的系统管理功能,建议谨慎使用,确保只有授权用户可以访问Webmin。
24 0
|
3月前
|
Ubuntu 关系型数据库 MySQL
百度搜索:蓝易云【ubuntu系统服务器安装WordPress教程】
现在,你已经成功在Ubuntu系统服务器上安装了WordPress。可以使用你的域名或服务器IP地址访问WordPress网站,进行网站配置和内容发布。
92 0
|
6月前
|
缓存 Java 应用服务中间件
百度搜索:蓝易云【Tomcat 部署及优化详细教程!】
以上是Tomcat部署和优化的一些基本步骤和建议。请注意,在实际应用中,根据具体需求和环境,可能需要采取其他措施来进一步优化Tomcat的性能和安全性。建议参考Tomcat官方文档和相关资源,以获得更详细的信息和最佳实践。
69 4
|
7月前
|
Linux PHP
百度搜索:蓝易云【deepin系统安装php8教程。】
现在您已成功在Deepin系统上安装了PHP 8。请注意,这些步骤适用于Deepin系统,如果您使用的是其他Linux发行版,请查阅相应的文档或指南进行操作。
211 0