Moodle - Wyjątek - wywołanie funkcji niezdefiniowanej xml_parser_create ()
- 3807
- 504
- Maurycy Napierała
Objawy
Poniższy komunikat o błędzie występuje podczas próby aktualizacji Moodle, czy jest on na wierszu poleceń, czy administrator:
# php Moodle/admin/CLI/Upgrade.Domyślny obsługa wyjątku PHP: Wyjątek - wywołanie funkcji niezdefiniowanej xml_parser_create () debugowanie: kod błędu: generalExceptionMessage * linia 76 of /lib /xmlize.PHP: Błąd rzucany * wiersz 307 /lib /środowisko.PHP: Zadzwoń do xmlize () * linia 355 /lib /environmentlib.PHP: WYŁĄCZ Z ładunkiem_environment_xml () * wiersz 101 /lib /environmentLib.PHP: Zadzwoń do get_latest_version_available () * linia 116/admin/cli/aktualizację.PHP: Zadzwoń do Check_Moodle_environment () !!! Wyjątek - wywołanie funkcji niezdefiniowanej xml_parser_create () !!! !! Kod błędu: GeneralExceptionMessage !! !! Stos Trace: * Linia 76 of /lib /xmlize.PHP: Błąd rzucany * wiersz 307 /lib /środowisko.PHP: Zadzwoń do xmlize () * linia 355 /lib /environmentlib.PHP: WYŁĄCZ Z ładunkiem_environment_xml () * wiersz 101 /lib /environmentLib.PHP: Zadzwoń do get_latest_version_available () * linia 116/admin/cli/aktualizację.PHP: Zadzwoń do Check_Moodle_environment () !!
Rozwiązanie
Twój system brakuje biblioteki PHP XML. Zainstaluj odpowiedni pakiet PHP XML do wersji dystrybucji i PHP. Na przykład na Ubuntu 16.04 Xenial Xerus z APACHE Webserver Uruchom:
# apt-get install php7.0-xml # Service Apache2 restart
Ponownie osadzić aktualizację Moodle:
# php Moodle/admin/CLI/Upgrade.PHP == Uaktualnianie bazy danych Moodle z wersji 3.1 (Build: 20160523) (2016052300) do 3.1+ (Build: 20160603) (2016052300.02) == Twoje pliki Moodle zostały zmienione i masz zamiar automatycznie zaktualizować swój serwer do tej wersji: 3.1+ (Build: 20160603) (2016052300.02) Po zrobieniu tego nie możesz wrócić ponownie. Należy pamiętać, że ten proces może potrwać dużo czasu. Czy na pewno chcesz zaktualizować ten serwer do tej wersji? Typ Y (oznacza tak) lub n (oznacza nie): y -> System System ++ ++
Powiązane samouczki Linux:
- Samouczek debugowania GDB dla początkujących
- Wyrażenia regularne Pythona z przykładami
- Pętle bash z przykładami
- VIM Editor Basics w Linux
- Jak zbudować aplikację Tkinter za pomocą obiektu zorientowanego na…
- Jak połączyć się z serwerem FTP za pomocą Pythona
- Advanced Bash Regex z przykładami
- Hung Linux System? Jak uciec do wiersza poleceń i…
- Jak uruchomić procesy zewnętrzne z Pythonem i…
- Przydatne przykłady i sztuczki