Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows 8
  • File di configurazione di Wordpress. Salvataggio di copie delle voci modificate

File di configurazione di Wordpress. Salvataggio di copie delle voci modificate

Il pacchetto con WordPress (v3.4.1) viene fornito con 981 file e 95 cartelle. Nessuno di questi file richiede modifiche manuali, ad eccezione del file wp-config.php... Naturalmente, non abbiamo bisogno di modificare il file se siamo soddisfatti dello standard Configurazione di WordPress, ma è importante imparare a lavorare con questo file per applicare misure di sicurezza, trucchi per velocizzare il sito e altre cose che impareremo in questo articolo.

Primo: backup!

Dio protegge coloro che si prendono cura di: fare backup, proprio adesso! Usa l'esportazione della pagina integrata o usa un plug-in o fai un backup tramite phpMyAdmin, ma lascia sempre a te stesso la possibilità di annullare ciò che è stato fatto durante la configurazione del tuo sito.

Le tue manipolazioni possono influenzare il database, ma non faranno nulla con nessun file diverso dal file con cui lavorerai, quindi fai un backup wp-config.php ma se non hai fatto una copia dei tuoi file per più di un mese, ti suggerirei di farlo anche tu. I backup frequenti sono sempre utili.

Pronto? Andare!

Velocità: disabilita le versioni salvate... ora!

La funzione di salvataggio delle versioni è abilitata per impostazione predefinita, ma può portare a un significativo ingombro del database. Esistono versioni salvate in modo che tu possa tornare a versione precedente registra se necessario. Se non prevedi di utilizzare il controllo delle versioni per verificare « prime versioni» i tuoi post, dovresti assolutamente disabilitare questa funzione aggiungendo questo codice a wp-config.php:

Define ("WP_POST_REVISIONS", false);

Tuttavia, se sei soddisfatto delle versioni, ma non hai bisogno di un numero infinito di copie delle tue voci modificate, puoi limite il numero di versioni salvate per ogni post con questa riga di codice:

Definisci ("WP_POST_REVISIONS", 2);

Velocità: imposta il dominio dei cookie

Se stai offrendo contenuti statici (come i caricamenti di contenuti multimediali) con un sottodominio, è una buona idea impostare "Dominio cookie"... Se lo fai, i cookie non verranno inviati ogni volta che viene richiesto un contenuto statico.

Define ("COOKIE_DOMAIN", "www.yourwebsite.com");

Consigli: per gestire i caricamenti multimediali di un sottodominio, basta includere negli ultimi due campi di testo nella pagina Opzioni multimediali sentiero(Per esempio, /home/mioblog/pubblico_html/miosottodominio) e URL(Per esempio http://miosottodominio.mioblog.com/) del tuo sottodominio.

Velocità: cambia il metodo del file system

Se installi, aggiorni o disinstalli frequentemente i tuoi plugin e temi, è molto probabile che odi scrivere il tuo Password FTP ogni volta che fai qualcosa. Il codice qui sotto ti semplifica questo forzando file system utilizzare la richiesta diretta tramite PHP- in altre parole, non devi più entrare Dati FTP autorizzazione.

Define ("FS_METHOD", "diretto");

Tieni presente che questo potrebbe non funzionare con tutti i provider di hosting e, anche in tal caso, potrebbe causare problemi di sicurezza su un hosting mal configurato. Quindi assicurati di usarlo su un buon server.

Sicurezza: nega l'accesso al file wp-config.php

Questo trucco richiede la modifica non un file wp-config.php e il file .htaccess nella tua cartella principale. Infatti, impedisce agli aggressori di caricare yourblog.com/wp-config.php tramite il browser:

# proteggi wpconfig.php ordinare consentire, negare negare da tutti

Basta aggiungere questo al tuo .htaccess file e il gioco è fatto!

Sicurezza: SSL nel pannello di amministrazione

SSL sul tuo server è abilitato? Bene! Puoi forzare l'uso di WordPress connessione sicura quando si autorizza con questa riga di codice:

Define ("FORCE_SSL_LOGIN", vero);

E se sei molto sospettoso sulla sicurezza (che in realtà è una buona cosa), puoi forzare WordPress a utilizzare SSL su ogni pagina di amministrazione in modo che tutto ciò che fai lì venga eseguito su una connessione crittografata:

Define ("FORCE_SSL_ADMIN", vero);

Puoi trovare maggiori informazioni su come impostare SSL nel WordPress Codex nella pagina Amministrazione su SSL.

Sicurezza: modifica del prefisso del database

Se WordPress ha una falla di sicurezza che consente agli aggressori di utilizzare una tecnica di hacking nota come SQL Injection, possono facilmente utilizzare i prefissi della tabella standard del database WordPress per rimuoverli. Ma se i prefissi della tua tabella sono diversi da quelli standard ( wp_), non saranno in grado di indovinarli, vero?

Quindi, quando installi un nuovo sito WordPress, cambia l'impostazione predefinita nella pagina di installazione o cambia riga successiva in file wp-config.php:

$ table_prefix = "wooh00yeah_";

Attenzione Nota: se vuoi che funzioni su un sito esistente, non puoi semplicemente cambiare il prefisso nel file wp-config.php - otterrai errori di connessione al database. È necessario utilizzare un plugin che modificherà il file wp-config.php e le tabelle del database e alcuni valori all'interno delle tabelle. Consiglio il plugin Modifica del prefisso DB.

Sicurezza: aggiungi chiavi di sicurezza... Ora!

In parole semplici, La chiave segretaè una password con elementi che complicano la selezione di un numero sufficiente di opzioni per l'hacking. Una password come "password" o "test" è semplice e può essere facilmente decifrata. Per indovinare una password casuale e imprevedibile come "88a7da62429ba6ad3cb3c76a09641fc" ci vorranno anni.

Questo è uno dei più misure necessarie sicurezza per WordPress - e si tratta solo di copiare e incollare nel tuo file contenuti generati casualmente su questa pagina wp-config.php... La parte più difficile è inserire quelli standard, valore vuoto queste costanti ed eliminarle!

Altro: modifica l'intervallo di salvataggio automatico

Se a volte lavori al tuo post per 4 ore, potresti essere infastidito dal fatto che WordPress salvi automaticamente il post. ogni 60 secondi... Immagino che non sia la cosa peggiore, ma a volte è molto, molto fastidioso. Ad ogni modo, se vuoi impostare l'intervallo di salvataggio automatico su maggiore importanza, puoi farlo impostando il valore nel file wp-config.php come questo:

Define ("AUTOSAVE_INTERVAL", 240); // il valore dovrebbe essere in secondi!

Altro: migra facilmente il tuo sito WordPress

WordPress è pieno di sorprese e questa è una di queste. Se hai bisogno di spostare il tuo sito su un altro dominio (o un nuovo sottodominio, o nuova cartella), definisci questa costante nel tuo file wp-config.php prima di migrare i file e il database:

Define ("RILOCA", vero); // Non abbiamo ancora finito!

Dopo aver impostato questo valore e trasferito i tuoi file e database, accedi con le tue credenziali WP su yournewwebsite.com/login.php e poi controlla se la tua casa è cambiata. URL Sulla pagina Impostazioni generali... Dopo aver confermato le modifiche, rimuovi questa costante dal tuo file wp-config.php... Questo semplice trucco di WordPress ti farà risparmiare la fatica di modificare manualmente il tuo database.

Consigli: Anche se questo "trasporta" letteralmente il tuo sito, non influisce sui collegamenti hardcoded nei tuoi contenuti. Per cambiarli devi usare un plugin come

Il pacchetto con WordPress (v3.4.1) viene fornito con 981 file e 95 cartelle. Nessuno di questi file richiede modifiche manuali, ad eccezione del file wp-config.php... Naturalmente, non abbiamo bisogno di modificare il file se siamo soddisfatti configurazione standard WordPress, ma è importante imparare a lavorare con questo file per applicare misure di sicurezza, trucchi per velocizzare il sito e altre cose che impareremo in questo articolo.

Primo: backup!

Dio protegge chi si prende cura di te: fai un backup, subito! Usa l'esportazione della pagina integrata o usa un plug-in o fai un backup tramite phpMyAdmin, ma lascia sempre a te stesso la possibilità di annullare ciò che è stato fatto durante la configurazione del tuo sito.

Le tue manipolazioni possono influenzare il database, ma non faranno nulla con nessun file diverso dal file con cui lavorerai, quindi fai un backup wp-config.php ma se non hai fatto una copia dei tuoi file per più di un mese, ti suggerirei di farlo anche tu. I backup frequenti sono sempre utili.

Pronto? Andare!

Velocità: disabilita le versioni salvate... ora!

La funzione di salvataggio delle versioni è abilitata per impostazione predefinita, ma può portare a un significativo ingombro del database. Le versioni salvate sono lì in modo da poter tornare a una versione precedente della registrazione, se necessario. Se non prevedi di utilizzare il controllo delle versioni per verificare " prime versioni"delle tue voci, dovresti assolutamente disabilitare questa funzione aggiungendo questo codice a wp-config.php:

define ("WP_POST_REVISIONS", falso);

Tuttavia, se sei soddisfatto delle versioni, ma non hai bisogno di un numero infinito di copie delle tue voci modificate, puoi limite il numero di versioni salvate per ogni post con questa riga di codice:

Definisci ("WP_POST_REVISIONS", 2);

Velocità: imposta il dominio dei cookie

Se stai offrendo contenuti statici (ad es. caricamenti di file multimediali) con un sottodominio, è una buona idea impostare " dominio cookie". Se lo fai, i cookie non verranno inviati ogni volta che viene richiesto un contenuto statico.

Define ("COOKIE_DOMAIN", "www.yourwebsite.com");

Consigli: per gestire i caricamenti multimediali di un sottodominio, è sufficiente specificare nelle ultime due caselle di testo nella pagina Opzioni media sentiero(Per esempio, /home/mioblog/pubblico_html/miosottodominio) e URL(Per esempio http://miosottodominio.mioblog.com/) del tuo sottodominio.

Velocità: cambia il metodo del file system

Se installi, aggiorni o disinstalli frequentemente i tuoi plugin e temi, è molto probabile che odi scrivere il tuo Password FTP ogni volta che fai qualcosa. Il codice seguente ti rende più semplice forzando il filesystem a utilizzare una richiesta diretta tramite PHP- in altre parole, non è più necessario inserire le credenziali FTP.

Define ("FS_METHOD", "diretto");

Tieni presente che questo potrebbe non funzionare con tutti i provider di hosting e, anche in tal caso, potrebbe causare problemi di sicurezza su un hosting mal configurato. Quindi assicurati di usarlo su un buon server.

Sicurezza: nega l'accesso al file wp-config.php

Questo trucco richiede la modifica non un file wp-config.php e il file .htaccess nella tua cartella principale. Infatti, impedisce agli aggressori di caricare yourblog.com/wp-config.php tramite il browser:

# proteggi wpconfig.php ordinare consentire, negare negare da tutti

Basta aggiungere questo al tuo .htaccess file e il gioco è fatto!

Sicurezza: SSL nel pannello di amministrazione

SSL sul tuo server è abilitato? Bene! Puoi forzare WordPress a utilizzare una connessione sicura quando accedi con questa riga di codice:

Define ("FORCE_SSL_LOGIN", vero);

E se sei molto sospettoso sulla sicurezza (che in realtà è una buona cosa), puoi forzare WordPress a utilizzare SSL su ogni pagina di amministrazione in modo che tutto ciò che fai lì venga eseguito su una connessione crittografata:

Define ("FORCE_SSL_ADMIN", vero);

Puoi trovare maggiori informazioni su come impostare SSL nella pagina del Codex di WordPress Amministrazione su SSL.

Sicurezza: modifica del prefisso del database

Se WordPress ha una falla di sicurezza che consente agli aggressori di utilizzare una tecnica di hacking nota come " SQL Injection", possono facilmente utilizzare i prefissi della tabella del database predefinito di WordPress per rimuoverli. Ma se hai diversi prefissi della tabella ( wp_), non saranno in grado di indovinarli, vero?

Quindi, quando si installa un nuovo sito WordPress, modificare l'impostazione predefinita nella pagina di installazione o modificare la riga seguente nel file wp-config.php:

$ table_prefix = "wooh00yeah_";

Attenzione Nota: se vuoi che funzioni su un sito esistente, non puoi semplicemente cambiare il prefisso nel file wp-config.php - otterrai errori di connessione al database. È necessario utilizzare un plugin che modificherà il file wp-config.php e le tabelle del database e alcuni valori all'interno delle tabelle. Consiglio il plugin Modifica del prefisso DB.

Sicurezza: aggiungi chiavi di sicurezza... Ora!

Facciamo solo leggi nel Codex di WordPress:

In parole semplici, La chiave segretaè una password con elementi che complicano la selezione di un numero sufficiente di opzioni per l'hacking. Una password come "password" o "test" è semplice e può essere facilmente decifrata. Per indovinare una password casuale e imprevedibile come " 88a7da62429ba6ad3cb3c76a09641fc"ci vorranno anni.

Questa è una delle misure di sicurezza più essenziali per WordPress - ed è solo copia e incolla per caso. generato in questa pagina contenuto nel tuo file wp-config.php... La parte più difficile è inserire i valori vuoti standard di queste costanti e rimuoverli!

Altro: modifica l'intervallo di salvataggio automatico

Se a volte lavori al tuo post per 4 ore, potresti essere infastidito dal fatto che WordPress salvi automaticamente il post. ogni 60 secondi... Immagino che non sia la cosa peggiore, ma a volte è molto, molto fastidioso. Ad ogni modo, se vuoi impostare l'intervallo di salvataggio automatico su un valore maggiore, puoi farlo impostando il valore nel file wp-config.php come questo:

Define ("AUTOSAVE_INTERVAL", 240); // il valore dovrebbe essere in secondi!

Altro: migra facilmente il tuo sito WordPress

WordPress è pieno di sorprese e questa è una di queste. Se hai bisogno di spostare il tuo sito in un altro dominio (o in un nuovo sottodominio o in una nuova cartella), definisci questa costante nel tuo file wp-config.php prima di migrare i file e il database:

Define ("RILOCA", vero); // Non abbiamo ancora finito!

Dopo aver impostato questo valore e trasferito i tuoi file e database, accedi con le tue credenziali WP su yournewwebsite.com/login.php e poi controlla se la tua casa è cambiata. URL nella pagina Impostazioni generali. Dopo aver confermato le modifiche, rimuovi questa costante dal tuo file wp-config.php... Questo semplice trucco di WordPress ti farà risparmiare la fatica di modificare manualmente il tuo database.

Consigli: Anche se questo "trasporta" letteralmente il tuo sito, non influisce sui collegamenti hardcoded nei tuoi contenuti. Per cambiarli devi usare un plugin come Cerca Regex e sostituire i vecchi collegamenti con quelli nuovi.

Altro: disabilita la modifica dei plugin e dei file dei temi

Se sei un web designer che utilizza WordPress per i siti dei tuoi clienti, potresti voler disabilitare la modifica dei file di temi e plugin aggiungendo la seguente costante:

Define ("DISALLOW_FILE_EDIT", vero);

Inoltre, puoi anche disabilitare l'installazione di nuovi temi e plugin e il loro aggiornamento:

Define ("DISALLOW_FILE_MODS", vero);

Ricorda solo che gli aggiornamenti di temi e plug-in sono spesso molto importanti quando risolvono le falle di sicurezza. Quindi, se hai intenzione di disabilitare l'aggiornamento e l'installazione di nuovi plugin/temi, devi tenere traccia degli aggiornamenti in un modo diverso.

Altro: abilitazione di WP_DEBUG durante lo sviluppo

È semplice: se stai sviluppando un plugin o un tema, è una buona idea abilitare il debug in WordPress per vedere quali notifiche e avvisi ricevi:

Define ("WP_DEBUG", vero);

A volte è semplicemente fantastico vedere cosa semplici errori puoi fare durante lo sviluppo!

Ancora c'è ancora altre impostazioni che aiutano i webmaster a gestire e proteggere il loro blog WordPress. Diamo un'occhiata ad alcune nuove configurazioni di seguito, in ordine. di questo file.

Proteggere wp-config.php

La cosa più importante e primissima che vuoi fare per questo file è prima negare a tutti l'accesso ad esso. Questo può essere fatto usando .htacces che sta alla radice accanto a wp-config.php e aggiungici il seguente codice:

ordinare consentire, negare negare da tutti

Cancellazione dei cookie

Dentro wp-config.php puoi trovare il codice come nell'esempio qui sotto.

Define ("AUTH_KEY", "metti qui la tua frase univoca"); define ("SECURE_AUTH_KEY", "metti qui la tua frase univoca"); define ("LOGGED_IN_KEY", "metti qui la tua frase univoca"); define ("NONCE_KEY", "metti qui la tua frase univoca"); define ("AUTH_SALT", "metti qui la tua frase univoca"); define ("SECURE_AUTH_SALT", "metti qui la tua frase univoca"); define ("LOGGED_IN_SALT", "metti qui la tua frase univoca"); define ("NONCE_SALT", "metti qui la tua frase univoca");

In questo codice, devi sostituire il testo - inserisci una frase univoca qui, alla tua codice univoco, ad esempio, può essere generato sul sito vrdpress - https://api.wordpress.org/secret-key/1.1/salt/... Ogni volta che contatti dato l'indirizzo, vengono generati nuovi codici. Assomigliano a questo -

[e-mail protetta]) s | 0Dh) Bp` + ~ `*, - vmC2 = l` 78RM! 53 + JsDx%

I numeri devono essere almeno 64. Come scritto nel file stesso, queste chiavi aiuteranno a creare file esistenti biscotti non valido. Al fine di proteggersi dalle intrusioni di hacker.

Modifica del prefisso della tabella

Durante l'installazione, è possibile modificare il prefisso della tabella del database. Il valore predefinito è impostato wp_.

$ table_prefix = "wp_";

Quindi, durante l'installazione, è meglio cambiarlo subito per ridurre la probabilità di hacking. In un sito funzionante, è necessario modificare i prefissi nel database, altrimenti il ​​sito smetterà di funzionare. Se non sai come farlo, allora è meglio non toccarlo.

Numero di backup

Quando si scrive un articolo nel pannello di amministrazione, di tanto in tanto avviene un salvataggio e delle copie di backup del record vengono registrate nel database. Per cambiarne il numero, limitalo o aumentalo. Più backup di questo tipo nel database, più grande e lento funziona. Aggiungi questo codice e imposta il numero desiderato.

Definisci ("WP_POST_REVISIONS", 3);

Se vuoi rimuovere completamente i backup, il codice sarà così.

Define ("WP_POST_REVISIONS", false);

Intervallo di salvataggio automatico

Se hai lasciato il backup, puoi impostare l'ora, la frequenza di salvataggio. Per fare ciò, aggiungi il codice e imposta il tuo valore in pochi secondi.

Define ("AUTOSAVE_INTERVAL", 120);

Cestino vuoto automatico

In WordPress, quando elimini un post, un commento, ecc., questo viene messo nel cestino. Da lì puoi già eliminarlo completamente. A volte nei cestini si accumula un sacco di spazzatura non necessaria e per non preoccuparsi di doverla pulire. Per impostazione predefinita, la pulizia automatica viene eseguita ogni 30 giorni. Per modificare, aggiungi questo codice, indicando il tuo numero di giorni.

Definisci ("EMPTY_TRASH_DAYS", 7);

Per disabilitare il carrello, impostare il numero di giorni su zero.

Definisci ("EMPTY_TRASH_DAYS", 0);

Modificare la quantità di memoria allocata per PHP

Se davanti a te appare un messaggio Dimensione della memoria consentita di xxx byte esaurita, allora la funzione di aumento della memoria PHP ti aiuterà. Per impostazione predefinita, WordPress tenterà automaticamente di aumentare la memoria PHP a 32 MB. Se questo non è abbastanza, puoi aggiungerlo manualmente.

DEFINE ("WP_MEMORY_LIMIT," 64M "); DEFINE ("WP_MEMORY_LIMIT, "96M"); DEFINE ("WP_MEMORY_LIMIT," 128M ");

Alcuni hoster non ti permetteranno di farlo, quindi dovrai contattarlo per chiedere aiuto.

Registro degli errori di WordPress

In WordPress, puoi tenere un registro degli errori per sapere perché e come si sono verificati determinati errori. Per fare ciò, è necessario creare un file php_error.log e posizionarlo nella radice del sito. Dopodiché aggiungi il seguente codice al file wp-config.php:

@ini_set ("log_errors", "On"); @ini_set ("display_errors", "Off"); @ini_set ("error_log", "/ php_error.log");

Nell'ultima riga, modificare il percorso del file, se necessario.

È tutto per ora. Componenti aggiuntivi semplici e senza complicazioni per aiutarti a lavorare con WordPress.

Questo è tutto, grazie per l'attenzione. ?

(un capitolo di un futuro libro per principianti sulla creazione di un sito Web e guadagni su di esso)

Il file wp-config.php è molto importante per il corretto funzionamento di WordPress. Direi anche - il più importante per il lavoro di un blog su WordPress in generale. Non esagero affatto: non ho praticamente toccato altri file nel mio lavoro, soprattutto nei satelliti. Pertanto, il suo nome - wp-config.php- deve essere imparato a memoria.

E un altro termine con cui verrai costantemente in contatto è la directory principale, o radice del sito... Che cos'è questo? Apri il tuo sito web in Total Commander. Vai alla cartella public_html e quello che vedi lì (un insieme di cartelle e file) è la radice del sito. Lì, alla radice, c'è il file di cui abbiamo bisogno. Non vedi? Destra. C'è un modello per questo chiamato wp-config-sample.php. Questo file deve essere prima modificato e poi rinominato. Questo è quello che faremo ora.

Ecco la radice del sito (in basso):

Fig. 1 (tutte le immagini sono cliccabili)

Fare clic una volta su questo file e premere il pulsante "Modifica A4". Apre il blocco note per la modifica di NotePad ++:

Se apri un normale Blocco note, incluso in Windows, tieni presente che è completamente inadatto alla modifica dei file. Hai bisogno di un notebook con una funzione di editor come NoteRad ++ o Notepad2. Funzionano allo stesso modo, ma senza entrare nei dettagli, dirò: NotePad ++ è più conveniente, quindi lo useremo. Ora dovresti smettere di lavorare sul file e installare il blocco note necessario. Leggi come farlo nell'articolo.

Continuiamo. Fare clic una volta sul file wp-config-sample.php e premere il pulsante "F4 Modifica". Si aprirà Blocco note ++ (vedi Figura 2).

ATTENZIONE! In esso, è necessario cambiare solo quello e solo come dico io, altrimenti sarà assolutamente negativo. Inoltre, non c'è nulla di complicato lì, devi solo stare attento. Spostiamo un po' in basso la pagina del blocco note:

Abbiamo bisogno di cambiare alcuni dei valori nelle righe 21, 24,27 (mostrato dalle frecce) - cambia make (cambia) nome del database, specificare nome utente e password.

Nella riga 21 dobbiamo inserire il nome del database MySQL che abbiamo creato. Nel nostro esempio, questo è cl57942_test111. Avrai, ovviamente, un nome diverso.

Sulla riga 24 - inserisci l'utente, puoi prenderlo nella lettera informativa dell'hoster, con noi è cl57942.

Alla riga 27 - inserisci la password del database.

Solo quando si inseriscono modifiche, non rimuovere le virgolette singole, sono necessarie.

Alla fine, dovrebbe assomigliare a questo.

Abbassiamo ancora un po' la pagina del blocco note:

Necessario cambiare le chiavi di autenticazione... Per fare ciò, fare clic su questo collegamento - http://api.wordpress.org/secret-key/1.1/. Si aprirà una pagina WordPress.org con chiavi generate che cambieranno ad ogni aggiornamento della pagina:

Copia con cura in ogni riga la parte che si trova tra le virgolette singole e incolla quella copiata in precedenza invece della frase "izmenite eto na unikalnuyu frazu" nella riga corrispondente del file.

Se stai utilizzando WordPress nell'edizione ufficiale, l'immagine sul tuo monitor sarà diversa dalla Fig. 5: ci saranno più righe con i tasti, ecc. In generale, tutto deve essere fatto esattamente allo stesso modo, solo le chiavi devono essere scaricate da un'altra pagina - https://api.wordpress.org/secret-key/1.1/salt/

Omettiamo la pagina ancora più in basso:

Primo per alleggerire il carico sul server abilita la traduzione leggera, per questo commentare(bloccare) la riga 72, e poi decommentare(sbloccare) la riga 73. Per fare ciò, sulla riga 72 è necessario inserire 2 barre e uno spazio prima dell'inizio della riga, e sulla riga 73, al contrario, rimuovere le barre e uno spazio. Il risultato può essere visto nello screenshot qui sotto (vedi Figura 8).

Cosa fare a chi ha queste righe diversamente, o meglio, non c'è la riga 73 (vedi Figura 7)? Significa che non hai scaricato WordPress nell'edizione Lecactus, in un'altra, molto probabilmente, ufficiale. Puoi saltare questo passaggio sui commenti - salta la rimozione dei commenti. Non accadrà nulla di male, solo il tuo WordPress funzionerà più lentamente. Ma soprattutto, scarica WP in Lecactus prima di impantanarti nel blog :-), e sei solo all'inizio del viaggio. Quindi dovrai rimuovere il vecchio WordPress dall'hosting e caricare quello nuovo.

Ora circa la linea 77. Controlla salvataggi automatici, la loro frequenza. WordPress, come ad esempio Word, prevede dopo un certo tempo il salvataggio automatico del lavoro svolto. In generale, questo è conveniente, ma il fatto è che continui a lavorare e WordPress si ferma: salva ciò che è stato fatto in precedenza. E questo non è molto conveniente. Per impostazione predefinita, il periodo di salvataggio automatico è di 60 secondi. Ho impostato un periodo di 300 secondi. 5 minuti, secondo me, sono un periodo normale.

Ora la riga successiva è la 78a. lei guida numero di revisioni... Cos'è? Immagina di scrivere un lungo articolo direttamente sul tuo blog (puoi) per alcuni giorni. Dopo aver scritto la parte 1, salvi ciò che hai fatto (questa è la prima revisione), hai fatto la seconda parte - salvata (2 revisioni), ecc. Quelli. ogni modifica all'articolo, nemmeno così globale, ma solo correzioni di bug, aumenta il numero di revisioni.

Andrebbe tutto bene, ma questo significa che quante revisioni ci sono state, quante opzioni per gli articoli sono memorizzate dal tuo WordPress. Questo vale per ogni (!) Articolo sul sito e puoi averne diverse centinaia e migliaia. E il carico sul server aumenta dello stesso numero di volte (risultato: l'hoster è scontento), WordPress diventa goffo e lento (i clienti sono scontenti). In una parola, è meglio disattivarli mettendo il numero 0 invece di 5.

Di conseguenza, dovresti ottenere qualcosa del genere:

NON TOCCARE NULLA PIU' IN QUESTO FILE!!!

Dopo aver apportato le modifiche, salvale. Per fare ciò, fai clic sul pulsante "Salva" nell'angolo in alto a sinistra:

Dopo aver salvato le modifiche, chiudi NotePad ++. Il tuo Total Commander apparirà sul monitor e vedrai una finestra:

Fare clic su "Sì". Apparirà una nuova finestra:

Fare clic su "Sostituisci". Il file modificato è stato caricato sull'hosting. Ora rinomina il file wp-config-sample... Per fare ciò, fare clic con il tasto destro del mouse sul file e premere "Rinomina":

Il file sarà simile a questo:

Ora posiziona con attenzione il cursore tra l'ultima lettera della parola campione e il punto che la segue. Se non hai colpito nel punto giusto, non scoraggiarti, usa i tasti di navigazione (con le frecce su-destra-sinistra-giù, solitamente situate accanto alla tastiera delle lettere - a destra di essa). Usali per posizionare il cursore nella posizione desiderata. Successivamente, usa il tasto "Backspace" per rimuovere una lettera alla volta finché non risulta così:

Premi "Invio" Total Commander correggerà automaticamente il nome del file sull'hosting.

Qualunque cosa. Il lavoro è fatto. Non puoi nemmeno immaginare quale grande cosa abbiamo fatto ora. E davvero, cosa? Abbiamo collegato il nostro WordPress con i database MySQL e ora il nostro sito può funzionare! A condizione che il DNS sia registrato, ovviamente.

Il file wp-config.php è il file CMS di WordPress più importante. Il file wp-config.php definisce i principali compiti funzionali del motore WP, che vanno dalla funzione fondamentale, l'interazione con il database e l'hosting del sito, e termina con la configurazione aggiuntiva, la gestione del cestino del sito.

Lascia che ti ricordi che la prima volta che ti imbatti nel file wp-config.php quando. Immediatamente dopo aver caricato i file CMS WordPress nella directory del sito sul tuo hosting, devi rinominare il file wp-config-sample.php archiviare wp-config.php... Dopo la ridenominazione, il file wp-config.php viene modificato per i tuoi dati di hosting.

Nota: Non è più necessario modificare separatamente il file wp-config. I parametri vengono inseriti direttamente dal browser durante l'installazione del CMS.

Importante! Non utilizzare editor di testo come Microsoft Word per modificare i file wordpress. Usa editor con modalità di formattazione del testo di base. Il Blocco note di Windows è adatto a questi scopi, ma il miglior editor per i file WP rimane (per me, ovviamente) Blocco note ++.

Nota: Le modifiche personalizzate al file wp-config.php andranno perse quando il sistema viene aggiornato.

Modifiche obbligatorie al file wp-config.php durante l'installazione di WordPress

Prima di tutto, quando installi WordPress, devi inserire i parametri del tuo database MySQL creato per il sito nel file wp-config.php:

  • Nome del database per WordPress;

("DB_NAME", "nome_database_qui")

  • nome utente MySQL;

('DB_USER', 'nomeutente_qui')

  • password del database MySQL;

("DB_PASSWORD", "password_qui")

  • nome del server MySQL;

("DB_HOST", "localhost")

Imposti tu stesso il nome del database, il nome utente e la password quando crei un database su un hosting. Il nome del server MySQL deve essere fornito dal provider di hosting. (Non confondere il nome del server MySQL con il nome del server di hosting.) Di solito il nome del server MySQL è "localhost", ma può anche essere l'indirizzo IP in cui si trova il server MySQL.

Queste modifiche al file wp-config.php sono sufficienti per una corretta installazione di WP. Tutte le modifiche al file wp-config.php possono essere apportate sia prima di caricare WordPress sull'hosting sul tuo computer, sia dopo il caricamento entrando nella directory tramite FTP.

Ma c'è un punto nella configurazione di base del file wp-config.php a cui non presti attenzione quando installi WordPress per la prima volta. La modifica di questo elemento consente di creare più siti WordPress sullo stesso database MySQL.

Modifica del prefisso del database nel file wp-config.php

Se il tuo hosting ha un numero limitato di database creati, quindi per salvarli, puoi creare diversi siti WordPress su un database (è meglio limitarsi a due siti).

Quando si installa il secondo WordPress su un database, vengono inseriti tutti i parametri del database precedente e nella riga "Prefisso delle tabelle nel database di WordPress" invece del prefisso standard, inseriamo qualsiasi prefisso ragionevolmente leggibile. Usiamo solo lettere minuscole, latine e numeri arabi. È necessario terminare il prefisso con un carattere di sottolineatura [_]. Dopo aver modificato il prefisso in wp-config.php, puoi caricare i file del secondo sito WP sull'hosting. Si noti che il secondo sito deve essere installato in una nuova cartella di un sottodominio creato in precedenza.

Nota: Parlando del prefisso del database, va notato che per garantire una seria sicurezza del sito WP, è inizialmente consigliato per qualsiasi altro, non sono consigliati più di 4 caratteri. Perché esattamente 4, non lo so, ho prefissi di 6 caratteri, come una password.

Chiavi di sicurezza per crittografare l'accesso ai cookie dell'utente

Il file wp-config.php per WordPress, oltre alla configurazione del sistema, è la prima linea di sicurezza del sistema. Wordpress offre di impostare 8 chiavi per l'autenticazione dell'utente nel file. 'AUTH_KEY', 'SECURE_AUTH_KEY', 'LOGGED_IN_KEY', 'NONCE_KEY', 'AUTH_SALT', 'SECURE_AUTH_SALT', 'LOGGED_IN_SALT '_SAL 'T' Senza queste chiavi, wordpress funzionerà bene, ma c'è un grosso buco di sicurezza nel sito. È necessario inserire le chiavi una volta dopo l'installazione di Wordpress. Per generare un nome di chiave, puoi utilizzare il servizio chiavi di WordPress, che è elencato nei commenti del file. Quando apri questo indirizzo, vedrai 8 chiavi che devono essere copiate e incollate in sequenza nel file wp-config.php. Quando aggiorni questa pagina, le chiavi cambiano.

Modificare il file wp-config.php per personalizzare ulteriormente il tuo sito WordPress

File Wp-config.php importante non solo per le impostazioni di base, ma interessante anche per le impostazioni aggiuntive che possono migliorare le prestazioni del sito (ma se non migliorano, cambiarlo di sicuro). Eccone alcuni:

Cambia pacchetto lingua WP

define ("WPLANG", "ru_RU"); define ("LANGDIR", "mylanguagedirectory"); // Se il file della lingua non è caricato nella cartella delle lingue.

Modifica della pulizia della posta indesiderata del sito

Tutte le informazioni rimosse dal sito vengono archiviate sul sito per 30 giorni (per impostazione predefinita). Questo tempo può essere accorciato o allungato.

Definisci ("EMPTY_TRASH_DAYS", 30); // 30 giorni

Disabilita l'archiviazione dei file eliminati

define ("EMPTY_TRASH_DAYS", 0); // Non c'è spazzatura da nessuna parte.

Puoi spostare o installare wordpress non nella cartella principale, ma diciamo nella cartella "blog". Per evitare che lo spostamento del sito influisca sugli URL nell'output, modificando il file config.php, è possibile specificare nuovi percorsi locali a tutte le directory di sistema ("wp-content", "plugins", ecc.). Per la directory "wp-content", impostare il nuovo percorso della directory locale per WP_CONTENT_DIR. Tutti i percorsi sono relativi, dalla cartella principale del sito.

Ad esempio,

Define ("WP_CONTENT_DIR", $ _SERVER ["DOCUMENT_ROOT"]. "/ Blog/wp-content");

È possibile utilizzare l'opzione WP_CONTENT_URL per specificare il percorso completo dell'URI del blog per questa directory, anziché uno relativo. Ad esempio:

Define ("WP_CONTENT_URL", "http: // esempio/blog/wp-content");

Puoi modificare il percorso della cartella dei plugin e impostare il percorso locale di questa directory con l'opzione WP_PLUGIN_DIR. Ad esempio:

Define ("WP_PLUGIN_DIR", $ _SERVER ["DOCUMENT_ROOT"]. "/ Blog/wp-content/plugin');

Tuttavia, vale la pena notare che la modifica del percorso della directory "plugin" può causare un problema con alcuni plugin.

La modifica di config.php può modificare l'intervallo di salvataggio automatico di WP

Quando si modificano gli articoli, WordPress utilizza Ajax per salvare automaticamente le modifiche agli articoli. Cioè, durante la modifica di un articolo, il sistema salva automaticamente le modifiche apportate. È possibile aumentare questo parametro impostando ritardi più lunghi tra i salvataggi automatici. Puoi anche ridurlo. Il valore di salvataggio automatico predefinito è 60 secondi. Se non vedi questa opzione nel file wp-config.php, viene applicato il valore predefinito.

Define ("AUTOSAVE_INTERVAL", 60); // Salva automaticamente ogni 60 secondi;

Limitare il numero di revisioni di un record

È possibile limitare il numero di possibili revisioni dei materiali.

Define ("WP_POST_REVISIONS", 5); // 5 -numero di possibili revisioni dei materiali.

Salvataggio di copie delle voci modificate

WordPress salva tutte le copie per impostazione predefinita ogni volta che modifichi articoli e pagine. Ciò consente di ripristinare le versioni precedenti di articoli e pagine, se necessario. Se ciò non è necessario, è possibile disabilitare il salvataggio delle copie o limitarne il numero.

Puoi disabilitare il salvataggio dei record modificati con la seguente riga:

define ("WP_POST_REVISIONS", falso);

È possibile specificare un certo numero di record modificati come segue

Definisci ("WP_POST_REVISIONS", 3);

Il numero di revisioni da mantenere è indicato come un numero intero. Ad esempio, 3 o 5 o 7.

Debug di un sistema WordPress

Opzioni WP_DEBUG controlla la visualizzazione di alcuni errori e avvisi. Se questo parametro è assente nel file wp-config.php, il valore è considerato falso. Per abilitare l'opzione, aggiungi le seguenti righe al codice:

Define ("WP_DEBUG", vero); define ("WP_DEBUG", falso);

Affinché WordPress ti consenta di modificare alcuni degli script JavaScript incorporati, devi abilitare (vero) WordPress le seguenti opzioni:

Define ("SCRIPT_DEBUG", vero);

L'aggiunta di questa riga a wp-config.php ti consentirà di modificare ;;.

Controllare Javascript in WordPress

In WordPress, tutti i file Javascript incorporati sono combinati in un unico URL. Questo viene fatto per velocizzare il sito. Ma se Javascript non può funzionare nella tua area di mano del sito (amministrazione), puoi provare a disabilitare questa funzione (falso):

Define ("CONCATENATE_SCRIPTS", false);

Se ricevi il messaggio "Byte di memoria consentiti esauriti xxxxxx", significa che il limite di memoria allocato per PHP è stato esaurito. Di default è 32 MB (vedi il codice all'inizio del file wp-setting.php). Questo è spazio di memoria solo per WordPress, non per le applicazioni.

Se al tuo hosting non interessa aumentare la memoria per PHP, puoi dire a wordpress di utilizzare più memoria. Ad esempio:

Aumenta la memoria PHP fino a 64 MB
define ("WP_MEMORY_LIMIT", "64M");
Aumenta la memoria PHP fino a 96 MB
define ("WP_MEMORY_LIMIT", "96M");

Va notato che molti impostano il limite di memoria PHP a 8 megabyte.

Con l'opzione

Define ("WP_ALLOW_REPAIR", vero);

Puoi abilitare l'ottimizzazione automatica dei database WP.

Principali articoli correlati