Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk melihat log IIS, PHP dan MySQL

Bagaimana untuk melihat log IIS, PHP dan MySQL

PHPz
PHPzasal
2023-03-29 15:13:441362semak imbas

Apabila menyediakan tapak web IIS, PHP dan MySQL adalah dua elemen yang biasa digunakan, tetapi anda mungkin menghadapi 500 ralat semasa penggunaan Dalam kes ini, anda perlu menyemak log untuk menentukan masalah. Artikel ini akan memperkenalkan cara melihat log IIS, PHP dan MySQL untuk memudahkan pengendalian ralat.

1. Log IIS

  1. Buka IIS, cari tapak web, klik kanan dan pilih "Properties", dan cari tab "Website Home Directory".
  2. Dalam lajur "Fail Log", pilih "Harian" atau "Fail Maksimum" sebagai kaedah log.
  3. Untuk melihat log, anda boleh melihat laluan fail log dalam "Sifat Laman Web" - "Fail Log".

2. Log PHP

Anda boleh menggunakan fungsi berikut untuk membuka log ralat dalam PHP:

ini_set('error_log', 'C:/path/to/php-error.log');  // 将错误日志打印到指定文件中
ini_set('log_errors', true);  // 开启错误日志
error_reporting(-1);  // 输出所有错误信息

Adalah disyorkan untuk mencetak log ralat ke dalam fail berasingan untuk tontonan yang lebih mudah. Untuk melihat log ralat, anda boleh membukanya terus melalui laluan fail.

3. Log MySQL

Log MySQL dibahagikan kepada log ralat, log amaran, log pertanyaan perlahan dan log binari Ia boleh didayakan melalui operasi baris arahan berikut:

  1. Log ralat:

Tambah konfigurasi berikut pada fail konfigurasi MySQL untuk mendayakan log ralat:

log_error=/path/to/mysql-error.log

di mana /path/to/mysql-error.log ialah laluan log ralat.

  1. Log amaran:

Tambah konfigurasi berikut pada fail konfigurasi MySQL untuk mendayakan log amaran:

log_warnings=2

di mana 2 berada tahap amaran.

  1. Log pertanyaan perlahan:

Tambah konfigurasi berikut pada fail konfigurasi MySQL untuk mendayakan log pertanyaan perlahan:

slow_query_log=1
slow_query_log_file=/path/to/mysql-slow.log

di mana /path/to/mysql-slow.log ialah laluan log pertanyaan perlahan.

  1. Log binari:

Tambah konfigurasi berikut pada fail konfigurasi MySQL untuk mendayakan log binari:

log-bin=/path/to/mysql-bin

di mana /path/to/mysql-bin adalah laluan log binari.

Ringkasan

Artikel ini memperkenalkan cara melihat log IIS, PHP dan MySQL, yang akan sangat membantu semasa menyelesaikan masalah. Perlu diingatkan bahawa fail log mungkin mempunyai saiz tertentu, jadi fail log perlu dibersihkan dengan kerap untuk mengelakkan ruang cakera tidak mencukupi.

Atas ialah kandungan terperinci Bagaimana untuk melihat log IIS, PHP dan MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn