Risultati della ricerca per 'Config wordpress'

Stai vedendo 15 risultati - da 151 a 165 (di 684 totali)
    • Di recente ho scaricato wordpress e durante il download ho avuto problemi con hosting
      dopo averli risolti ho ricominciato il download e dopo aver finito il processo di registrazione mi trovo il messaggio errore critico.

      ho guardato guide su youtube e sono arrrivato a vedere questo

      Uncaught Error: Class ‘WP_Widget_Archives’ not found in /home/ezytnvxt/public_html/wp-includes/class-wp-widget-factory.php:61 Stack trace: #0 /home/ezytnvxt/public_html/wp-includes/widgets.php(115): WP_Widget_Factory->register(‘WP_Widget_Archi…’) #1 /home/ezytnvxt/public_html/wp-includes/widgets.php(1734): register_widget(‘WP_Widget_Archi…’) #2 /home/ezytnvxt/public_html/wp-includes/class-wp-hook.php(287): wp_widgets_init(”) #3 /home/ezytnvxt/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #4 /home/ezytnvxt/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #5 /home/ezytnvxt/public_html/wp-settings.php(546): do_action(‘init’) #6 /home/ezytnvxt/public_html/wp-config.php(90): require_once(‘/home/ezytnvxt/…’) #7 /home/ezytnvxt/public_html/wp-load.php(37): require_once(‘/home/ezytnvxt/…’) #8 /home/ezytnvxt/public_html/wp-blog-header.php(13): require_once(‘/home/ezytnvxt/…’) #9 /home/ezytnvxt/public_html/index.php(17): require(‘/home/ezytnvxt/…’) #10 in /home/ezytnvxt/public_html/wp-includes/class-wp-widget-factory.php on line 61

      alla linea 61 mi appare questo
      $this->widgets[ $widget ] = new $widget();
      }

      ho provato a rifare un download dei file di wordpress con filezilla ma non ha risolto il problema

      avete qualche suggerimento?

    Forum: Funzionalità = Plugin
    In risposta a: Problemi SMTP

    Buongiorno @stefanosteck,

    se state utilizzando un plugin che consente di configurare l’utilizzo di un server SMTP (qualcosa del genere, per intenderci), dovreste avere a disposizione una funzione per effettuare degli invii di prova e visualizzare il log delle comunicazioni. Questo log è molto utile per capire cosa accade e se il problema è dovuto al server SMTP che per qualche motivo non accetta le impostazioni inserite.

    Se il log esclude il serve SMTP come origine del problema, potrebbe esserci qualcosa che non va sul server che ospita il sito.

    In ogni caso un log è fondamentale per farsi un’idea.

    Ciao @rikorebel,

    non ho una soluzione ma ti posso dare qualche suggerimento per cercare il problema.

    Le due funzioni che stai eseguendo avvengono in momenti (o meglio hooks) diversi, per cui è possibile che la prima non acceda alle informazioni e la seconda si (è un’ipotesi, non ho verificato).

    Ti conviene verificare il contenuto delle variabili quando le usi, quindi nella prima funzione.

    Invece di visualizzare i valori nella pagina, attiva il debug di WordPress aggiungendo queste righe al wp-config.php:

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );

    Tutti i messaggi di debug saranno raccolti nel file /wp-content/debug.log.

    A questo punto, nella prima funzione, stampa i valori delle variabili usando questo codice:

    error_log( print_r( $variabile, true ) );

    sostituendo $variabile con il nome della relativa variabile che ti interessa.

    inizia ad esempio con il post corrente:

    global $post;
    
    error_log( print_r( $post, true ) );

    dopo aver salvato il file ripeti l’azione che provoca l’invio della mail, infine apri il file di log e controlla che la variabile contenga ciò che ti aspetti.

    Ripeti il procedimento fino a quando trovi qualcosa che non va.

    Fammi sapere 🙂

    • Ciao a tutti,
      volevo intanto darvi un saluto visto che è la prima volta che scrivo in questo forum.
      Poi vorrei chiedervi supporto riguardo ad un problema che non riesco a risolvere da due giorni.

      Sto attualmente seguendo una guida online per lo sviluppo di temi custom e provando a replicare un passaggio che veniva riportato nella guida, ho notato che il codice utilizzato non funziona.

      Entrando nello specifico, ho creato un tema child del tema twentytwenty solo per fare qualche prova ed ho inserito nel function.php del tema child il codice che segue e che dovrebbe inviare un’email ad un autore a cui viene pubblicato un articolo sul sito in questione. Evito di riportare i settaggi dell’SMTP che ho inserito su wp_config(), questo perché da quel punto di vista sembra funzionare tutto.

      Il problema è che wp_mail() fa quello che gli chiedo solo se inserisco manualmente le stringhe per le proprietà $to, $subject e $message. Funziona anche se inserisco delle variabili che ho impostato inserendo valori manualmente, cioè senza recuperarli attraverso le funzioni di wordpress. Se provo a sostituirle con le variabili che ho creato appositamente e che recuperano i valori attraverso le funzioni di wordpress, wp_mail() non funziona.

      Quando invia le e-mail attraverso l’inserimento manuale dell’indirizzo ($to) e lascio gli altri campi inalterati ($subject, $message), ho notato che le parti dinamiche del messaggio dell’email che ho previsto tramite sprintf() e relativi placeholder, non vengono riportate.

      Ho testato i contenuti delle variabili attraverso un’altra funzione inserita nel function.php e richiamata alla fine del footer.php. Questa va semplicemente a stampare a video tramite echo i valori delle variabili in questione e l’output che restituisce sembra corretto.

      Cosa non sto tenendo in considerazione o che errore sto facendo?
      Di seguito il codice delle due funzioni che ho usato.
      Confido nella vostra esperienza.
      Vi ringrazio e per il momento vi mando un saluto.

      //Codice per l’invio di un’e-mail all’autore di un articolo che viene pubblicato
      add_action( ‘publish_post’, ‘mycallback_notify_new_post’ );
      function mycallback_notify_new_post( $post_ID ){
      global $post;
      $post_permalink = get_permalink( $post_ID );
      $author_id = $post->post_author;
      $author_email = get_the_author_meta( ‘user_email’, $author_id );
      $author_name = get_the_author_meta( ‘display_name’, $author_id );
      $to[] = sprintf( ‘%s <%s>’, $author_name, $author_email );
      $subject = __( ‘Hei! Your post has been published’, ‘twentytwenty’ );
      $message = sprintf( __( ‘Hi %s!’, ‘twentytwenty’ ), $author_name ) . “\r\n” .
      __( ‘Your post is now online’, ‘twentytwenty’ ) . “\r\n” .
      sprintf( __( ‘You can view it here: %s’, ‘twentytwenty’ ), $post_permalink ) . ‘.’;

      wp_mail( $to, $subject, $message);
      }

      //Codice per controllare il contenuto delle variabili
      add_action(‘cibsFunction’, ‘funzioneTest’);
      function funzioneTest(){
      echo ‘Ciao a tutti!’;
      global $post;
      $post_ID = $post->ID;
      $author_id = $post->post_author;
      $author_email = get_the_author_meta( ‘user_email’, $author_id );
      $author_name = get_the_author_meta( ‘display_name’, $author_id );
      $post_permalink = get_permalink( $post_ID );
      echo gettype($author_email);
      echo $author_email;
      echo $author_name;
      echo $author_id;
      echo $post_ID;
      $message = sprintf( __( ‘Hi %s! Your e-mail is %s’, ‘twentytwenty’ ), $author_name, $author_email ) . “\r\n” .
      __( ‘Your post is now online’, ‘twentytwenty’ ) . “\r\n” .
      sprintf( __( ‘You can view it here: %s’, ‘twentytwenty’ ), $post_permalink ) . ‘.’;

      echo $message;

      }
      `

      • Questo topic è stato modificato 5 anni, 8 mesi fa da rikorebel.
    Chi ha creato la discussione federico

    (@federicogb25)

    Ciao Gianluca! Grazie per la tempestiva risposta!

    Ho provveduto ad impostare gli opportuni URL nel file di configurazione (wp-config.php). Ed è sempre andato tutto bene.

    Ho appena provato a reinstallare nuovamente WordPress, ma il problema persiste.

    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve gobello,

    il problema era inizialmente dato dal plugin

    php-compatibility-checker

    il consiglio è di fare un BACKUP

    successivamente disabilitare via FTP il plugin php-compatibility-checker

    il secondo problema è legato ai permessi dell’utente WP del DB, l’utente del proprio WordPress configurato nel file wp-config.php non ha i permessi richiesti per accedere al database “INSERT,UPDATE command denied”

    per motivi di sicurezza il consiglio è di evitare di pubblicare i dati come username e password relativi alla propria installazione

    verificare inoltre che il proprio utente sia stato modificato da un attacco leggendo queste istruzioni:

    https://wordpress.org/support/article/faq-my-site-was-hacked/

    Chi ha creato la discussione gobello

    (@gobello)

    ora facendo debug – true
    nell’area wpadmin login mi da

    Errore sul database di WordPress: [INSERT,UPDATE command denied to user ‘[rimosso per motivi di sicurezza] ‘ for table ‘wp_wfconfig’]
    INSERT INTO wp_wfconfig (name, val, autoload) values (‘lastPermissionsTemplateCheck’, ‘1592927514’, ‘yes’) ON DUPLICATE KEY UPDATE val = ‘1592927514’, autoload = ‘yes’

    Errore sul database di WordPress: [INSERT,UPDATE command denied to user ‘[rimosso per motivi di sicurezza] ‘ for table ‘wp_wfconfig’]
    INSERT INTO wp_wfconfig (name, val, autoload) values (‘previousWflogsFileList’, ‘[\”.htaccess\”,\”ips.php\”,\”config.php\”,\”attack-data.php\”,\”rules.php\”,\”config-synced.php\”,\”config-livewaf.php\”,\”config-transient.php\”,\”GeoLite2-Country.mmdb\”,\”template.php\”]’, ‘yes’) ON DUPLICATE KEY UPDATE val = ‘[\”.htaccess\”,\”ips.php\”,\”config.php\”,\”attack-data.php\”,\”rules.php\”,\”config-synced.php\”,\”config-livewaf.php\”,\”config-transient.php\”,\”GeoLite2-Country.mmdb\”,\”template.php\”]’, autoload = ‘yes’

    Errore sul database di WordPress: [INSERT,UPDATE command denied to user ‘[rimosso per motivi di sicurezza] ‘ for table ‘wp_wfconfig’]
    INSERT INTO wp_wfconfig (name, val, autoload) values (‘serverDNS’, ‘1592927515;21033;62.149.142.90’, ‘yes’) ON DUPLICATE KEY UPDATE val = ‘1592927515;21033;62.149.142.90’, autoload = ‘yes’

    Errore sul database di WordPress: [INSERT,UPDATE command denied to user ‘[rimosso per motivi di sicurezza] ‘]
    INSERT INTO wp_wfconfig (name, val, autoload) values (‘totalLoginHits’, ‘137’, ‘yes’) ON DUPLICATE KEY UPDATE val = ‘137’, autoload = ‘yes’

    Non so che fare, help!

    Ciao @atipos,

    la soluzione più rapida sarebbe cambiare l’indirizzo del sito direttamente sul database, se hai l’accesso. Le istruzioni dettagliate sono qui: https://wordpress.org/support/article/changing-the-site-url/#changing-the-url-directly-in-the-database.

    In alternativa, se hai l’accesso ai file del sito via FTP, puoi impostare l’indirizzo corretto nel file wp-config.php. In questo caso i passaggi sono qui: https://wordpress.org/support/article/changing-the-site-url/#edit-wp-config-php.

    Dopo aver modificato il file dovresti recuperare l’accesso al sito e avere la possibilità di correggere l’indirizzo sul database direttamente dalla pagina delle impostazioni generali. Quando il database riporta l’indirizzo corretto, puoi anche rimuovere la modifica fatta sul wp-config.php.

    Non dimenticare di fare un backup completo prima di apportare modifiche.

    Spero di esserti stato utile.
    Ciao!

    • Buongiorno a tutti, sono l’ultimo arrivato, spero di postare nel luogo corretto.
      Premetto di non essere nè un programmatore nè un webmaster, faccio solo qualche sito amatoriale non profit per amici ogni tanto.
      Dopo aver creato qualche sito con Joomla, ho voluto provare WordPress e mi si è aperto un mondo molto ma molto interessante (WP sembra 100 anni avanti!), solo che, come potrete immaginare, su alcune cose sono un po’ spaesato perchè magari mi aspetto un comportamento tipico di Joomla, che su WP richiede un altro approccio…

      Vengo al dunque con la richiesta di alcuni consigli per il sito che sto creando:

      1) Su WP come funziona la pubblicazione di un plugin? Voglio dire, lo scarico, installo e configuro, ma poi come ottengo un link a quel determinato plugin da usare nella parte pubblica per renderlo disponibile agli utenti? Per esempio su Joomla, i componenti creano collegamenti nelle parte di creazione di voci di menu, ma qui ho notato che le cose non sono sempre così oppure le voci sono limitate (vedi punto 2).

      2) Mi consigliereste un download manager che permetta di avere nel frontend una sezione download pubblica, con una pagina radice che mostri tutte le categorie nelle quali navigare per trovare i file desiderati e scaricarli? Finora ho provato WP Download manager e File manager, ma forse sto ciccando qualcosa, perchè vedo interfacce solo per il pannello di amministrazione (come se fossero solo tool interni), o download singoli disponibili per articoli/pagine, o voci di menu che puntano solo ad un download singolo o una categoria singola, ma non una area download per il lato pubblico raccolta in una singola pagina specifica.

      3) Starei anche cercando un calendario, senza troppi fronzoli, ma che sia divisibile per categorie e che abbia, appunto, una parte pubblica, con la tipica visualizzazione tabellare mensile, settimanale, etc. e l’eventuale dettaglio eventi. Qualche consiglio per cortesia?

      Non vi tedio oltre per ora, grazie in anticipo a chi vorrà mettermi sulla strada giusta!

      • Questo topic è stato modificato 5 anni, 10 mesi fa da alccad.
    Chi ha creato la discussione noritarte

    (@noritarte)

    si ne ho messo uno del 31/5, ma sul file wp_config dovevo solo modificare questo?
    /** The name of the database for WordPress */
    define( ‘DB_NAME’, ‘SqlXXXXXXXX_2’ ); => prima era _1

    • Questa risposta è stata modificata 5 anni, 10 mesi fa da noritarte.
    • Buongiorno a tutti. Ho un grosso problema con la visualizzazione dei caratteri speciali che vengono usati nella lingua Rumena. Sono per la maggiore caratteri accentati.
      Vengo a problema. Sulla versione locale dove ho la seguente configurazione:

      Mysql versione 5.7..25
      PHP:7.4.2
      Wordpress: 5.3.3

      non ho alcuna problematica di visualizzazione

      Sul server remoto ho la seguente configurazione:

      Mysql versione 5.1.63
      PHP:6.1
      Wordpress: 5.3.3

      Ho problemi. I caratteri speciali sono visualizzati con il ?.

      Il settario della collection del DB è Latin1_general_ci
      ho dettato anche con una query la codifica a Utf8.

      Ma il problema persiste.

      Chiedevo se era un problema di versione del Mysql o di PHP o di entrambe. Questo perché per aggiornare il serve devo spegnere 5 DB e la cosa non mi diverte.

      Ho provato poi a commentare le seguenti line nel file wp-config
      //define(‘DB_CHARSET’, ‘utf8’); //define(‘DB_COLLATE’, ”);

      Adesso i caratteri speciali vengono visualizzati cosi �

      successivamente Ho fatto un altra prova.
      ho dettato il db e il file wp-conf con la codifica utf8_romanian_ci

      Risultato adesso alcune lettere accentate le vedo ma altre invece no.

      Ad esempio in questo titolo: CÂTEVA INFORMAȚII NUMERICE non riesco a visualizzare la lettera Ț.

      Ho notato che il problema inizia gia dal backend del sito. Ovvero io inserisco il testo corretto poi quando “aggiorno” le lettere non codificate compaiono con la ?

      Grazie

    Chi ha creato la discussione alecalach

    (@alecalach)

    Grazie Gianluca, purtroppo questa frase nel supporto mi ha illuso: “The “Site Address (URL)” setting is the address you want people to type in their browser to reach your WordPress blog” .
    Non mi resta che provare a contattare OVH e sperare nella loro clemenza per aver fatto questo errore.

    Mentre per quanto riguarda l’intervento sul database che suggerivi, come potrei fare? E’ molto complesso?
    Perchè attualmente riesco ad accedere dopo aver forzato la modifica tramite il file wp-config.php, ma non credo sia la soluzione migliore. Intanto grazie mille per la risposta, mi hai chiarito un punto fondamentale.

    • Questa risposta è stata modificata 5 anni, 10 mesi fa da alecalach.
    Chi ha creato la discussione alecalach

    (@alecalach)

    Ciao Gianluca, grazie, in realtà non vorrei spendere per acquistare un altro dominio, ho visto questa funzione di wordpress e mi è sembrato di capire che posso tenere il dominio pulacivico22.it ma far sì che il dominio appaia e sia trovabile utilizzando pulacivico28.it , o mi sto sbagliando?
    Anche perchè ho provato a modificare il file wp-config.php per forzare il cambio del nome di dominio e la forzatura funziona, ma il sito pulacivico28 sembra non esistere, quindi forse ho capito male. Questa è l’impostazione attuale:
    Indirizzo WordPress (URL) http://pulacivico22.it
    Indirizzo sito (URL) http://pulacivico28.it

    Chi ha creato la discussione webatlas

    (@webatlas)

    Aggiungo che dopo un ulteriore verifica sui log, riscontriamo questo

    [error] [client IPDB] - www.nomesito.com - AH01215: WordPress errore sul database INSERT, UPDATE command denied to user 'Sqlxxxx'@'IPDB' for table 'wp_wfconfig' per la query INSERT INTO wp_wfconfig (name, val, autoload) values ('lastPermissionsTemplateCheck', '1590660119', 'yes') ON DUPLICATE KEY UPDATE val = '1590660119', autoload = 'yes' fatta da require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('plugins_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, wordfence::veryFirstAction, wfConfig::set: /web/htdocs/www.nomesito.com/home/wp-cron.php, referer https://www.nomesito.com/wp-cron.php?doing_wp_cron=1590660118.8317189216613769531250

    Ovviamente, ho omesso IP e nome db.

    Creo proprio che si sia qualche problema di redirect, visto che ha perso la home come pagina statica da assegnare come pagina iniziale, infatti ora la “home” è il blog.

    Buongiorno @webatlas,

    avete già fatto tantissimi tentativi e tutti molto sensati, difficile immaginarne altri.

    A questo punto proverei qualche modo per indagare più a fondo e cercare maggiori dettagli. Ad esempio:

    • accedendo via FTP alla cartella del sito esiste un qualche file di log?
    • nel pannello dell’hosting avete modo di verificare i log di PHP e Apache?
    • potreste ripetere il login da una finestra anonima e tenere aperti gli strumenti di sviluppo del browser per vedere eventuali errori nella Console o redirect strani nel tab Network.

    Altra alternativa, sempre ai fini di indagine, è attivare il debug in WordPress.
    Dovresti aprire il file wp-config.php e inserire queste righe:

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );
    
    /* That's all, stop editing! Happy publishing. */

    Poi riprovate il login; se WP registra qualcosa dovreste trovare il file debug.lognella cartella /wp-content.

    Tienici aggiornati.
    Ciao!

Stai vedendo 15 risultati - da 151 a 165 (di 684 totali)