Dengan pembangunan aplikasi web, PHP, sebagai bahasa pengaturcaraan web dinamik, semakin digemari oleh pembangun. Walau bagaimanapun, apabila membina tapak web menggunakan PHP, anda mungkin menghadapi masalah "PHP tidak boleh memaparkan halaman ini". Jadi, apa sebenarnya yang menyebabkan ini?
Pelayan web perlu memahami kod PHP dan menukarnya menjadi halaman HTML sebelum mereka boleh menghantarnya kembali ke penyemak imbas web. Jika PHP tidak dipasang pada pelayan atau versi PHP terlalu rendah, ia tidak boleh menghuraikan kod dan menjana halaman HTML.
Penyelesaian: Pasang versi PHP yang sesuai dan konfigurasikan penghurai PHP pada pelayan.
Apabila mengemas kini versi PHP, beberapa fungsi mungkin dialih keluar atau ditukar. Jika fungsi yang telah dipadam atau diubah digunakan dalam kod, kod tidak akan berjalan dengan betul.
Penyelesaian: Semak kod dan gantikan fungsi lama dengan yang baharu. Jika ia tidak boleh diperbaiki, ia hanya akan serasi ke atas dengan versi PHP yang lebih lama.
Jika pengekodan aksara atau format yang tidak serasi digunakan dalam fail PHP, PHP tidak akan dapat menghuraikan fail tersebut. Sebagai contoh, fail PHP mungkin dikodkan dalam format UTF-8, tetapi pelayan mungkin tidak menyokong format tersebut, menyebabkan fail tidak dihuraikan.
Penyelesaian: Tukar fail kepada format yang disokong oleh pelayan dan pastikan semua fail di bawah folder menggunakan pengekodan dan format yang sama.
Jika kebenaran fail atau folder salah dikonfigurasi, PHP tidak akan dapat membaca atau menulis fail atau folder itu. Sebagai contoh, fail PHP mungkin perlu ditulis ke folder pada pelayan, tetapi konfigurasi kebenaran folder tidak membenarkan penulisan, yang mengakibatkan ralat PHP.
Penyelesaian: Semak tetapan kebenaran untuk fail dan folder dan kemas kininya untuk membolehkan PHP membaca atau menulis.
Jika skrip PHP perlu memproses sejumlah besar data dan pelayan tidak mempunyai ingatan yang mencukupi, ia mungkin menyebabkan PHP gagal berjalan dengan betul, sekali gus memaparkan ralat "PHP Tidak Dapat Menunjukkan halaman ini".
Penyelesaian: Laraskan had memori PHP dalam konfigurasi pelayan, atau optimumkan kod untuk mengurangkan penggunaan memori.
Kesimpulan
Di atas adalah sebab biasa yang boleh menyebabkan "PHP tidak boleh memaparkan halaman ini". Apabila masalah sedemikian berlaku, anda boleh mencuba penyelesaian di atas Jika masalah berterusan, anda perlu menyemak lagi sama ada konfigurasi pelayan, versi PHP dan persekitaran perkakasan dan perisian lain adalah betul untuk memastikan skrip PHP boleh berjalan dengan normal.
Atas ialah kandungan terperinci Apakah sebab mengapa php tidak dapat memaparkan halaman ini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!