GNU/Linux >> Belajar Linux >  >> Linux

Panggil ke fungsi yang tidak ditentukan simplexml_load_file() – Kesalahan PHP [Terpecahkan]

Saat mengerjakan migrasi situs web yang didukung Joomla ke VPS baru dengan PHP versi 7.0 dan Apache 2.4, menemukan kesalahan “Panggil ke fungsi yang tidak ditentukan simplexml_load_file() “. Di bawah ini adalah kesalahan lengkapnya.

Error displaying the error page: Call to undefined function simplexml_load_file(): Call to undefined function simplexml_load_file()

Dalam tutorial ini, saya akan menjelaskan cara mengatasi masalah ini.

Solusi:

Bagaimana cara mengetahui Modul PHP yang diinstal?

Periksa apakah SimpleXML Modul PHP diinstal menggunakan perintah di bawah ini:

#php -m
[PHP Modules]
calendar
Core
ctype
dat....

Dalam kasus saya, modul simpleXML belum dipasang.

Bagaimana cara memperbaiki kesalahan fungsi simplexml_load_file yang tidak ditentukan?

Instal modul php simpleXML menggunakan perintah di bawah ini:

#apt-get install php7.0-simplexml

Sekarang jika Anda memuat modul php, modul simpleXML akan terdaftar di dalamnya.

#php -m
[PHP Modules]
calendar
Core
...
session
shmop
SimpleXML
sockets
SPL
....

Anda perlu me-restart server Apache

#/etc/init.d/apache2 restart

Sekarang, Joomla seharusnya berfungsi!


Linux
  1. Kesalahan Kompilasi MPI:referensi tidak terdefinisi ke `sqrt' – Terpecahkan

  2. Cara memperbaiki Panggilan ke fungsi yang tidak ditentukan apc_fetch() – PHP Fatal Error [Terpecahkan]

  3. Cara Membuat dan Memanggil Fungsi di Bash

  1. Kesalahan fatal:Panggilan ke fungsi yang tidak ditentukan mb_substr() Kesalahan

  2. Kesalahan c ++ Linux:referensi tidak terdefinisi ke 'dlopen'

  3. Bagaimana cara menerapkan batas waktu dalam panggilan fungsi baca?

  1. Kesalahan fatal:Memanggil ke fungsi yang tidak ditentukan curl_init()

  2. menjalankan skrip php (fungsi php) di linux bash

  3. Bisakah exit() gagal menghentikan proses?