сайт не доступен после проверки в Zencart - PullRequest
0 голосов
/ 16 апреля 2019

Я столкнулся с большой проблемой здесь. после заполнения всех адресов доставки и нажатия кнопки «Оформить заказ» пользователь переходит на страницу с сообщением об ошибке «сайт не доступен. Я проверил свой журнал ошибок, все они связаны с 'Australia Post'

здесь вы идете больше информации

URL: URL сайта Версия Zencart: 1.5.4 версия php на сервере: 5.6

Это то, что я нашел в лог-файле

[16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): Объект: строка 109: ошибка синтаксического анализатора: Несоответствие открытия и окончания тега: мета-строка 3 и заголовок /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): ^ in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): Объект: строка 109: ошибка синтаксического анализатора: AttValue: "или" ожидается в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): ^ in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): Объект: строка 109: ошибка синтаксического анализатора: атрибуты конструируют ошибку в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): ^ in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): Объект: строка 109: ошибка синтаксического анализатора: Не удалось найти конец строки тела тега Start 109 в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): ^ in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): объект: строка 129: ошибка синтаксического анализатора: Несоответствие открывающего и заканчивающего тегов: br строка 128 и div in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): ^ in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): сущность: строка 136: ошибка синтаксического анализатора: Несоответствие открытия и окончания тега: hr строка 131 и тело в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): в /home/auau4207/public_html/includes/modules/shipping/aupost.php onстрока 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): ^ in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): сущность: строка 136: ошибка синтаксического анализатора: Несоответствие открывающего и заканчивающего тегов: div line 116 и html in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): ^ in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): объект: строка 137: ошибка синтаксического анализатора: Преждевременное завершение данных в теге hr line 114 in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): ^ in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): объект: строка 137: ошибка синтаксического анализатора: Преждевременное завершение данных в строке заголовка тега 2 в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): ^ in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): объект: строка 137: ошибка синтаксического анализатора: Преждевременное завершение данных в теге html строки 2 в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): в /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16 апреля 2019 20:50:20 Австралия / Мельбурн] Предупреждение PHP: SimpleXMLElement :: __ construct (): ^ in /home/auau4207/public_html/includes/modules/shipping/aupost.php on строка 307 [16-Apr-2019 20:50:20 Австралия / Мельбурн] PHP Неустранимая ошибка: Неопределенное исключение «Исключение» с сообщением «Строка не может быть анализируется как XML в /home/auau4207/public_html/includes/modules/shipping/aupost.php:307

Трассировка стека:

0 /home/auau4207/public_html/includes/modules/shipping/aupost.php(307):

SimpleXMLElement -> __ конструкция (»

1 /home/auau4207/public_html/includes/classes/shipping.php(140): aupost-> quote ('')

2 /home/auau4207/public_html/includes/modules/pages/checkout_shipping/header_php.php(190):

shipping-> цитата ()

3 /home/auau4207/public_html/index.php(37): require ('/ home / auau4207 /...')

4 {main} добавлено в /home/auau4207/public_html/includes/modules/shipping/aupost.php в

строка 307

и входное изображение information

ошибка изображения error

и вот моя строка aupost.php № 307

// Server query string //
$qu = $this->get_auspost_api("http://auspost.com.au/api/postage/parcel/domestic/service.xml?from_postcode=" . MODULE_SHIPPING_AUPOST_SPCODE . "&to_postcode=$dcode&length=$parcellength&width=$parcelwidth&height=$parcelheight&weight=$parcelweight") ; 

// Parse the .xml results into an array //
$xml = new SimpleXMLElement($qu)  ; 

  if ( MODULE_SHIPPING_AUPOST_DEBUG == "Yes" )  { echo "<table><tr><td>Server Returned:<br>" ; print_r($query) ; echo "</td></tr></table>" ; }

// print_r($xml) ; exit ;
/////  Initialise our quote array(s)
$this->quotes = array('id' => $this->code, 'module' => $this->title);
$methods = array() ;

Кто-нибудь может сказать, почему у меня эта проблема? и как я могу решить это как можно скорее?

...