Menyelesaikan masalah PHP Fileinfo Function Undefined Ralat
Dalam PHP, menghadapi kelas "finfo" atau fungsi "finfo_open" sebagai undefined boleh mengecewakan. Walau bagaimanapun, penyelesaian selalunya terletak pada memastikan sambungan maklumat fail diaktifkan dalam konfigurasi PHP anda.
Mengesahkan Pengaktifan Sambungan
-
Cari php anda. fail ini. Biasanya, ia boleh didapati dalam direktori berikut:
- Windows: phpphp.ini
- Linux/Unix: /etc/php/php.ini
- Cari baris yang serupa dengan "extension=fileinfo.so" atau "extension=php_fileinfo.dll" (bergantung pada platform dan versi PHP anda). Baris ini menunjukkan sama ada sambungan maklumat fail diaktifkan.
- Jika baris diulas dengan koma bertitik (;), nyahkomennya dengan mengalih keluar koma bertitik.
- Simpan perubahan pada php.ini anda fail.
Penyelesaian Masalah Tambahan Petua
- Mulakan semula pelayan PHP anda untuk memastikan perubahan berkuat kuasa.
- Semak versi PHP anda. Sambungan maklumat fail mungkin tidak tersedia dalam versi lama.
- Jika anda masih menghadapi masalah, rujuk manual PHP untuk mendapatkan mesej ralat tertentu dan penyelesaian yang mungkin.
Atas ialah kandungan terperinci Mengapakah fungsi info fail PHP tidak ditentukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!