php - 'asp_tags' 在 PHP 中的 Unknown on line 0 中不再可用
问题描述
我将 php 版本 5.6 升级到 7.2。网站链接: https ://www.crazylisting.com/error_log 显示错误:PHP 致命错误:指令 'asp_tags' 在 PHP 中的 Unknown on line 0 中不再可用
提前致谢
解决方案
升级 php 并不像听起来那么简单。在 php 7 中,这些标签已被删除:<% %>
所以<%= %>
基本上你需要浏览所有 php 文件,在文本编辑器中打开它们并找到它们并像这样替换它们:
<%
应该替换为<?php
%>
应该替换为?>
<%=
应该替换为<?=
解决此问题后,您很有可能会遇到新错误:)
推荐阅读
- docker - 如何在 Dockerfile 上运行 webpack 应用程序
- json - 如何使用 Wiremock 提出特定请求?
- multithreading - 如何在 Golang 中设置基于密钥的互斥锁(锁定和解锁)?
- python-3.x - PyQt5:style().polish() 导致分段错误?
- javascript - 如何使用 react native snap carousel 通过分页实现此视图?
- node.js - CORS 阻止访问资源:如何在 Firebase 云功能中修复?
- rhel - vncserver:找不到“/bin/vncpasswd”
- javascript - 为什么我的第二个脚本不知道第一个脚本中的功能?
- ruby-on-rails - 使用嵌套数据调用 API,得到“TypeError:没有将 String 隐式转换为 Integer”
- google-cloud-platform - Google Cloud 警报政策 - 在文档正文中包含错误消息