{"id":28797,"date":"2024-12-03T12:35:14","date_gmt":"2024-12-03T11:35:14","guid":{"rendered":"https:\/\/www.serverplan.com\/blog\/?p=28797"},"modified":"2024-12-03T12:35:15","modified_gmt":"2024-12-03T11:35:15","slug":"log-degli-errori-php","status":"publish","type":"post","link":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/","title":{"rendered":"Cos&#8217;\u00e8 e come attivare il log degli errori PHP"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Quando si lavora sulla sicurezza e sull&#8217;affidabilit\u00e0 di un sito web \u00e8 giusto analizzare e attivare anche il <strong>log degli errori PHP<\/strong>. Vale a dire uno strumento diagnostico sicuramente avanzato, da leggere con le competenze di un <a href=\"https:\/\/www.serverplan.com\/blog\/come-diventare-webmaster\/\">webmaster<\/a> esperto. Ma sicuramente utile per affrontare problemi del tema, dei plugin e di altri elementi (come ad esempio elementi di codice personalizzato che hai implementato) che potrebbero portare a errori sostanziali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per comprendere il log degli errori PHP bisogna ricordare che ci possono essere diverse tipologie di problemi che interessano un sito WordPress. Ad esempio, un<strong> Notice error o PHP Notice <\/strong>non \u00e8 un elemento grave: si tratta di un avviso che devi valutare, cos\u00ec come avviene con i Warning che per\u00f2 esigono un&#8217;attenzione in pi\u00f9 perch\u00e9 lo script non viene interrotto ma si preannuncia una funzione errata come il richiamo di un file che non esiste. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php-1024x576.webp\" alt=\"log degli errori PHP\" class=\"wp-image-28804\" srcset=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php-1024x576.webp 1024w, https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php-300x169.webp 300w, https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php-768x432.webp 768w, https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php-693x390.webp 693w, https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php.webp 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Andiamo su un fronte differente. I <strong>PHP Parse error<\/strong>, invece, sono errori di sintassi che possono aver effetti differenti mentre il tanto temuto Fatal error interrompono l\u2019esecuzione dello script. Ecco perch\u00e9 \u00e8 fondamentale attivare e comprendere il file error_log anche per il tuo sito web WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cos&#8217;\u00e8 il log degli errori PHP, definizione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n\n\n\n<p class=\"wp-block-paragraph\">Il log degli errori PHP \u00e8 un file utile per riassumere le informazioni sugli errori generati da questo linguaggio di<strong> programmazione general-purpose open source<\/strong> durante l&#8217;esecuzione di uno script. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo file \u00e8 estremamente utile per individuare problemi e affrontare con successo bug nel codice. Grazie a questo tool, infatti, puoi Tracciare errori di <strong>sintassi o runtime <\/strong>ma viene utilizzato anche per monitorare le operazioni degli script e migliorare le performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In altre parole, il prezioso contributo del log errori PHP fornisce dettagli indispensabile per il lavoro di debugging, come la riga in cui si \u00e8 verificato l&#8217;errore e una descrizione del problema riscontrato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Come leggere il log degli errori PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Questo documento \u00e8 solo un file di testo semplice &#8211; codificati in ASCII o UTF-8 &#8211; non formattato e privo di codici di formattazione o elementi grafici. In questo modo, pu\u00f2 essere aperto da qualsiasi editor di testo o <strong>strumenti specifici <\/strong>per questo compito come <a href=\"https:\/\/notepad-plus-plus.org\/downloads\/\">Notepad++<\/a> o <a href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La struttura tipica \u00e8 composta da alcuni elementi imprescindibili come, ad esempio, il momento esatto in cui si \u00e8 verificato l&#8217;errore, la linea per individuarlo, una <strong>descrizione utile al debugging<\/strong>, il tipo di problema riscontrato in modo da capire subito come e quando intervenire. C&#8217;\u00e8 da aggiungere che a lungo andare, i file di log possono diventare complessi. E conviene gestirli in modo da evitare lunghe catene di errori.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alcuni esempi di errori nel file di log<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per capire bene come si presenta e consulta un file error di log PHP \u00e8 utile fare qualche esempio che rappresenti le <strong>varie tipologie di errore<\/strong>, come ad esempio la notifica che puoi vedere in basso. Questo \u00e8 il livello di alert meno grave che puoi registrare perch\u00e9 si tratta di un semplice avviso di intoppo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;21-Nov-2024 11:15:32] PHP Notice: Undefined index: username in \/esempio\/www\/html\/login.php on line 41\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Come puoi ben notare c&#8217;\u00e8 tutto quello che serve &#8211; linea del codice, data, descrizione, tipologia dell&#8217;errore &#8211; per avere ci\u00f2 che <strong>serve alla correzione <\/strong>o alla semplice verifica. Ecco, invece, un errore di sintassi. Ovvero una condizione tipica di un intervento manuale dove c&#8217;\u00e8 stata una digitazione errata.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;21-Nov-2024 11:20:133 PHP Parse error: syntax error, unexpected '}' in \/esempio\/www\/html\/template.php on line 42\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si pu\u00f2 facilmente capire che il problema riguarda una parentesi chiusa in modo non appropriato. Cos\u00ec, la figura tecnica che consulta il file log errori PHP pu\u00f2 capire in un attivo dov&#8217;\u00e8 la dimenticanza e correggerla. Qui, invece, puoi notare la presenza di un <strong>Fatal Error<\/strong> critico che blocca tutto.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;21-Nov-2024 10:22:13] PHP Fatal error: Uncaught Error: Call to undefined function nonExistentFunction() in \/var\/www\/html\/functions.php:12\nStack trace:\n#0 {main}\n  thrown in \/esempio\/www\/html\/functions.php on line 55\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Dove si trova il file error PHP dei log?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Di solito, per <strong>consultare il file di errori PHP<\/strong> basta accedere al cPanel e andare nella sezione gestione file. Qui, hai tutti i contenuti del tuo sito web WordPress e facendo una semplice ricerca (error) puoi ottenere il <strong>file \/error_log_php<\/strong>. Doppio click e ottieni il contenuto sul tuo desktop che puoi aprire con un doppio click grazie al programma di testo semplice del computer. In alternativa puoi utilizzare i gi\u00e0 citati tool come Notepad++<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Come attivare questo file di log per gli errori<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In linea di massima, il <strong>file di log \u00e8 gi\u00e0 attivo<\/strong> nel momento in cui acquisti il tuo hosting. Se non \u00e8 cos\u00ec &#8211; puoi chiedere al tuo provider quest&#8217;informazione &#8211; le soluzioni principali per attivare il file di log degli errori PHP sono due: attivazione attraverso il file wp-config.php. Quali sono le condizioni da seguire?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se vuoi sfruttare il file <strong>wp-config.php<\/strong>, accedi al file manager del tuo hosting per accedere alla directory principale del tuo sito WordPress. Poi, con la funzione di ricerca trova e apri il file wp-config.php. Subito dopo, inserisci il codice che vedi in basso prima della riga che chiude il documento in questione:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Attivare la modalit\u00e0 debug\ndefine( 'WP_DEBUG', true );\n\/\/ Questo attiva il debug a video di WordPress (direttamente sul sito web)\n\n\/\/ Salvare gli errori in un file di log\ndefine( 'WP_DEBUG_LOG', true );\n\/\/ Attiva un file di log aggiuntivo a quello dell'error_log_php in wp-content\/debug.log\n\n\/\/ Disabilitare la visualizzazione degli errori sul frontend\ndefine( 'WP_DEBUG_DISPLAY', false );\n\n\/\/ Assicurarsi che gli errori non siano mostrati\n@ini_set( 'display_errors', 0 );\n\n\/* That's all, stop editing! Happy publishing. *\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il testo che vedi in questa sezione ha uno scopo ben preciso: serve ad attivare la modalit\u00e0 debug, a salvare il <strong>tutto in un file log e<\/strong> a disabilitare la visione degli errori nel frontend. Salva il file. Da questo momento in poi, il tuo sito WordPress inserisce gli errori in un file compreso nella cartella wp-content.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Da leggere: <a href=\"https:\/\/www.serverplan.com\/blog\/novita-php\/\">nuova versione di PHP<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Occhio al plugin Error Log Monitor<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;\u00e8 un modo per semplificare? S\u00ec, puoi installare il plugin <a href=\"https:\/\/wordpress.org\/plugins\/error-log-monitor\/\">Error Log Monitor<\/a>, vale a dire uno strumento che ti permette di aggiungere un widget nella <a href=\"https:\/\/www.serverplan.com\/blog\/pannello-amministrazione-wordpress\/\">Dashboard WordPress<\/a> che visualizza gli ultimi messaggi dal tuo registro degli <strong>errori PHP<\/strong>. Pu\u00f2 anche inviarti notifiche e-mail per suggerire gli errori registrati. Nello screenshot in basso &#8211; un po&#8217; datato ma preso dalla pagina ufficiale del plugin &#8211; puoi vedere come si presenta il box.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/plugin-php.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"549\" height=\"452\" src=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/plugin-php.webp\" alt=\"\" class=\"wp-image-28822\" srcset=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/plugin-php.webp 549w, https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/plugin-php-300x247.webp 300w, https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/plugin-php-474x390.webp 474w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Il punto interessante \u00e8 che, oltre a identificare automaticamente la posizione del log, ti spiega come configurare il <strong>registro errori PHP<\/strong> se non \u00e8 ancora presente. Le notifiche via email sono disabilitate di default, puoi modificare la frequenza degli avvisi selezionando l&#8217;intervallo di tempo minimo.<\/p>\n<div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Quando si lavora sulla sicurezza e sull&#8217;affidabilit\u00e0 di un sito web \u00e8 giusto analizzare e attivare anche il log degli errori PHP. Vale a dire uno strumento diagnostico sicuramente avanzato, da leggere con le competenze di un webmaster esperto. Ma sicuramente utile per affrontare problemi del tema, dei plugin e di altri elementi (come ad <\/p>\n","protected":false},"author":5,"featured_media":28804,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","footnotes":""},"categories":[415],"tags":[13],"class_list":["post-28797","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vita-da-webmaster","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Log degli errori PHP: cos&#039;\u00e8 e come si abilita<\/title>\n<meta name=\"description\" content=\"Il log degli errori PHP \u00e8 una elemento del tuo sito web che devi assolutamente conoscere per attivare una risorsa decisiva.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Log degli errori PHP: cos&#039;\u00e8 e come si abilita\" \/>\n<meta property=\"og:description\" content=\"Il log degli errori PHP \u00e8 una elemento del tuo sito web che devi assolutamente conoscere per attivare una risorsa decisiva.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Serverplan Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/serverplan.it\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/riccardo.esposito\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-03T11:35:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-03T11:35:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Riccardo Esposito\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Riccardo Esposito\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/\"},\"author\":{\"name\":\"Riccardo Esposito\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/#\\\/schema\\\/person\\\/7bb3435beb74d4bf4797212aab494862\"},\"headline\":\"Cos&#8217;\u00e8 e come attivare il log degli errori PHP\",\"datePublished\":\"2024-12-03T11:35:14+00:00\",\"dateModified\":\"2024-12-03T11:35:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/\"},\"wordCount\":986,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/error_php.webp\",\"keywords\":[\"php\"],\"articleSection\":[\"Webmaster\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/\",\"url\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/\",\"name\":\"Log degli errori PHP: cos'\u00e8 e come si abilita\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/error_php.webp\",\"datePublished\":\"2024-12-03T11:35:14+00:00\",\"dateModified\":\"2024-12-03T11:35:15+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/#\\\/schema\\\/person\\\/7bb3435beb74d4bf4797212aab494862\"},\"description\":\"Il log degli errori PHP \u00e8 una elemento del tuo sito web che devi assolutamente conoscere per attivare una risorsa decisiva.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/error_php.webp\",\"contentUrl\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/error_php.webp\",\"width\":1200,\"height\":675,\"caption\":\"log degli errori PHP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/log-degli-errori-php\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cos&#8217;\u00e8 e come attivare il log degli errori PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/\",\"name\":\"Serverplan Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/#\\\/schema\\\/person\\\/7bb3435beb74d4bf4797212aab494862\",\"name\":\"Riccardo Esposito\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g\",\"caption\":\"Riccardo Esposito\"},\"description\":\"Senior copywriter, web writer freelance per Serverplan e autore di My Social Web. Scrivo ogni giorno. Ho pubblicato 3 libri dedicati al mondo del blogging e del web copywriting.\",\"sameAs\":[\"https:\\\/\\\/www.mysocialweb.it\\\/\",\"https:\\\/\\\/www.facebook.com\\\/riccardo.esposito\"],\"url\":\"https:\\\/\\\/www.serverplan.com\\\/blog\\\/author\\\/serverplan-web\\\/\"},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Log degli errori PHP: cos'\u00e8 e come si abilita","description":"Il log degli errori PHP \u00e8 una elemento del tuo sito web che devi assolutamente conoscere per attivare una risorsa decisiva.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/","og_locale":"it_IT","og_type":"article","og_title":"Log degli errori PHP: cos'\u00e8 e come si abilita","og_description":"Il log degli errori PHP \u00e8 una elemento del tuo sito web che devi assolutamente conoscere per attivare una risorsa decisiva.","og_url":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/","og_site_name":"Serverplan Blog","article_publisher":"https:\/\/www.facebook.com\/serverplan.it","article_author":"https:\/\/www.facebook.com\/riccardo.esposito","article_published_time":"2024-12-03T11:35:14+00:00","article_modified_time":"2024-12-03T11:35:15+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php.webp","type":"image\/webp"}],"author":"Riccardo Esposito","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Riccardo Esposito","Tempo di lettura stimato":"6 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/#article","isPartOf":{"@id":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/"},"author":{"name":"Riccardo Esposito","@id":"https:\/\/www.serverplan.com\/blog\/#\/schema\/person\/7bb3435beb74d4bf4797212aab494862"},"headline":"Cos&#8217;\u00e8 e come attivare il log degli errori PHP","datePublished":"2024-12-03T11:35:14+00:00","dateModified":"2024-12-03T11:35:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/"},"wordCount":986,"commentCount":0,"image":{"@id":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php.webp","keywords":["php"],"articleSection":["Webmaster"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/","url":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/","name":"Log degli errori PHP: cos'\u00e8 e come si abilita","isPartOf":{"@id":"https:\/\/www.serverplan.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/#primaryimage"},"image":{"@id":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php.webp","datePublished":"2024-12-03T11:35:14+00:00","dateModified":"2024-12-03T11:35:15+00:00","author":{"@id":"https:\/\/www.serverplan.com\/blog\/#\/schema\/person\/7bb3435beb74d4bf4797212aab494862"},"description":"Il log degli errori PHP \u00e8 una elemento del tuo sito web che devi assolutamente conoscere per attivare una risorsa decisiva.","breadcrumb":{"@id":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/#primaryimage","url":"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php.webp","contentUrl":"https:\/\/www.serverplan.com\/blog\/wp-content\/uploads\/2024\/11\/error_php.webp","width":1200,"height":675,"caption":"log degli errori PHP"},{"@type":"BreadcrumbList","@id":"https:\/\/www.serverplan.com\/blog\/log-degli-errori-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.serverplan.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cos&#8217;\u00e8 e come attivare il log degli errori PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.serverplan.com\/blog\/#website","url":"https:\/\/www.serverplan.com\/blog\/","name":"Serverplan Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.serverplan.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.serverplan.com\/blog\/#\/schema\/person\/7bb3435beb74d4bf4797212aab494862","name":"Riccardo Esposito","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d6173542a8ca5dfd7c2cd3ecb7725a470038bbb1722d954e2b096ddee8eb2830?s=96&d=mm&r=g","caption":"Riccardo Esposito"},"description":"Senior copywriter, web writer freelance per Serverplan e autore di My Social Web. Scrivo ogni giorno. Ho pubblicato 3 libri dedicati al mondo del blogging e del web copywriting.","sameAs":["https:\/\/www.mysocialweb.it\/","https:\/\/www.facebook.com\/riccardo.esposito"],"url":"https:\/\/www.serverplan.com\/blog\/author\/serverplan-web\/"},false]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"_links":{"self":[{"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/posts\/28797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/comments?post=28797"}],"version-history":[{"count":5,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/posts\/28797\/revisions"}],"predecessor-version":[{"id":28857,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/posts\/28797\/revisions\/28857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/media\/28804"}],"wp:attachment":[{"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/media?parent=28797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/categories?post=28797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.serverplan.com\/blog\/wp-json\/wp\/v2\/tags?post=28797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}