Bagaimana untuk mendayakan gesaan ralat php dalam ngnix

藏色散人
Lepaskan: 2023-03-12 12:52:01
asal
1288 orang telah melayarinya

Cara mendayakan gesaan ralat php dalam nginx: 1. Gunakan mod CLI untuk melaksanakan arahan "php phpinfo.php" 2. Semak pembolehubah persekitaran 3. Edit fail konfigurasi php; fail konfigurasi fpm nginx; 5. Mulakan semula php-fpm dan nginx.

Bagaimana untuk mendayakan gesaan ralat php dalam ngnix

Persekitaran pengendalian artikel ini: sistem nginx1.0.4, PHP versi 7.2, komputer DELL G3

Nginx memulakan gesaan Ralat PHP

Dalam proses menggunakan nginx, nginx akan sentiasa menggesa ralat 500, tetapi untuk ralat tertentu, anda perlu menyemak fail log ralat, yang sangat menyusahkan. Membuka gesaan halaman ralat sangat berguna semasa menyahpepijat PHP, tetapi tidak disyorkan untuk mendayakan fungsi ini untuk pelayan dalam talian

Berkenaan fail konfigurasi PHP mod fpm dan mod cli Mungkin terdapat dua fail konfigurasi, kedua-duanya yang diperlukan Ubah suai

Arahan pelaksanaan mod CLI

php phpinfo.php
Salin selepas log masuk

Lihat pembolehubah persekitaran

Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php/7.2/cli
Loaded Configuration File => /etc/php/7.2/cli/php.ini
Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d
Salin selepas log masuk

Sunting fail konfigurasi php dahulu :

vi /etc/php.ini
error_reporting = E_ALL
display_errors = On
Salin selepas log masuk

Kerana saya mendayakan php-fpm. Jadi anda juga perlu mengedit fail konfigurasi fpm nginx

vim /etc/php/7.2/fpm/pool.d/www.conf
php_flag[display_errors] = on
;php_admin_value[error_log] = /data/www/log/error.log 
;php_admin_flag[log_errors] = on
Salin selepas log masuk

dan mulakan semula php-fpm dan nginx. Dengan cara ini, ralat PHP boleh dipaparkan dalam penyemak imbas semasa pembangunan, yang sangat mudah

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mendayakan gesaan ralat php dalam ngnix. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan