Я столкнулся с большой проблемой здесь. после заполнения всех адресов доставки и нажатия кнопки «Оформить заказ» пользователь переходит на страницу с сообщением об ошибке «сайт не доступен.
Я проверил свой журнал ошибок, все они связаны с '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
и входное изображение
ошибка изображения
и вот моя строка 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() ;
Кто-нибудь может сказать, почему у меня эта проблема? и как я могу решить это как можно скорее?