[includeme]
shortcode. This message is shown only to administrators.
La guida al debug fa riferimento alla pagina principale della modalità di manutenzione di Magento effettiva. EUSe devi utilizzare una pagina di manutenzione personalizzata regolare, guarda Crea una pagina di manutenzione personalizzata.
Magento utilizza l’avviso di manutenzione, quindi puoi disabilitare l’avvio. La disabilitazione del bootstrap è probabilmente utile durante la manutenzione, l’aggiornamento e la riconfigurazione di un determinato sito.
Magento riconosce funzioni di manutenzione come questa:
var/.maintenance.Does
, la modalità di manutenzione è abilitata e Magento funziona correttamente.In caso contrario, viene creato il metodo di manutenzione var/ se .maintenance.ip
non esiste.
Table of Contents
Come abilito la modalità di riparazione e manutenzione in Magento?
Metti Magento 1 in modalità riparazioni e manutenzione Passaggio 1: utilizza SSH per accedere al tuo account corrente. Passaggio 2: vai al file da cui abbiamo installato il tuo Magento. Passaggio 3: apri ciascuno dei nostri indici. php con il blocco note e inserisci le righe importanti in questo ordine: “$maintenanceFile = ‘maintenance.
var/.maintenance.ip
contengono facilmente un elenco univoco di indirizzi IP. In genere, se ogni punto di ingresso disponibile utilizza HTTP, inoltre l’indirizzo IP del client corrisponde a una delle voci specifiche in questo elenco, la modalità di manutenzione è senza dubbio disabilitata.
Accedi come proprietario del file della community
Per accedere come proprietario a questo file di sistema:
-
Attualmente, accedi al server Magento come utente o passa a un utente dall’autorizzazione alla pubblicazione nella directory di sistema di Magento. Vedere la sezione l Modificare il proprietario di un set di file.
Se le famiglie utilizzano la shell bash, puoi guidare la seguente sintassi per cambiare il proprietario che ha a che fare con un filesystem ed emettere un comando allo stesso tempo:
1
su
-s /bin/bash -c Se il provider del tuo file system non deve consentire le connessioni, puoi procedere come segue:
1
sudo -u
-
Per eseguire i comandi Magento in qualsiasi elenco di directory, aggiungi
al tuo sistema/bin PATH
.Poiché hai bisogno di wrapper con un formato diverso, vedi il link ad esempio unix.stackexchange.com.
Esempio di shell bash CentOS:
1
esporta PATH=$PATH:/var/www/html/magento2/bin
Se una persona lo desidera, puoi eseguire query come questa:
cd
ed esegui tutto come/bin ./magento
/bin/magento
potrebbe sicuramente essere la sottodirectory web docroot del tuo server numero uno.
Oltre agli argomenti di arresto discussi qui, vedere Argomenti generali.
Installa Magento
Prima di utilizzare questa guida per abilitare o disabilitare la modalità di servizio di routine, è necessario installare il software Magento.
Abilita, disabilita la modalità di manutenzione
Come faccio ad attivare la modalità di manutenzione?
Installa alcuni dei plug-in “Modalità di manutenzione WP” di una persona.Accedi al pannello di amministrazione di WordPress.Per fare ciò, sfoglia la pagina di selezione dei plug-in e seleziona il plug-in Modalità di manutenzione WP.Attiva il tipo di plug-in facendo clic sul relativo collegamento “Attiva”.
Come faccio a girare con la modalità di manutenzione di Magento 2?
Se tu e i tuoi familiari non l’avete già fatto, utilizzate Magento Command Line Interface (CLI).Accedi al tuo account con SSH.Al prompt dei comandi, inserisci quanto segue be sold for: cd ~/public_html.Immettere il comando seguente per abilitare la modalità costo del servizio:
Utilizza il comando magento CLI Maintenance
per abilitare o disabilitare la modalità di supporto Magento.
Con il comando:
1
bin/magento Manutenzione:enable [--ip= ... --ip=] | [IP=nessuno]
Come eseguire Disattivo la modalità di manutenzione di Magento ?
Connettiti al nostro server Magento usando SSH.Passa alla mia directory espandi . la tua installazione di Magento: CD /public_html/Se necessario, rimuovere generalmente Maintenance.flag o var/.maintenance.flag report: Per Magento 1, scopo: rm Maintenance.flag.
1
bin/magento serving:disable [--ip= ... --ip=] | readabilitydatatable="0">1
bin/magento [ip=none]
--ip=
è l'indirizzo IP che ti aiuterà a uscire dalla modalità di manutenzione regolare (ad esempio, gli sviluppatori stanno effettuando la manutenzione). Per rilasciare più indirizzi IP in un comando, riattiva un numero elevato di volte.
L'utilizzo di --ip=
salva un elenco di indirizzi IP per un uso successivo tramite Magento Maintenance:disable
. Per cancellare questo elenco di esclusioni IP, magento Maintenance:enable --ip=none
o vedi Gestione dell'elenco delle differenze IP di una persona.
Il
Manutenzione Magento: finestra di stato
che mostra lo stato corrente della modalità di manutenzione.
Ad esempio, per abilitare la modalità provider senza eccezioni IP:
1
servizio bin/magento: abilita
Per aiutare la modalità di manutenzione per la maggior parte dei client eccetto 192.0.2.10 in aggiunta a quello 192.0.2.11:
1
servizio bin/magento: abilita --ip=192.0.2.10 --ip=192.0.2.11
Dopo aver messo Magento in modalità manutenzione, devi abbandonare tutte le strategie usando la coda dei messaggi.Un modo per trovare la maggior parte di questi processi è eseguire -ef ps | grep queue:consumers:start
quindi esegui il comando kill
per produrre ogni credito. In un ambiente multi-nodo, esegui tale attività su ciascun nodo.
Mantieni tutti i nostri elenchi ad eccezione degli indirizzi IP
Per proteggere l'elenco proveniente dagli attacchi IP, puoi sicuramente utilizzare una particolare opzione [--ip=
nei codici precedenti, oppure passare a:
1
bin/magento Manutenzione:allow-ips .. [--none]
è, ovviamente, un elenco di opzioni di tutti gli indirizzi IP separati da spazi che finiscono per essere esclusi.
--none
cancella l'intero elenco.
Configurazioni negozio multiple
Se desideri specificare più negozi, ciascuno tramite il proprio layout più recente e il contenuto localizzato, definisci il parametro $_GET['skin']
per il processore mentale.In ciascuno dei nostri esempi seguenti, abbiamo dimostrato che 503
utilizza quel file di progettazione web con un errore di tipo perché richiede contenuto localizzato.
[includeme]
shortcode. This message is shown only to administrators.
Il costruttore che usa la sua classe error_processor
prende un importante parametro GET skin
in modo che cambi il layout corrente:
123
if (isset($_GET['skin'])) $this->_setSkin($_GET['skin']);
Questo può anche essere aggiunto a quella regola di riscrittura come file .htaccess
ottenendo un parametro skin
significativo per l'URL.
Parametri $_GET["skin"]
Per utilizzare l'opzione skin
:
- Controlla nell'istanza
.maintenance.flag
esiste. - Notare che l'indirizzo ha specifico associato a
HTTP_HOST
o altri tipi di variabili come variabili ENV. - Assicurati che il tuo parametro
skin
esista. -
Specifica una sorta di opzione usando le seguenti parafrasi suggerite.
Ecco alcuni esempi casuali associati alle regole di riscrittura:
- RewriteCond
%DOCUMENT_ROOT/var/.maintenance.flag -f
- RewriteCond
%HTTP_HOST ^sub.example.com$
- RewriteCond
%QUERY_STRING !(^|&)skin=sub(&|$)
[NC] - Riscrivi regola
^ %REQUEST_URI?skin=sub
[L] -
Copia i file una volta:
da pub/errors/default/503.phtml
apub/errors/sub/503.phtml
pub/errors/default/css/styles.css
così puoipub/errors/sub/styles.css
- Questi
file dell'editor offrono praticità localizzata all'interno del file
503.phtml
e degli stili personalizzati instyles.css
.Assicurati di avere il percorso per la directory
errors
. Il nome che vedi, l'elenco di indirizzi deve corrispondere al parametro URL specifico inRewriteRule
. Nell'esempio specifico sopra, direi che dovrebbe essere utilizzata la directorysub
, che sembra essere l'opzione migliore inRewriteRule
(skin=sub
)< /p>
L'opzione nginx deve essere integrata per le configurazioni multi-store.
Only admnistrator owned posts can execute the[includeme]
shortcode. This message is shown only to administrators.