Supporto » Fixing WordPress » “si è verificato un errore durante il caricamento. riprova più Tardi”

  • Buongiorno. Sto impazzendo da parecchi giorni. Ho provato di tutto. Ho reinstallato l’ultima versione di wordpress manualmente, ho reinstallato l’ultima versione del tema, ho naturalmente disattivato tutti i plugin, ho aumentato il limite di memoria nel config.php “256M”, e tanto altro che non ricordo più. Mi ritrovo la libreria con i media che avevo prima del problema ma non posso aggiungerne altri perché mi da il messaggio di errore. Inoltre non mi fa aggiungere neanche i plugin, mi da “installazione fallita”. Se li aggiungo tramite FTP me li ritrovo su wordpress ma non si possono attivare “attivazione fallita”. Qualcuno può aiutarmi? Grazie.

Stai vedendo 5 repliche - dal 1 al 5 (di 5 totali)
  • Ciao,
    sembra che ci sia un qualche limite che viene superato.
    Non so se si può risolvere ma qualche altra informazione sarebbe meglio che tu la comunicassi al forum.
    Dove si trova il config.php che hai modificato?
    Quanti Mb misura, circa, il tuo sito?
    Qual è il testo del messaggio di errore che esce?
    Hai controllato i log degli errori che si trovano nel server? Da questi potresti avere indicazioni precise.

    Ciao, ho visto adesso il messaggio.
    Il config.php che si trova nella cartella principale public_html.
    Non so quanto misura il sito ma da quando funzionava regolarmente ho eliminato un sacco di contenuto.
    Il testo del messaggio di errore è esattamente quello che ho scritto nel titolo di questo topic.
    Non ho controllato i log degli errori, non l’ho mai fatto, dove devo guardare?
    Grazie.

    config.php che si trova nella cartella principale public_html

    Io ho un wp-config.php e non vi si può impostare direttamente un valore perché ci sono solo definizioni e richiami a librerie. Potrebbe essere un file fatto da qualche plugin ma li hai disattivati tutti. In ogni modo da un file così non si possono bypassare le impostazioni generali del server, che normalmente consentono max 128M ad un singolo script.
    I file di log si vedono dal pannello di hosting, a te interessa quello degli errori php se è separato dagli altri file di log.
    I file di log potrebbero anche essere visibili / scaricabili via FTP, se il vhost è configurato per averli – ogni vhost ha i suoi logs – e se FTP ti dà accesso ad una cartella di livello superiore a quella dove sono i file del sito.
    Errore nel caricamento dovrebbe indicare un errore durante l’ upload di un file ma può dipendere da tante cose, anche permessi di lettura / scrittura sbagliati per esempio.
    Credo che la presenza di quel config.php suggerisca che il sito potrebbe essere stato danneggiato.
    Facci sapere.

    Scusa Luca, ho scritto di fretta, parliamo dello stesso file wp-config.php . Ho aggiunto questa riga: define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
    Con questa modifica ho letto in rete che molti che avevano il mio stesso messaggio di errore hanno risolto, quelli appunto che avevano un problema di memoria. Mi dicono che 256 è il massimo che si può mettere. Pertanto non è il mio caso. Come dici tu è certamente un errore nell’upload dei file, ma soltanto dal pannello di wordpess perché con filezilla posso caricarli tranquillamente nelle cartelle sul sito ma naturalmente non me li ritrovo nella libreria. Tieni presente che non mi fa caricare neanche i plugin, e sembra essere lo stesso problema perché con ftp li posso tranquillamente caricare nella cartella dedicata e in questo caso me li trovo su wordpress ma non si possono installare, mi da “installazione fallita”. Per quanto riguarda i permessi in questo momento sono settati a 755 per le cartelle e 644 per i file, ma ho provato di tutto anche a mettere tutto a 777 e non cambia nulla.
    Sono andato nel cpanel dell’hosting per cercare i file log ma non li ho trovati. Ho trovato un file di errori che contiene gli ultimi 300 messaggi del registro, ma non c’entra nulla, dentro c’è una pagina molto lunga di HTML e non contiene nessun messaggio di errore. Poi c’è un file delle pagine di errore, ma anche qui non c’è nessun riferimento del mio messaggio di errore. Non so dove guardare.
    Forse se riuscissi a sapere dove trovare il codice che permette a wordpress di caricare i file in libreria potrei lavorarci, magari confrontarlo con il codice di un wordpress che funziona e cercare l’errore. Dimenticavo di dire che io ho wordpress multisite.
    Grazie per il tempo che stai dedicando

    Ciao,
    define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
    imposta in un altro file @ini_set( ‘memory_limit’, WP_MEMORY_LIMIT ); ovvero
    memory_limit=256M del file di configurazione php, il php.ini
    Trattandosi di upload ci sono anche altre variabili del php.ini che interessano ciè
    upload_max_filesize=20M
    post_max_size=20M
    Tutti questi dati si trovano facendo un mini-script con la riga phpinfo(); Esce un sacco di roba.
    Qualsiasi valore inserito funziona se il piano di hosting permette di configurare php.ini in questo punto ovvero dal sito e se il tuo valore è minore di quello generale del server (valore master). Se inserisci un valore troppo grande quello che vale è sempre il numero master.

    Forse se riuscissi a sapere dove trovare il codice che permette a wordpress di caricare i file in libreria potrei lavorarci,

    La ricerca nei log serve appunto a questo. Per me wp è piuttosto nuovo e vado ancora meglio a cercare nei log. Se uno conosce bene wp sa anche quali sono le funzioni interessate.
    Comunque un file di log è un file di testo composto da centinaia, anche migliaia di righe tipo questa:

    [Sun Jan 15 12:14:07.534743 2017] [fcgid:warn] [pid 24559:tid 140679250802432] [client 66.249.76.13:41636] mod_fcgid: stderr: PHP Fatal error: Call to undefined method DocuRaw::isl5() in /var/www/vhosts/xxx.it/httpdocs/dir1/dir2/dir3/file.php on line 67

    Come vedi c’è la data, il minuto e lo script interessato.

Stai vedendo 5 repliche - dal 1 al 5 (di 5 totali)
  • Devi essere collegato per rispondere a questo topic.