Pereiti prie turinio

Klaidų žurnalavimas

Pasirinktos smėlio dėžės užklausai pradinio įkėlimo procesas apibrėžia WP_DEBUG kaip true, WP_DEBUG_LOG kaip smėlio dėžės debug.log, o WP_DEBUG_DISPLAY kaip false, todėl klaidos įrašomos į atskirą smėlio dėžės failą, o ne pateikiamos naršyklėje.

Kiekvienas jų apibrėžiamas tik tuo atveju, jei wp-config.php jo dar neapibrėžė, o pradinio įkėlimo eilutė yra iškart prieš wp-settings.php eilutę, po likusios wp-config.php dalies. Standartiniame wp-config.php WP_DEBUG apibrėžiamas kaip false, todėl tokioje įdiegtoje sistemoje smėlio dėžės užklausų žurnalai neįrašomi į debug.log (problema #4). Kad ten būtų atskiri smėlio dėžių žurnalai, pašalinkite apibrėžtis WP_DEBUG, WP_DEBUG_LOG ir WP_DEBUG_DISPLAY iš wp-config.php. Tuomet WordPress išjungia derinimą pagrindinio kompiuterio užklausoms, o pradinio įkėlimo procesas įjungia žurnalavimą smėlio dėžės užklausoms.

Žurnalų peržiūra

Shell
wp rudel logs alpha-3be7
wp rudel logs alpha-3be7 --lines=200
wp rudel logs alpha-3be7 --follow

Numatyta rodoma 50 paskutinių eilučių. --follow paleidžia tail -f faile.

Žurnalų išvalymas

Shell
wp rudel logs alpha-3be7 --clear

Žurnalų vieta

Žurnalo failas yra smėlio dėžės kataloge:

Text
wp-content/rudel-environments/{id}/debug.log

Šis katalogas yra wp-content viduje, o žiniatinklio serveriai jame esančius failus pateikia kaip ir kitus. Bet kuriame kitiems pasiekiamame pagrindiniame kompiuteryje užblokuokite prieigą žiniatinklyje prie *.log failų ir katalogų snapshots, esančių rudel-environments (problema #9).

Blokuojamas el. paštas

Smėlio dėžės užklausos blokuoja siunčiamus el. laiškus. Kai apibrėžtas WP_DEBUG_LOG, kiekvieno blokuojamo laiško gavėjas ir tema įrašomi per error_log(). Jie pasiekia smėlio dėžės debug.log tik tada, kai įjungtas pirmiau aprašytas derinimo žurnalavimas; kitu atveju jie įrašomi į numatytąjį PHP klaidų žurnalą.