Alessandro Lin
Risposte nei forum create
-
Forum: Varie ed eventuali
In risposta a: Elimina wp.com e reindirizzalo a un wp.orgPersonalmente non andrei in cerca di plugin per fare una cosa così piccola. I plugin bisogna caricarli e rallentano. Magari pochissimo ma lo fanno.
Forum: Varie ed eventuali
In risposta a: Elimina wp.com e reindirizzalo a un wp.orgE’ successa una cosa strana. I tuoi ultimi msg sono arrivati un paio di giorni fa nelle RSS e anche nella mia mail. Quindi mi sono accorto adesso che avevi risposto.
Lo script non funziona più se elimini il sito precedente, se manca la pagina di destinazione. Nessun redirect può funzionare in questo modo, senza una destinazione.
Il redirect javascript è forse la forma più semplice di fare il redirect per WordPress. Javascript è eseguito dal browser come l’html e quindi si può mettere ovunque si metta dell’html. Il modulo gutemberg html personalizzato va benissimo.
Si crea una pagina con titolo ” olio-di-oliva ” , poi immediatamente sotto il titolo si inserisce un blocco gutemberg html personalizzato con lo script in questione.
E basta.
Ciao!
Forum: Varie ed eventuali
In risposta a: funzione deprecated@alessandro12 questo perché non hai l’ultima versione di WordPress. Aggiornalo e vedrai lo stesso messaggio! 🙂
Ah, lo vedi anche tu. Io continuo a non vederlo. Sarà perché in locale, dove è attivo E_DEPRECATED, gira il wp che stanno lavorando adesso, il wp 6.9 . Non so.
C’è comunque qualcosa in rete. https://github.com/laravel/framework/issues/42720
In pratica per far sparire l’avviso warning dovrebbe essere sufficiente definire meglio l’input.
sostituire
$url = str_replace( ' ', '%20', ltrim( $url ) );
con
$url = str_replace( ' ', '%20', ltrim( (string)$url ) );L’ho fatto. Funziona tutto e, come prima, non ho avvisi. Se provi anche tu poi mi fai sapere.
Ciao!
Forum: Varie ed eventuali
In risposta a: funzione deprecatedHo lo stesso codice in /wp-includes/formatting.php , però è alla riga 4487 anzichè 4486.
Php 8.4 non mi segnala che ltrim() è deprecato.
Ciao
Forum: Varie ed eventuali
In risposta a: Elimina wp.com e reindirizzalo a un wp.orgL’ho fatto. Guarda questo link: https://captcha-ajax.eu/olio-di-oliva/ . Domani lo cancello.
Si aggiunge una pagina nuova a https://saltetrusche.it/ con titolo olio-di-oliva. Oltre al titolo si aggiunge un modulo html personalizzato. Dentro si mette un mini-script:
<script>
let url = "https://oliodiselva.wordpress.com/";
window.location.href = url;
</script>Finito. Un redirect con javascript facile da inserire.
ciao
Forum: Installazione e Aggiornamento
In risposta a: installazione wordpress su XamppPer 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.
Forum: Funzionalità = Plugin
In risposta a: creazione plugin erroreHai creato il plugin usando una AI, vero?
Se questo è il caso, il codice che ti danno le AI deve essere valutato con molta attenzione perché spesso contiene errori o ci sono cose che non sono state sviluppate adeguatamente. Complessivamente si può dire che sviluppare plugin con una AI rende il processo più veloce, anche molto più veloce ma per evitare problemi sarebbe meglio saperlo fare anche a mano. Allo stato attuale delle AI.
Ciao
Forum: Fixing WordPress
In risposta a: Consigli per aggiornare un sito molto datato(che oltretutto è delicata da creare perché il sito pesa molti molti GB).
Quando sono molti GB diventa tutto più difficile.
Valuta se, per rimettere a posto il sito, convenga rimanere nell’hosting di adesso o se sia meglio prendere (noleggiare) una VPS. Puoi mettere le versioni di php che vuoi e hai tanto margine di manovra anche con il database. Inoltre se il sito riesce ad arrivare lì, poi i trasferimenti ulteriori dei file possono essere eseguiti con i comandi del server senza passare per un lento download casalingo.
Insomma, dipende da quanti sono i GB.
Ciao.
Forum: Installazione e Aggiornamento
In risposta a: installazione wordpress su XamppHo creato una cartella nuova in phpMyAdmin
Questo non capisco. In genere si crea un nuovo database, perché parli di cartella?
Comunque a volte occorre qualche tentativo per un nuovo db. Poi funziona.
Ciao
Forum: Fixing WordPress
In risposta a: Problema trasferimento da locale a remotoCiao @jgor ,
hai provato a utilizzare un plugin di backup / migrazione per trasferire il sito da locale a live?
In questo periodo mi trovo bene con:
https://wordpress.org/plugins/wpvivid-backup-mainwp/
Bisogna installare su locale e fare il backup. Poi installare su remoto WP e il plugin di backup, trasferire il backup da locale a remoto nella posizione descritta e fare un restore. Finora ha sempre funzionato.
Saluto!
Forum: Varie ed eventuali
In risposta a: Core:error “End of script output before headers: index.php”Ciao @vferrari ,
spero che tu sia riuscita a risolvere il problema della eccessiva lentezza nella elaborazione di wp, magari disabilitando o togliendo selettivamente cose, una per volta, fino a trovare il problema.
Altrimenti bisogna mettere una sorta di marca-tempi lungo tutto lo script incriminato, site-editor.php . In modo da riuscire isolare e capire quali sono le aree dove rallenta troppo. Però è un lavoro molto lungo e assolutamente personale per tuo sito.
Un saluto.
Forum: Aspetto = Temi
In risposta a: Editor avia tema Enfold scomparso, come lo ripristino?Ma certo!
Potrebbe servire anche andare a vedere se c’è qualcosa di utile nel file degli errori di php. Dovrebbe essere raggiungibile dal pannello dell’hosting.
Ciao!
Forum: Installazione e Aggiornamento
In risposta a: Dopo aggiornamento automatico il sito non funzionaIl sito mi sembra migliorato rispetto a un paio di giorni fa. La pagina non è tutta bianca, qualcosa esce.
La console browser denuncia 21 errori 401. Chiede un’autenticazione HTTP. L’errore 401 è simile al 403: “Il codice di stato della risposta all’errore del client non autorizzato HTTP 401 indica che una richiesta non è andata a buon fine perché manca di credenziali di autenticazione valide per la risorsa richiesta. Questo codice di stato viene inviato con un’intestazione di risposta HTTP WWW-Authenticate che contiene informazioni sullo schema di autenticazione che il server si aspetta che il client includa per effettuare la richiesta con successo.Un 401 Unauthorized è simile alla risposta 403 Forbidden, tranne per il fatto che un 403 viene restituito quando una richiesta contiene credenziali valide, ma il client non dispone delle autorizzazioni per eseguire una determinata azione.”
Poi ci sono anche 2 richieste di login. Non sembrano provenire da wordpress ma dal server, come se fossero .htaccess per la richiesta di autenticazione di accesso alla cartella.
Insomma il sito richiede autenticazioni per scaricare qualunque cosa e non scarica poi niente alla fine. Non credo che la colpa sia tutta di wordpress, probabilmente ci mette parecchio di suo anche il server. Ah, le REST API funzionano senza problemi. teresacolonna.website/wp-json/ va come dovrebbe andare.
Penso che la cosa migliore sia iniziare con una rivisitazione completa della configurazione dell’hosting, direi. Se tutto è giusto prosegui disattivando i plugins uno per volta. Prima o poi dovrebbe vedersi.
Ciao!
Forum: Aspetto = Temi
In risposta a: Problemi menù di navigazioneCiao @mariconzio ,
il tuo post riguarda un sito diverso da quello che ha avviato la discussione, non sarebbe proprio esatto, comunque:
Qual è il motivo? Grazie
I tuoi menù hanno tutti questa regola css:
// tutto nero
.main-navigation {
background: #343538;
clear: both;
font-size: 0;
margin: 0 -35px;
position: relative;
z-index: 1499;}Alcuni hanno anche questa, in più:
// arancione
.main-navigation, .site-header .shopping-cart-dropdown {
background-color: #dd9933; /* arancione */
}
// l'arancione è contenuto in <style type="text/css" id="customizer-css"> ... </style> caricato direttamente nella <head> .Quindi il menù è sempre nero di base. In alcuni diventa arancione perché la seconda regola viene letta dopo la prima e si sovrappone. Per capire perché succede bisognerebbe seguire i giri che fa l’elemento nav con id=customizer-css. Chi lo aggiunge? Il tema o un plugin?
Per la mail è sempre bene leggere i profili di chi posta.
Ciao!
Forum: Varie ed eventuali
In risposta a: Errore sito webBuongiorno @martinalalli ,
L’errore “MySQL server has gone away” indica che la connessione col server Mysql, con il database, è scaduta e non più attiva. Le query al database non vengono più eseguite. La causa che ho riscontrato finora è una lentezza di esecuzione dello script, però WP non provoca, di suo, questo problema quindi ci saranno anche altri errori che non compaiono nel messaggio e che rallentano l’esecuzione degli script. Possono esserci altre cause, come una accidentale chiusura della connessione da parte degli script stessi ad esempio.
–Può essere dovuta ad un plugin e basta disabilitarli uno per volta per scoprire qual è il responsabile
-Se questo metodo non funziona “MySQL server has gone away” può essere dovuto a un aggiornamento difettoso e il responsabile allora è un errore del server. In questo caso dovrebbe essere sufficiente rifare l’aggiornamento, alla peggio fare un aggiornamento manuale seguendo queste istruzioni https://wordpress.org/documentation/article/updating-wordpress/ . Recentemente un utente del forum ha risolto un problema proprio con un aggiornamento manuale.
Un saluto e buon lavoro.