解决网站程序和插件\\”preg_replace\\”报错问题
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

蜗牛刚才在迁移一个客户企业网站的时候发现有报错提示\\”preg_replace()\\”函数错误,后面一长长的字符串我就没有记录下来总之就是这个报错。我看这个企业网站客户是使用的很早的ECSHOP CMS程序做的,一般我们都知道的企业网站只要保持正常的可以能打开,基本不需要动。
但是目前技术也在增进,服务器配置的软件也在提高。比如我们目前是使用的PHP7.4,至少也要使用PHP7.3,但是我估计是函数在PHP版本兼容问题。后来我查询资料发现,这个\\”preg_replace\\”只有在PHP5.6及以下才兼容的。
这里我想到三个解决方案:
第一、更换程序
我个人建议是让业务去找客户谈一谈,是否这么多年网站也不适应时代需求,是否可以换一个自适应的,以及当前美观度习惯的。如果这样的话,我们可以给他重新做一个网站,兼容PHP最新版本。
第二、修改程序
这里我们也可以看到,ECSHOP看到类似问题还是很多的。
includes/cls_template.php
在这个文件中找到:
return preg_replace(\\”/{([^\\\\}\\\\{\\\\n]*)}/e\\”, \\”\\\\$this->select(\\’\\\\\\\\1\\’);\\”, $source);
然后替换成:
return preg_replace_callback(\\”/{([^\\\\}\\\\{\\\\n]*)}/\\”, function($r) { return $this->select($r[1]); }, $source);
应该是可以解决的,这里我找到解决办法是可以用的。
第三、搭建适配环境
我们单独用一台服务器搭建PHP较低版本的,然后给客户单独存放。这样就显得浪费服务器资源。
这个是目前可以解决的办法,等业务问问客户是否更换网站,我们建议他更新适应当前版本PHP最新版本比较好,效率也高。
猜你可能想看的VPS
- 储存 VPS $8.5 月 1G 内存 1T 硬盘 100Mbps 不限全球[VPS测评]
- 便宜 VPS $1.49 月 2CPU 512M 内存 10G SSD 全球[VPS测评]
- [黑五]HostDare→洛杉矶 CN2 GT KVM 七五折 年付 2全球[VPS测评]
- 阿里云迎来 10 周年庆→9·10 会员节大促活动今日启动全球[VPS测评]
- 疯狂猜成语 图猜成语一个人左边是一个天使右边是一个恶魔是什么成语?全球[VPS测评]
- OVZH→35 元 月 768MB 内存 15GB SSD 空间 500虚拟空间(主机)
- uploadify-无刷新图片批量上传插件-.net 下批量上传图片并且全球[VPS测评]
- 轻云互联→99 元 年 2 核 1GB 内存 20GB SSD 空间 不虚拟空间(主机)
- 活动 RAKsmart→机房升级 300G 防御 悬赏 100G 以上攻独立服务器[U]
- 桔子 VPS→5 折促销 三网直连(回程 CN2)+ddos 防御 美国美国VPS[主机]
- VULTR→KVM 月付 3.5 美元起 16 个机房 支持支付宝微信全球[VPS测评]
- WordPress网站搜索结果只有一篇文章代码实现自动跳转到该文章全球[VPS测评]
- 如何规划博客写文章的流程,加快发文速度全球[VPS测评]
- HostMem 洛杉矶亚洲优化线路 CN2GT 1g内存 60g硬盘 年全球[VPS测评]
- 百度智能云云服务器BCC测评硬盘IO、速度、延迟、丢包率和路由测试全球[VPS测评]
- WordPress 5.2让你更容易去修复网站问题全球[VPS测评]
- HostNamaste印度商家:美国/法国便宜KVM VPS 1核1G/美国VPS[主机]
- Akkocloud德国CN2GIA VPS促销 原生IP/三网强制CN2全球[VPS测评]
- 樊云 香港CN2九折优惠 1g内存20G硬盘5m带宽不限流 月付仅22.香港VPS[主机]
- 百看不厌的文案,抖音唯美文案。全球[VPS测评]
- centos7如何查看firewall防火墙状态:开启/关闭/重启防火墙全球[VPS测评]
- 又有美议员窜访台,中国驻美大使馆:“中方将对美国的挑衅采取果断的反制措施美国VPS[主机]
- 中国云计算,能啃的只剩硬骨头了全球[VPS测评]
- 桔子数据怎么样?美国、香港CN2云服务器2核2G10M带宽仅480元/年美国VPS[主机]
- 华为S2300 系列交换机如何修改密码?全球[VPS测评]
- 港网科技怎么样?国内BGP云主机,2核2G5M带宽仅377.46元/年全球[VPS测评]
- 腾讯云香港服务器需要备案吗?腾讯云香港轻量服务器优惠活动香港VPS[主机]
- 三优云uuuvps:春节促销,香港cn2 vps低至168元/年,多款配香港VPS[主机]
- 热网互联:香港/日本云服务器2核4G低至104元/月_青岛/日本独立服务独立服务器[U]
- 七安云怎么样?香港CN2+BGP线路VPS 1核1G10M 16/月香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-137625.html











