Bii o ṣe le Jeki Ipo n ṣatunṣe aṣiṣe Wodupiresi lati ṣatunṣe Awọn aṣiṣe


Bawo ni o ṣe le mu ipo n ṣatunṣe aṣiṣe ṣiṣẹ ni Wodupiresi tabi gba alaye diẹ sii nipa awọn aṣiṣe Wodupiresi ti o han lori ẹrọ lilọ kiri lori ayelujara kan? Ti o ba jẹ olumulo Wodupiresi tabi Olùgbéejáde kan ti o n beere awọn ibeere wọnyi, o ti balẹ lori orisun ti o tọ. Itọsọna yii yoo fihan ọ bi o ṣe le mu awọn ẹya ti n ṣatunṣe aṣiṣe ti Wodupiresi ṣiṣẹ.

Wodupiresi pese ọpọlọpọ awọn irinṣẹ n ṣatunṣe aṣiṣe lagbara fun awọn oludasilẹ ati ti kii ṣe eto-eto tabi awọn olumulo gbogbogbo, ti o le mu ṣiṣẹ nipa lilo awọn aṣayan iṣeto ti o wa. Awọn aṣayan wọnyi ti ṣiṣẹ lẹẹkan ṣe iranlọwọ fun ọ ni iyara wa ati yanju awọn aṣiṣe nipa fifihan alaye aṣiṣe alaye.

A yoo ṣe afihan nipa lilo aṣiṣe atẹle ti a ba pade lakoko ṣiṣeto aaye ahon kan fun awọn idi idanwo.

Nigbati o ba wo aṣiṣe yii, ko si alaye pupọ ti o tẹle e. Ọpọlọpọ awọn okunfa le wa si: olupin olupin data le wa ni isalẹ tabi awọn eto isopọ data (ie orukọ data data, olumulo ibi ipamọ data, ati ọrọ igbaniwọle olumulo) ti a ṣalaye ninu faili iṣeto wp-config.php le jẹ aṣiṣe.

Nitorinaa bawo ni a ṣe le ni alaye diẹ sii nipa aṣiṣe ti o wa loke? Aṣayan WP_DEBUG jẹ oniyipada agbaye agbaye PHP kan ti o mu ipo\" n ṣatunṣe aṣiṣe ” ṣiṣẹ ni gbogbo Wodupiresi nitorinaa nfa gbogbo awọn aṣiṣe PHP, awọn akiyesi, ati awọn ikilọ lati han lori ẹrọ lilọ kiri ayelujara naa.

Ẹya\" n ṣatunṣe aṣiṣe " yii ni a fi kun ni ẹya Wodupiresi ti ikede 2.3.1 ati pe o wa ni tunto ni wp-config.php - ọkan ninu awọn faili pataki julọ ninu fifi sori ẹrọ Wodupiresi rẹ.

Nipa aiyipada, ẹya\" n ṣatunṣe aṣiṣe " ti ṣeto si irọ ni eyikeyi fifi sori ẹrọ Wodupiresi. Lati jeki WP_DEBUG, ṣeto si otitọ.

Ni akọkọ, gbe sinu ilana fifi sori ẹrọ awọn oju opo wẹẹbu rẹ fun apẹẹrẹ /var/www/html/mysite.com ati lẹhinna ṣii faili wp-config.php nipa lilo olootu ọrọ ayanfẹ rẹ.

$ cd /var/www/html/mysite.com
$ sudo vim wp-config.php

Wa fun ila yii.

define( 'WP_DEBUG',  false );

ki o yi pada si

define( 'WP_DEBUG', true );

Fipamọ faili naa ki o pa.

Bayi a ti fa ipo yokokoro. Ti a ba tun gbe oju-iwe ti o fihan aṣiṣe naa, a le wo alaye aṣiṣe alaye bi o ṣe han ninu sikirinifoto atẹle.

Awọn aṣayan yokokoro miiran wa ti o fa WP_DEBUG ti o wulo ni pataki fun awọn olupilẹṣẹ Wodupiresi ṣiṣẹda awọn afikun tabi awọn akori, tabi eyikeyi awọn paati miiran. Wọn jẹ WP_DEBUG_LOG ati WP_DEBUG_DISPLAY.

Aṣayan WP_DEBUG_LOG nigbati o ba ṣeto si otitọ n fa ki gbogbo awọn aṣiṣe wa ni fipamọ si faili logug.log kan ninu/wp-akoonu/itọsọna nipa aiyipada. Eyi wulo fun itupalẹ nigbamii tabi sisẹ.

define( 'WP_DEBUG_LOG', true );

Ṣugbọn o le ṣọkasi faili log aṣa fun apẹẹrẹ /var/log/nginx/mysite.com_wp-errors.log:

define( 'WP_DEBUG_LOG', '/var/log/nginx/mysite.com_wp-errors.log' );

Ati awọn iṣakoso WP_DEBUG_DISPLAY boya awọn ifibajẹ aṣiṣe yoo han ninu HTML ti awọn oju-iwe tabi rara. Nipa aiyipada, o ti ṣeto si otitọ. Lati mu ṣiṣẹ, ṣeto si eke.

define( 'WP_DEBUG_DISPLAY', false );

Jeki Ipo n ṣatunṣe aṣiṣe ni Wodupiresi Lilo Itanna

Ti o ba nlo alejo gbigba, o ṣee ṣe pe o ko ni iwọle si ẹhin olupin lati ṣatunkọ awọn faili WordPress rẹ ninu ọran yii faili wp-config.php.

Tabi ti o ba fẹran irọrun lati yi awọn eto pada lati dasibodu abojuto, o le fi sori ẹrọ ati lo ohun itanna ti a pe ni “Debug Bar” eyiti ngbanilaaye lati mu ki o rọrun/mu WP_DEBUG ṣiṣẹ lati dasibodu abojuto pẹlu ẹẹkan lori Ọpa irinṣẹ.

Ẹya apaniyan ti ohun itanna yii ni pe o jẹ ailewu ati ọlọgbọn, o jade kuro ni ipo WP_DEBUG laifọwọyi ni ọran ti awọn aṣiṣe.

Itọkasi: N ṣatunṣe aṣiṣe ni Wodupiresi.