Supporto » Varie ed eventuali » Fatal error: Uncaught Error: Class ‘WP_Post_Type’ not found in

  • kriss8416

    (@kriss8416)


    Buonasera a tutti,
    volendo spostare Wp dalla sottodirectory in cui era alla directory principale.
    Ho seguito le indicazioni trovate su un sito e quindi ho:
    – effettuato BackUp
    – Eliminato tutti i file e le cartelle WordPress presenti nella cartella principale compreso il database (senza eliminare la sottocartella dove stavo sviluppando il nuovo sito web).
    -nella bacheca di WordPress ho modificato il campo “Indirizzo sito (URL)” cancellando il nome della sottocartella
    -Copiato e Incollato il file index.php della sottocartella nella cartella principale del dominio
    – modificato il file index.php cambiando la stringa di codice relativa al percorso del file wp-blog-header.php (/wordpress/wp-blog-header.php’ );)

    Dopo queste operazioni però il sito non funzionava, perciò ho cancellato tutto e ricaricato il backup precedentemente fatto, sia del sito che del database.
    Ora però sia quando provo ad accedere al Backoffice, sia quando provo a vedere il sito mi da questo errore:
    Fatal error: Uncaught Error: Class ‘WP_Post_Type’ not found in /web/htdocs/www.sentiero625.it/home/wp/wp-includes/post.php:1252 Stack trace: #0 /web/htdocs/www.sentiero625.it/home/wp/wp-includes/post.php(38): register_post_type(‘post’, Array) #1 /web/htdocs/www.sentiero625.it/home/wp/wp-settings.php(312): create_initial_post_types() #2 /web/htdocs/www.sentiero625.it/home/wp/wp-config.php(89): require_once(‘/web/htdocs/www…’) #3 /web/htdocs/www.sentiero625.it/home/wp/wp-load.php(37): require_once(‘/web/htdocs/www…’) #4 /web/htdocs/www.sentiero625.it/home/wp/wp-admin/admin.php(31): require_once(‘/web/htdocs/www…’) #5 /web/htdocs/www.sentiero625.it/home/wp/wp-admin/index.php(10): require_once(‘/web/htdocs/www…’) #6 {main} thrown in /web/htdocs/www.sentiero625.it/home/wp/wp-includes/post.php on line 1252

    Non so dove mettere le mani…
    Qualsiasi consiglio sarà apprezzatissimo.
    Grazie in anticipo!

    La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai vedendo 5 repliche - dal 1 al 5 (di 5 totali)
  • Ciao @kriss8416 ,
    Quanto sarà apprezzatissimo questo consiglio non so perché mi sembra una situazione complicata.
    Il ripristino non è andato bene perché sembra che manchino file e wp si blocca lì.
    Che fare? Riprovare il ripristino magari in locale o su un altro server. Provare ad aggiungere i file mancanti ma ci vuole davvero un gran colpo di fortuna perché funzioni in questo modo. Guardare con attenzione via FTP per vedere se c’è confusione di cartelle nel ripristino.
    La cosa da evitare è farsi prendere dal panico ( dont’ panic! ) , non danneggiare il backup in nessun modo. Qualche buona idea verrà in mente.
    Un saluto

    Moderatore Cristiano Zanca

    (@cristianozanca)

    Salve kriss8416,

    come dice giustamente luca21 la situazione è delicata ma risolvibile, preservando il backup integro

    Il consiglio se non è già stato fatto è di leggere la documentazione di WordPress su come si sposta un sito

    https://codex.wordpress.org/Moving_WordPress

    poi il consiglio è di fare un Aggiornamento Manuale

    Aggiornaci

    Luca e Cristiano grazie mille per i suggerimenti!
    Vi farò sapere i nuovi sviluppi!

    Attenzione @kriss8416,
    se in precedenza avevi installato il sito sotto /wordpress, una volta spostato nella root dovrai aggiornare tutte le stringhe relative ai media caricati nei post, perché faranno ancora riferimento al percorso /wordpress/wp-content/uploads/… così come altri parametri realtivi ai plugin, etc. È un’operazione delicata, pertanto ti conviene seguire bene le istruzioni contenutre nella pagina che ha indicato @cristianozanca relative al search & replace delle stringhe nel database.

    Perfetto, grazie mille Luca!

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