✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Virheiden ja varoitusten kirjaaminen PHP: n tiedostoon

14

Lähetetty PHP

Tämä on nopea viesti virheiden kirjaamisesta PHP: ssä. Syy tämän pikaartikkelin jakamiseen on mielestäni siitä, että käyttäjistä voi olla apua virheiden seuraamisessa tai virheiden virheenkorjauksessa.

Viime aikoina työskentelin Facebook-chatbotin integroimiseksi yhdelle asiakkaistamme. Kehitettäessä Facebook-chatbotia meidän on perustettava verkkokoukku, johon Facebook lähettää käyttäjän vastauksen taustalla. Sitten koodin pitäisi vastata takaisin vastauksen perusteella.

Kun aloitin Button-mallin, yleisen mallin (nämä ovat Facebook chatbot -malli), sovelluksemme ei vastannut käyttäjille. Ja koska kaikki prosessit toimivat taustalla, olen jumissa ongelmaan melkein 2 tuntia.

Sitten yhtäkkiä sain ajatuksen virheiden kirjaamisesta tiedostoon, jotta voin seurata koodin vikaa. Ja sitten pystyin seuraamaan koodivirheitä ja ratkaisemaan kaikki ongelmat. Ilman virhelokeja en voinut ratkaista ongelmaa, koska olin täysin väärässä suunnassa.

Aseta alla oleva koodi määritystiedostoon, joka luo error.logtiedoston juurihakemistoon.

<?php
error_reporting(E_ALL);
ini_set('display_errors', true);
ini_set('log_errors', true);
ini_set('error_log', 'errors.log');
ini_set('log_errors_max_len', 1024);

Kun yllä oleva koodi on lisätty, kaikki sovellusvirheet ja varoitukset alkavat kirjautua error.logtiedostoon. Tämä vinkki on hyödyllinen live-palvelimelle myös mahdollisten ongelmien seuraamiseen koodissasi. Varmista vain, että asetat ‘display_errors’ falsetuotantopalvelimelle. Koska tässä truetarkoitetaan virheitä itse verkkosivustolla, mitä emme tietenkään halua.

Aiheeseen liittyvät artikkelit

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja