Press "Enter" to skip to content

Presta Shop 1.7 biała strona, po włączeniu pokazywania błędów – Fatal error: Class DOMDocument

Admin 0

Podczas włączenia sklepu po instalacji pojawia się biała strona.

Natomiast jak włączymy pokazywanie błędów, w pliku:

config/defines.inc.php

Zmienimy linię:

if (_PS_MODE_DEV_ === true) {
    @ini_set('display_errors', 'on');
    @error_reporting(E_ALL | E_STRICT);
    define('_PS_DEBUG_SQL_', true);
} else {
    @ini_set('display_errors', 'off');
    define('_PS_DEBUG_SQL_', false);
}

Na:

if (_PS_MODE_DEV_ === true) {
    @ini_set('display_errors', 'on');
    @error_reporting(E_ALL | E_STRICT);
    define('_PS_DEBUG_SQL_', true);
} else {
    @ini_set('display_errors', 'on');
    define('_PS_DEBUG_SQL_', false);
}

(wartość 'off’ na 'on’).

Uwaga, po naprawieniu błędu przywróć to ustawienie to domyślnej wartości alby nie epatować klientów sklepu ew. błędami – bo nie będą one tłumione

Pojawia się komunikat:

Fatal error: Class 'DOMDocument' not found in vendor/symfony/symfony/src/Symfony/Component/Config/Util/XmlUtils.php on line 52

Jest to związane z koniecznością doinstalowania modułu do interpretatora PHP lub włączenia tego modułu w np. Direct Admin albo cPanel.

W pierwszym przypadku wywołaj komendę:

Dla serwerów opartych o Debian/Ubuntu

sudo apt-get install php5-dom

Dla Centos / Fedora / Red Hat:

yum install php-xml

W drugim przypadku znajdź w adminie i zaznacz ten moduł:

xmlreader

Ewentualnie skontaktuj się ze swoim providerem serwerowym aby to zostało zainstalowane.

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Darmowy skrypt http://unitegallery.net/ daje niesamowite możliwości stosunkowo łatwego osadzenia galerii…