Risultati della ricerca per 'Wordpress php'

Stai vedendo 15 risultati - da 16 a 30 (di 1.668 totali)
    • I’m using WordPress 6.8.2. After deleting the default plugins, I selected the Astra theme and installed the Starter Templates plugin. I then chose the options Classic Models > Elementor > Outdoor Adventure.

      However, after completing the installation, I encountered an error in Dashboard > Home:

      Fatal error: Uncaught ArgumentCountError: 4 arguments are required, 1 given in C:\xampp\htdocs\projects\project\wp-content\plugins\astra-sites\inc\classes\class-astra-sites.php:2669 Stack trace: #0 C:\xampp\htdocs\projects\project\wp-content\plugins\astra-sites\inc\classes\class-astra-sites.php(2669): sprintf('<div class="not...') #1 C:\xampp\htdocs\projects\project\wp-includes\class-wp-hook.php(324): Astra_Sites->admin_welcome_notices('') #2 C:\xampp\htdocs\projects\project\wp-includes\class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #3 C:\xampp\htdocs\projects\project\wp-includes\plugin.php(517): WP_Hook->do_action(Array) #4 C:\xampp\htdocs\projects\project\wp-admin\admin-header.php(313): do_action('admin_notices') #5 C:\xampp\htdocs\projects\project\wp-admin\index.php(137): require_once('C:\\xampp\\htdocs...') #6 {main} thrown in C:\xampp\htdocs\projects\project\wp-content\plugins\astra-sites\inc\classes\class-astra-sites.php on line 2669

      Where the path to my project is:
      C:\xampp\htdocs\projects\project

      In the file:
      C:\xampp\htdocs\projects\project\wp-content\plugins\astra-sites\inc\classes\class-astra-sites.php
      at line 2669, I deleted the sprintf() function but kept the text inside it as plain text. This seems to resolve the issue, but I’m not sure if this is the correct or safe solution.

    • ho aggiornato wp all’ultima versione 6.8.2, mi è apparsa la seguente scritta e non riesco a risolvere il problema o trovare la funzione indicata…. :

      Notice: La funzione _load_textdomain_just_in_time è stata richiamata in maniera scorretta. Il caricamento della traduzione per il dominio xxxxx è stato attivato troppo presto. Di solito è un indicatore di un codice nel plugin o nel tema eseguito troppo presto. Le traduzioni dovrebbero essere caricate all’azione init o in un secondo momento. Leggi Debugging in WordPress per maggiori informazioni. (Questo messaggio è stato aggiunto nella versione 6.7.0.) in /web/htdocs/www.xxxxx/home/wp-includes/functions.php on line 6121

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

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @mattewayout ,

    Il protocollo FTP (File Transfer Protocol) serve a trasferire file tra un computer (il tuo) e un server remoto su Internet. Con un’installazione locale come XAMPP, il tuo computer è sia il “client” che il “server”. WordPress può accedere direttamente ai file sul tuo disco rigido, senza bisogno di alcun trasferimento via FTP.

    Per questo è facile che sia un problema di permessi di scrittura delle cartelle sul tuo computer.

    Non riuscendo a scrivere direttamente nella cartella dei plugin (wp-content/plugins) WordPress tenta a un metodo alternativo (l’FTP) che in questo caso non può essere usato. Per questo non trovi le credenziali FTP di XAMPP.

    Puoi provare in due modi:

    • Aggiungi/aggiorni i plugin manualmente, scaricando sul tuo computer il file compresso del plugin e caricandolo dall’area amministrativa (Plugin > Aggiungi plugin > Carica Plugin > Scegli file)
    • Modifichi il file wp-config.php
      • Apri la cartella del tuo sito WordPress all’interno di htdocs di XAMPP.
      • Trova e apri il file wp-config.php con un editor di testo.
      • Aggiungi la seguente riga di codice appena prima del commento /* That's all, stop editing! Happy publishing. */
    define('FS_METHOD', 'direct');
    • Salva il file e riprova a caricare/aggiornare i plugin

    Quando poi il sito sarà online elimina questa linea di comando.

    Un saluto

    • AlSal

      (@alsal)


      Salve, il sito che gestisco è visibile in frontend ma non risulta accessibili il backend, il warning è:

      Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘wp_admin_headers’ not found or invalid function name in /home/svlosandont/public_html/wordpress/wp-includes/class-wp-hook.php on line 324

      Non sono riuscita a capire, stante la riga interessata (in grassetto), quale modifica devo effettuare per correggere l’errore.

      // Avoid the array_slice() if possible.
      if ( 0 === $the_['accepted_args'] ) {
      $value = call_user_func($the_['function']);
      } elseif ( $the_['accepted_args'] >= $num_args ) {
      $value = call_user_func_array( $the_['function'], $args );
      } else {
      $value = call_user_func_array( $the_['function'], array_slice( $args, 0, $the_['accepted_args'] ) );
      }
      }

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

    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @cremax ,
    non puoi creare il database da localhost/wp-admin. Quella pagina serve a creare il collegamento tra i file WP e il database. Questo però deve già esistere.
    Va creato tramite phpmyadmin di Xampp.

    Se fai una ricerca sui motori di ricerca con le parole chiave “come installare WordPress su Xampp” trovi diversi tutorial che ti possono essere di aiuto.

    Un saluto

    Forum: Fixing WordPress
    Come il topic: Problema backend
    • Dopo aggiornamento lato server PHP 8.x vado sul backend non loggato e visualizzo questo.

      Si legge: Non hai il permesso di accedere a questa pagina.

      Che succede?

      Su un altro browser ho una sessione loggata e riesco a navigare “male” nel backend.

      Potete aiutarmi?

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

    Forum: Fixing WordPress
    Come il topic: localhost:8080
    • Salve

      non riesco a creare DB wordpress su Xampp

      ho provato a crearlo a mano da phpadmin come nuovo database ma niente

    Forum: Varie ed eventuali
    In risposta a: funzione deprecated

    Ciao,

    @alessandro12 questo perchè non hai l’ultima versione di WordPress. Aggiornalo e vedrai lo stesso messaggio! 🙂

    @masserc, riguardo te ho chiesto e sembra che errori di questo tipo succedono quando un plugin o qualcos’altro chiamano una funzione del core passando NULL invece di una stringa. Prova a disattivare tutti i plugin e riattivarli uno per uno: capirai così quale plugin causa l’errore.

    In ogni caso si tratta di un warning, di per sé non è un problema finché non passa alla versione 9 di PHP, che comunque non è ancora uscita.

    Resto a disposizione.

    Grazie e a presto.
    Matteo

    Per quanto riguarda la creazione della cartella, intendo che ho copiato e incollato la cartella WordPress nella cartella htdocs di Xampp

    Capito.

    WordPress apre il database usando i parametri che trova nel file /wp-config.php e sono tipo questi:

    // ** Database settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define( 'DB_NAME', 'captcha_14562' );

    /** Database username */
    define( 'DB_USER', 'captcha_14562' );

    /** Database password */
    define( 'DB_PASSWORD', 'trumanShowa0a259m4a9b' );

    /** Database hostname */
    define( 'DB_HOST', 'localhost' );

    /** Database charset to use in creating database tables. */
    define( 'DB_CHARSET', 'utf8mb4' );

    /** The database collate type. Don't change this if in doubt. */
    define( 'DB_COLLATE', '' );

    A questo punto esamina il tuo file /wp-config.php. I parametri del db devono essere gli stessi del db che hai creato con phpmyadmin. Se sono diversi bisogna renderli eguali modificando wp-config.php oppure creando un nuovo db, adatto all’uso, con phpmyadmin.

    Ciao

    PS Il procedimento di ‘copiare la cartella’ come hai fatto tu per me è nuovo. Se, una volta risolto il db ci saranno altri problemi, scrivi un post qui.

    Chi ha creato la discussione superfolletto25

    (@superfolletto25)

    Se uso la procedura sotto elencata, anzichè quella descritta nel tutorial, secondo te è megliore:

    1️⃣ Avviare XAMPP

    • Apri XAMPP Control Panel.
    • Avvia Apache e MySQL.

    2️⃣ Creare il database

    • Vai su http://localhost/phpmyadmin.
    • Clicca Database → scrivi il nome (es. wordpress_db) → Crea.

    3️⃣ Mettere WordPress in htdocs

    • Scarica WordPress da wordpress.org.
    • Estrai la cartella e rinominala (es. miosito).
    • Copiala in C:\xampp\htdocs\.

    4️⃣ Configurare l’installazione

    • Vai su http://localhost/miosito.
    • Inserisci:
      • DB_NAME → wordpress_db
      • DB_USER → root
      • DB_PASSWORD → (vuoto)
      • DB_HOST → localhost

    5️⃣ Creare l’utente di WordPress

    • Imposta titolo del sito, nome utente e password di WordPress (non di MySQL).
    • Installa → accedi da http://localhost/miosito/wp-admin.
    Chi ha creato la discussione superfolletto25

    (@superfolletto25)

    Ciao,

    grazie per la tua risposta. Per quanto riguarda la creazione della cartella, intendo che ho copiato e incollato la cartella WordPress nella cartella htdocs di Xampp. Poi ho creato il database, seguendo questi passaggi: Sono andato sul pannello di controllo di Xampp, ho premuto Admin di Mysql, poi phpMyadmin -> Nuovo -> crea nuovo database -> privilegi -> aggiungi account.

    Ho seguito questo tutorial: https://www.youtube.com/watch?v=8YQ03ubWdeY&ab_channel=GuideeTutorial

    Però quando vado a inserire i dati del database per installare WordPress, viene fuori un messaggio di errore: Impossibile selezionare il database.

    Puoi dirmi dove sbaglio ? Grazie.

    Forum: Varie ed eventuali
    Come il topic: Aggiornamento Mysql
    • Salve a tutti.
      Non ho esperienza in questo campo, quindi vi chiedo di essere clementi…
      Avevo un sito su Aruba (fermo da moltissimo), ho deciso di aggiornarlo ed ho incontrato questi problemi:
      Ho aggiornato WordPress alla 6.8.2
      Ho aggiornato PHP alla 8.4
      Il sito non funziona più, perché il template che usavo non è compatibile.
      Poi, ho aggiornato Mysql alla versione 8.
      Ora, non riesco più a fare nulla, non riesco più ad aprire il sito da WordPress con http://www.nomesito/wordpress/wp-login.php
      Quello che ho capito è che un indirizzo del database è diverso da quello che c’era prima.
      E mi pare che il sito continui a puntare ad un indirizzo vecchio (quello prima dell’aggiornamento di mysql.
      Come faccio a far puntare il mio sito al nuovo indirizzo del database?
      Spero di essere riuscito a spiegare, anche se non sono sicuro di aver usato i termini corretti
      Ringrazio in anticipo chi mi darà un aiuto.
      Sono completamente ignorante in materia.
      Roberto

      • Questo topic è stato modificato 7 mesi, 4 settimane fa da morzone.
    • Buongiorno,

      Sono in cerca di consigli per aggiornare un sito wordpress molto datato di un cliente. Il vero problema è che il cliente, in tanti anni, non ha mai lasciato il tempo tecnico di un aggiornamento sostanzioso perché lavora sul sito ogni giorno e per cui ora ci troviamo con un loop di aggiornamenti da effettuare che vanno in conflitto tra loro:

      • Il database è obsoleto (5.0.96) e non permette l’aggiornamento di wp all’ultima versione
      • WordPress è ancora alla versione 5.2.14
      • La versione di PHP è obsoleta (7.1.33)
      • Il tema in uso ha rilasciato una major release che non è compatibile né con la versione di wordpress in uso né con la versione PHP

      Come posso intervenire affinché il sito non esploda? Il vero punto critico è la versione di mysql: Aruba permette di aggiornare ma si “lava le mani” se la nuova versione 8.0 non è compatibile con il sito (non c’è modo di ripristinare il vecchio database se qualcosa andasse storto).

      Esiste un modo per verificare la compatibilità mysql?

      L’unica soluzione che mi viene in mente per “partire” è quella di acquistare un nuovo database per testare con una versione di staging del sito (che oltretutto è delicata da creare perché il sito pesa molti molti GB). Ma il cliente è reticente a spendere…

      Ogni consiglio è ben accetto!

    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve @vinmei ,
    come consigliato da @webepc il consiglio è di abilitare il file debug.log come illustrato nella guida WordPress all’indirizzo:

    https://wordpress.org/support/article/debugging-in-wordpress/

    il consiglio è di andare nel file wp-config.php e aggiungere queste righe prima della scritta:

    /* Finito, interrompere le modifiche! Buon blogging. */

    /* That’s all, stop editing! Happy publishing. */

    // Rimuovi o commenta con // la riga define( ‘WP_DEBUG’, false );

    // Abilita la modalità WP_DEBUG
    define( ‘WP_DEBUG’, true );

    // Abilita la scrittura dei messaggi di debug nel file /wp-content/debug.log
    define( ‘WP_DEBUG_LOG’, true );

    // Disabilita i messaggi di errore in WordPress (al di fuori del file debug.log)
    define( ‘WP_DEBUG_DISPLAY’, false );
    @ini_set( ‘display_errors’, 0 );

    Cordiali Saluti

Stai vedendo 15 risultati - da 16 a 30 (di 1.668 totali)