Niciun fișier jurnal de erori, nicio informație de depanare
Am o eroare când scriu un plugin pentru încărcări
și da, pot face debug. Dar sare direct de la această linie la destruct
sfârșitul fișierului meu wp-config.php
EDITARE:
// Activează modul WP_DEBUG
define('WP_DEBUG', true);
// Activează jurnalizarea debug în fișierul /wp-content/debug.log
define('WP_DEBUG_LOG', true);
/** Configurează variabilele WordPress și include fișierele necesare. */
require_once(ABSPATH . 'wp-settings.php');
(da, am repornit)
Directorul meu webcontent
Și acum ce?
Cum pot afla care este problema?
EDITARE nu este o problemă de permisiuni ale fișierelor deoarece pot executa
error_log("errrorrrr ", 3 , "..../debug.log")
În plugin-ul meu am scris linia
throw new \Exception("foo");
Vreau să văd eroarea în fișierul meu debug.log

Inserați această secțiune în fișierul vostru wp-config.php
// Activează modul WP_DEBUG
define('WP_DEBUG', true);
// Activează înregistrarea erorilor în fișierul /wp-content/debug.log
define('WP_DEBUG_LOG', true);
// Dezactivează afișarea erorilor și a warning-urilor
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
Înainte de
/* That's all, stop editing! Happy blogging. */

@ini_set('display_errors',0);
nu este necesar. define('WP_DEBUG', true);
// Activează logarea erorilor în fișierul /wp-content/debug.log
define('WP_DEBUG_LOG', true);
sunt esențiale. De asemenea, asigură-te că faci chmod
corect pentru foldere, de exemplu WordPress trebuie să aibă drepturi de scriere în acel folder (pentru Ubuntu chmod ug+rw -R /folder/to/wordpressinstall
)

Am avut o problemă similară când permisiunile pe directorul de upload nu permiteau încărcarea, încearcă asta mai întâi. Aruncă o privire în codex Schimbarea_Permisiunilor_de_Fișier pentru mai multe informații.
Alternativ, verifică dacă directorul de uploads este deținut de același utilizator (pe server) ca WordPress, este menționat și în link-ul de mai sus.
Pentru cum să... te rog găsește pe cineva cu mai multă experiență ;)

Toskan,
Se pare că fișierul tău WordPress nu a fost încărcat, așa că există posibilitatea uneia sau mai multor probleme. Te rog să citești următoarele și să aplici aceste soluții una câte una:
Imaginile mari necesită mai multă memorie pentru procesare. Aceste imagini sunt deosebit de mari? Dacă da, încearcă cu o imagine mai mică.
Folderul încărcat ar trebui să aibă permisiuni de scriere, dacă nu, te rog să le acorzi.
Este necesar să verifici dacă structura directorului încărcat are subfoldere create cu setările tale curente SAU nu, dacă nu, încearcă manual, poate fi din nou o problemă de permisiuni pentru folder.
Dacă punctele de mai sus nu sunt soluția pentru tine, te rog să folosești pluginul WordPress 'Debug My Plugin' cu Debug Bar(https://wordpress.org/plugins/debug-my-plugin)
Acesta adaugă un meniu de depanare în bara de administrare care afișează interogări, cache și alte informații utile pentru depanare.
De asemenea, 'Query Monitor'(http://wordpress.org/plugins/query-monitor) monitorizează interogările la baza de date, hook-uri, condiționale, cereri HTTP, variabile de interogare, mediu, redirecționări, inclusiv depanarea automată AJAX și multe altele.
Sper că aceste detalii îți sunt utile. Dacă ai vreo întrebare sau sugestii pentru a obține același rezultat ca și pluginurile de mai sus, te rog să le împărtășești cu noi.
Mulțumim!

Un alt lucru de verificat este unde indică WP_CONTENT_DIR
, deoarece acolo va fi plasat fișierul debug.log
. Acesta poate fi setat în wp-config.php
, de exemplu: define('WP_CONTENT_DIR', '/var/www/sites/wordpress/wp-content');
. În mod normal, nu ar trebui să fie necesară setarea acestuia, cu excepția cazului în care există o configurare nestandard. Valoarea WP_CONTENT_DIR
poate fi verificată așa cum este sugerat în această întrebare, sau folosind pluginul Wordfence->Unelte->Diagnostică->Setări WordPress.

Am întâmpinat și eu această eroare. Ce am făcut a fost să creez mai întâi fișierul debug.log în directorul wp-content. Am realizat că erorile nu se înregistrau în acest fișier.
În cele din urmă, am decis să schimb permisiunile pentru acest fișier (dă click dreapta pe fișierul debug.log creat în cPanel și selectează Schimbă permisiunile). L-am setat la 777 (aceasta activează permisiunea de scriere pentru fișier).
Sper că te ajută!
