我有一个运行良好的 PHP/prestashop (1.5.0.17) 应用程序,突然间,当我的托管服务提供商更改(可能他更改了一些服务器 php 选项)时,我开始收到以下错误:
This page contains the following errors:
error on line 636 at column 127: Specification mandate value for attribute gagarin
Below is a rendering of the page up to the first error.
这是第 636 行:
<p class="product_desc"><a href="http://modele-ad9bis.pl/lokomotywy-h0/546-br-120-dr-piko.html" title="Lokomotywa spalinowa typu BR 120 zarządu kolei wschodnioniemieckich DR produkcji PIKO- kultowy " gagarin".">Lokomotywa spalinowa typu BR 120 zarządu kolei wschodnioniemieckich DR produkcji PIKO- kultowy "gagarin".</a></p>
所以他抱怨标签"
内的p
标志?我不明白。它与 HTML 文档定义有关吗?这是文档的标题:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
当浏览器无法解析时,这看起来像 XML 解析错误,但它在 HTML 文档中......
当然,对于不同的页面,不同的行会有不同的错误。它突然开始抱怨——我不知道 PHP 服务器选项是否发生了变化或浏览器发生了什么变化(有一天所有浏览器都开始验证整个 XML?)。我 100% 确定我没有更改代码中的任何内容,并且我确信在过去的几个月里,商店运行良好,浏览器没有显示类似的内容。有人可以提示这里出了什么问题,我该如何解决?
总而言之 - 这些是我的问题:
- 我该怎么做才能解决这个停止渲染的丑陋错误?
- 发生了什么——原因是什么?