Semasa proses pembangunan web, atas pelbagai sebab, kami sering menghadapi ralat semasa menyemak imbas halaman web PHP menggunakan pelayan Wamp. Pada masa ini, kami perlu menjalankan penyelesaian masalah dan pembaikan tertentu sebelum halaman web PHP kami boleh dipaparkan seperti biasa. Di bawah, artikel ini akan memperkenalkan beberapa ralat biasa dan cara menanganinya.
Mula-mula anda perlu mengesahkan sama ada Wamp telah dimulakan. Buka perisian kawalan perkhidmatan Wamp dan anda boleh melihat sama ada Apache dan MySQL kedua-duanya berwarna hijau dalam lajur "Perkhidmatan". Jika ia tidak hijau, maka kedua-dua perkhidmatan ini perlu dimulakan.
Dalam pengaturcaraan PHP, beberapa ralat sintaks mungkin menyebabkan atur cara gagal melaksanakan secara normal atau pengecualian berlaku semasa pelaksanaan. Jika halaman web PHP anda tidak boleh diakses seperti biasa, anda boleh menyemak sama ada terdapat ralat tatabahasa dalam kod tersebut. Buka fail PHP dengan editor teks dan tambah kod berikut di bahagian atas untuk melihat mesej ralat PHP:
ini_set('display_errors', '1'); error_reporting(E_ALL);
Jika PHP anda Halaman web perlu bersambung ke pangkalan data MySQL, jadi ralat mungkin berlaku semasa menyambung ke pelayan. Anda boleh membuka fail PHP di mana kod sambungan terletak dan menambah kod berikut pada penghujung fail:
echo mysqli_connect_error();
Jika terdapat ralat dalam kod sambungan anda, mesej ralat akan dipaparkan pada halaman tersebut. Anda boleh membuat pelarasan yang sepadan berdasarkan mesej ralat. Di samping itu, jika anda perlu menjalankan MySQL dalam Wamp, anda juga perlu menyemak sama ada perkhidmatan MySQL telah dimulakan.
Kadangkala kami mungkin membuat ralat semasa mengubah suai fail konfigurasi Apache, menyebabkan halaman web PHP tidak dapat mengakses secara normal. Anda boleh mencari fail apache/logs/error.log dalam direktori utama Wamp dan melihat maklumat log ralat Apache dalam fail. Cuma betulkan ralat konfigurasi yang berkaitan berdasarkan maklumat log.
Sesetengah halaman web PHP mungkin bergantung pada sambungan PHP tertentu, tetapi sambungan ini mungkin tidak didayakan dalam php.ini lalai. Jika anda menggunakan Wamp, anda boleh menyemak sama ada sambungan didayakan dalam fail php.ini:
extension=php_mysql.dll(已启用) ;extension=php_msql.dll(未启用)
Alih keluar ";" dalam fail untuk mendayakan sambungan.
Ringkasan
Melalui lima aspek di atas, pada mulanya kami boleh menyelesaikan ralat yang berlaku semasa mengakses halaman web PHP. Sudah tentu, dalam praktiknya terdapat beberapa punca dan penyelesaian ralat lain, yang memerlukan kita menyesuaikan dan membetulkannya mengikut situasi tertentu. Menghadapi ralat dalam pembangunan web tidaklah mengerikan selagi anda menyiasat dengan sabar, anda pasti akan menemui penyelesaian.
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika ralat berlaku semasa menyemak imbas halaman web PHP menggunakan wamp?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!