Supporto » Fixing WordPress » Warning: Cannot modify header information – headers already sent by (output st

Stai vedendo 15 repliche - dal 1 al 15 (di 22 totali)
  • Ciao @pietrofesta,
    controlla che nel file wp-config.php non ci siano spazi o linee vuote prima di <?php o dopo ?>.
    Giancarlo

    Ciao Giancarlo, ho visto che molti ne parlano, io ho aperto diverse volte il file wp-config.php, ma non trovo “?>” ovvero quello di chiusura, dove si trova?

    Per sicurezza ho guardato in altri wp-config.php per vedere se era solo un problema mio, ma anche per altri file come questo di altri siti, non mi risulta un ?> di chiusura. Dove trovarlo?

    Nel caso del file wp-config.php il tag di chiusura ?> non è indispensabile, lascialo senza.

    Ok Grazie mille, stavo impazzendo. Quindi non è cambiato nulla spazi vuoti non ci sono e apparentemente non trovo la soluzione.

    Incollo qui il file(eliminando i dati sensibili).
    <?php
    /**
    * Il file base di configurazione di WordPress.
    *
    * Questo

    file viene utilizzato, durante l’installazione, dallo script
    * di

    creazione di wp-config.php. Non è necessario utilizzarlo solo via
    *

    web, è anche possibile copiare questo file in «wp-config.php» e
    *

    riempire i valori corretti.
    *
    * Questo file definisce le seguenti

    configurazioni:
    *
    * * Impostazioni MySQL
    * * Prefisso Tabella
    * *

    Chiavi Segrete
    * * ABSPATH
    *
    * È possibile trovare ultetriori

    informazioni visitando la pagina del Codex:
    *
    * @link

    https://codex.wordpress.org/it:Modificare_wp-config.php
    *
    * È

    possibile ottenere le impostazioni per MySQL dal proprio fornitore di

    hosting.
    *
    * @package WordPress
    */

    // ** Impostazioni MySQL – È

    possibile ottenere queste informazioni dal proprio fornitore di

    hosting ** //
    /** Il nome del database di WordPress */
    define

    (‘DB_NAME’, ‘xxx’);

    /** Nome utente del database

    MySQL */
    define(‘DB_USER’, ‘xxx’);

    /** Password del database MySQL */
    define(‘DB_PASSWORD’, ‘xxx’);

    /** Hostname MySQL */
    define(‘DB_HOST’, ‘localhost’);

    /** Charset del Database da utilizzare

    nella creazione delle tabelle. */
    define(‘DB_CHARSET’, ‘utf8’);

    /** Il

    tipo di Collazione del Database. Da non modificare se non si ha idea

    di cosa sia. */
    define(‘DB_COLLATE’, ”);

    /**#@+
    * Chiavi Univoche di

    Autenticazione e di Salatura.
    *
    * Modificarle con frasi univoche

    differenti!
    * È possibile generare tali chiavi utilizzando {@link

    https://api.wordpress.org/secret-key/1.1/salt/ servizio di chiavi-

    segrete di WordPress.org}
    * È possibile cambiare queste chiavi in

    qualsiasi momento, per invalidare tutti cookie esistenti. Ciò forzerà

    tutti gli utenti ad effettuare nuovamente il login.
    *
    * @since 2.6.0

    */define(‘AUTH_KEY’, ‘xxx’);
    define(‘SECURE_AUTH_KEY’, ‘xxx’);
    define(‘LOGGED_IN_KEY’, ‘xxx’);
    define(‘NONCE_KEY’, ‘xxx’);
    define(‘AUTH_SALT’, ‘xxx’);
    define(‘SECURE_AUTH_SALT’, ‘xxx’);
    define(‘LOGGED_IN_SALT’, ‘xxx ‘);
    define(‘NONCE_SALT’, ‘xxx’);

    /**#@-*/

    /**
    * Prefisso Tabella del

    Database WordPress.
    *
    * È possibile avere installazioni multiple su

    di un unico database
    * fornendo a ciascuna installazione un prefisso

    univoco.
    * Solo numeri, lettere e sottolineatura!
    */
    $table_prefix =

    ‘wp_’;

    /**
    * Per gli sviluppatori: modalità di debug di WordPress.
    *
    *

    Modificare questa voce a TRUE per abilitare la visualizzazione degli

    avvisi
    * durante lo sviluppo.
    * È fortemente raccomandato agli

    svilupaptori di temi e plugin di utilizare
    * WP_DEBUG all’interno dei

    loro ambienti di sviluppo.
    */
    define(‘WP_DEBUG’, false);

    /* Finito,

    interrompere le modifiche! Buon blogging. */

    /** Path assoluto alla

    directory di WordPress. */
    if ( !defined(‘ABSPATH’) )
    define

    (‘ABSPATH’, dirname(__FILE__) . ‘/’);

    /** Imposta le variabili di

    WordPress ed include i file. */
    require_once(ABSPATH .’ wp-

    settings.php’);

    Quindi hai controllato anche che non ci siano caratteri prima di <?php , giusto ?
    Hai modificato qualche file di WordPress ?
    Purtroppo il codice inserito direttamente nel post è molto difficile da leggere.
    Dovresti inserirlo in uno strumento tipo codepad.org.
    Grazie

    File non ho modificati, ho semplicemente copiato tutto il back up sul server nuovo.

    Ho solo inserito i nuovi dati del database e nuove chiavi di salatura

    Ho appena scoperto un altra cosa, l’errore di prima lo ho con questa pagina:
    http://crowdfundingzerostress.it/wp-admin/

    Se invece utilizzo questa:
    http://crowdfundingzerostress.it/wp-login.php

    Mi da altri due errori differenti:
    Warning: require_once(/var/www/virtual/crowdfundingzerostress.it/htdocs/ wp-settings.php): failed to open stream: No such file or directory in /var/www/virtual/crowdfundingzerostress.it/htdocs/wp-config.php on line 90

    Fatal error: require_once(): Failed opening required ‘/var/www/virtual/crowdfundingzerostress.it/htdocs/ wp-settings.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/virtual/crowdfundingzerostress.it/htdocs/wp-config.php on line 90

    Inserisci nel file wp-config.php questa riga:
    define('WP_DEBUG_LOG', true);
    dopo la riga che contiene WP_DEBUG.
    Poi carica la pagina con problemi. Dovrebbe venir generato il file wp-content/debug.log con i messaggi di errore. Copia il contenuto del file qui.

    Forse ho capito: vai alla linea 90 di wp-config.php. mi sembra che c’è uno spazio tra l’apice di apertura e wp-settings.php. In pratica la linea dev’essere così:
    require_once(ABSPATH . 'wp-settings.php');
    mentre la tua potrebbe essere così:
    require_once(ABSPATH . ' wp-settings.php');

    Spero di averlo incollato nel posto giusto, ecco come ho fatto:

    WP_DEBUG all’interno dei

    loro ambienti di sviluppo.
    */
    define(‘WP_DEBUG’, false); define

    (‘WP_DEBUG_LOG’, true);/* Finito, interrompere le modifiche! Buon

    blogging. */

    /** Path assoluto alla directory di WordPress. */
    if ( !

    defined(‘ABSPATH’) )
    define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

    /** Imposta le variabili di WordPress ed include i file. */
    require_once(ABSPATH .’ wp-settings.php’);

    ——————————————————
    Non si è creato il file wp-content/debug.log, però sono cambiati i mex di errore:

    Per la pagina – http://crowdfundingzerostress.it/wp-login.php:

    Warning: require_once(/var/www/virtual/crowdfundingzerostress.it/htdocs/ wp-settings.php): failed to open stream: No such file or directory in /var/www/virtual/crowdfundingzerostress.it/htdocs/wp-config.php on line 88

    Fatal error: require_once(): Failed opening required ‘/var/www/virtual/crowdfundingzerostress.it/htdocs/ wp-settings.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/virtual/crowdfundingzerostress.it/htdocs/wp-config.php on line 88

    —————————-

    Per la pagina – http://crowdfundingzerostress.it/wp-admin/:

    Warning: require_once(/var/www/virtual/crowdfundingzerostress.it/htdocs/ wp-settings.php): failed to open stream: No such file or directory in /var/www/virtual/crowdfundingzerostress.it/htdocs/wp-config.php on line 88

    Fatal error: require_once(): Failed opening required ‘/var/www/virtual/crowdfundingzerostress.it/htdocs/ wp-settings.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/virtual/crowdfundingzerostress.it/htdocs/wp-config.php on line 88

    Ho corretto anche ABSPATH sono cambiati i mex

    Scusa @pietrofesta ma come ti ho scritto prima il codice incollato nel post è illeggibile.
    Per favore puoi inserire il contenuto di wp-config.php in codepad.org e inserire qui il link ?
    Altrimenti non si riesce ad aiutarti.
    Grazie

    Ecco il link: http://codepad.org/KvodYgb7

    E grazie per il sito, è tutto il giorno che cercavo uno strumento per contare le righe 🙂

    I file hanno la struttura standard (intendo come organizzazione di directory) di WordPress o ne hai spostati alcuni ?
    Perchè la cosa strana è che a quanto pare ABSPATH = ‘/’ cioè la directory radice del server che ti ospita, che non mi sembra normale.
    A questo punto secondo me dovresti aprire un ticket con l’hosting.
    Giancarlo

Stai vedendo 15 repliche - dal 1 al 15 (di 22 totali)
  • Il topic ‘Warning: Cannot modify header information – headers already sent by (output st’ è chiuso a nuove risposte.