Moodle - Pengecualian - Panggilan ke fungsi Undefined XML_Parser_create ()

Moodle - Pengecualian - Panggilan ke fungsi Undefined XML_Parser_create ()

Gejala

Mesej ralat berikut berlaku semasa percubaan naik taraf Moodle sama ada pada baris arahan atau pentadbir akhir akhir:

# php moodle/admin/cli/peningkatan.Pengendali Pengecualian Lalai PHP: Pengecualian - Panggilan ke fungsi Undefined XML_Parser_Create () Debug: Ralat Kod: GeneraleXceptionMessage * Line 76 of /lib /xmlize.PHP: Ralat Dibuang * Talian 307 /Lib /Alam Sekitar.PHP: Panggil ke xmlize () * baris 355 /lib /persekitaran.PHP: Panggil ke LOAD_ENVIRONMENT_XML () * baris 101 /lib /alam sekitar.PHP: Panggil ke get_latest_version_available () * baris 116/admin/cli/naik taraf.PHP: Panggil ke check_moodle_environment () !!! Pengecualian - Panggilan ke fungsi Undefined xml_parser_create () !!! !! Kod Ralat: GeneraleXceptionMessage !! !! Stack Trace: * Line 76 of /lib /xmlize.PHP: Ralat Dibuang * Talian 307 /Lib /Alam Sekitar.PHP: Panggil ke xmlize () * baris 355 /lib /persekitaran.PHP: Panggil ke LOAD_ENVIRONMENT_XML () * baris 101 /lib /alam sekitar.PHP: Panggil ke get_latest_version_available () * baris 116/admin/cli/naik taraf.PHP: Panggil ke check_moodle_environment () !! 

Penyelesaian

Sistem anda tiada perpustakaan php xml. Pasang pakej PHP XML yang berkaitan untuk versi pengedaran dan PHP anda. Contohnya di Ubuntu 16.04 Xenial Xerus dengan Apache Webserver Run:

# apt-get pemasangan php7.0-xml # perkhidmatan apache2 mulakan semula 

Mengambil semula peningkatan Moodle:

# php moodle/admin/cli/peningkatan.php == Menaik taraf Pangkalan Data Moodle dari Versi 3.1 (membina: 20160523) (2016052300) hingga 3.1+ (membina: 20160603) (2016052300.02) == Fail Moodle anda telah diubah, dan anda akan menaik taraf pelayan anda secara automatik ke versi ini: 3.1+ (membina: 20160603) (2016052300.02) Setelah anda melakukan ini, anda tidak boleh kembali lagi. Sila ambil perhatian bahawa proses ini dapat mengambil masa yang lama. Adakah anda pasti ingin menaik taraf pelayan ini ke versi ini? taip y (bermakna ya) atau n (bermaksud tidak): y -> sistem ++ kejayaan ++ 

Tutorial Linux Berkaitan:

  • Tutorial Debugging GDB untuk Pemula
  • Ungkapan biasa python dengan contoh
  • Gelung bash dengan contoh
  • Asas Editor Vim di Linux
  • Cara Membina Aplikasi TKInter Menggunakan Objek Berorientasikan ..
  • Cara menyambung ke pelayan FTP menggunakan python
  • Advanced Bash Regex dengan contoh
  • Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..
  • Cara melancarkan proses luaran dengan Python dan ..
  • Contoh Petua dan Trik Perintah Bash Berguna - Bahagian 1