Pagine vuote dopo l'aggiornamento modx. MODX Revo - Installazione del sistema. Installazione CMS MODX

Installazione di MODX

Vai al File Manager del tuo pannello ISPmanager, seleziona la directory nella cartella /www/ e carica l'archivio con MODX Revo luzione ( ultima versione al momento modx-2.5.5-pl). Quindi decomprimere il contenuto della cartella facendo clic sul pulsante Estrai in questa directory.

Selezioniamo la cartella in cui si desidera trasferire i file, per comodità faremo clic sulla casella di controllo in modo che dopo il trasferimento verremo automaticamente trasferiti nella root, dove copiamo i file e le cartelle.

Quindi eliminiamo tutto ciò che non è necessario, inizialmente questo è il file index.html, la cartella modx-2.5.5-pl, l'archivio modx-2.5.5-pl.zip e cambiamo il nome del file ht.access in .htaccess.

Ora dobbiamo creare un database per il nostro sito futuro. Nel pannello ISPmanager, cerca Database e vai lì. Nella parte superiore ci sarà un pulsante Nuovo, dopo aver fatto clic sul quale verrà visualizzata una finestra con i campi, in cui è necessario specificare quanto segue:

Nome:[dominio] _nuovo
Server di banca dati: MySQL
Codifica: utf8
Utente:--Crea un nuovo utente--
Nome utente:[dominio] _nuovo
Parola d'ordine:(genera cliccando sui cubi)

Invece di [dominio], devi inserire il nostro dominio senza segni di punteggiatura, ad esempio site.com sarà simile al nostro sitecom_new

Salviamo il nome e la password in un blocco note in modo da poter utilizzare questi dati durante l'installazione di MODX. Salva cliccando su OK.

Passiamo ora all'installazione del MODX stesso. Per fare ciò, vai al link site.com/setup/ e guarda la finestra di installazione:

Nel terzo paragrafo, è necessario controllare la compressione CSS / JS Disattiva.

Infine, introduciamo i nostri dati creati in precedenza, ovvero i dati dall'accesso al database MySQL. L'host predefinito è localhost.

Guidiamo nel login e password dal pannello di amministrazione, assicurati di indicare un'e-mail funzionante, in modo che in caso di errore, puoi ripristinare l'accesso al pannello di controllo.

Quando accediamo per la prima volta al Pannello di controllo del sito, vediamo un errore che ci informa che l'accesso al core del sito non è sicuro.

Per impedire agli aggressori di hackerarci, dobbiamo proteggere il core del sistema MODX, che si trova nella cartella /core/ per impostazione predefinita. Andiamoci e rinominiamo il file che si trova lì da ht.access v .htaccess.

personalizzazione Rivoluzione MODX

Per prima cosa, devi creare un nuovo Service Provider da modstore.pro nella sezione Applicazioni -> Installer, in modo che in futuro possiamo scaricare da lì i componenti necessari per il nostro sito.

Quindi è necessario scaricare i componenti necessari. Ecco un breve elenco di ciò che uso su quasi tutti i siti:

Dal fornitore di servizi modx.com

  1. TinyMCE - editor visivo
Dal fornitore di servizi modstore.pro
  1. Biglietti - (durante l'installazione installa immediatamente pdoTools e Jevix)
  2. phpThumbOn - crea anteprime memorizzate nella cache
  3. yTranslit - fa degli alias carini per i link
  4. Asso - evidenziazione della sintassi
  5. mCerca2 - ottima ricerca per un negozio online
  6. Ufficio - Area Personale, autorizzazione
  7. Sendex - Sottoscrizione alla Newsletter
  8. ResVideoGallery - Galleria video
  9. HybridAuth -
  10. AjaxForm - Feedback su AJAX
  11. HybridAuth - autorizzazione tramite social networks
  12. Aggiornamento - aggiornamento motore in un paio di click
  13. Profilo utente2 - crea lo scarico degli utenti, nonché pagine di profilo separate e simili
Tipi di contenuto

Seleziona Contenuto -> Tipi di contenuto nel menu principale e cambia .html in slash /

Impostazioni di sistema Rivoluzione MODX

Passa il mouse sopra l'ingranaggio e fai clic sul menu a discesa Preferenze di Sistema. Dobbiamo fare le impostazioni di sistema iniziali.

Qui, per prima cosa impostiamo yTranslit, è necessario selezionare ytranslit dal filtro dello spazio dei nomi, nell'elenco che si apre, aprire la chiave API Yandex sul segno più e fare clic sul collegamento per ottenere l'API, quindi copiare la chiave in questo campo .

Ora nello spazio dei nomi selezioniamo nucleo e le chiavi dei valori vengono a loro volta guidate nella ricerca e modificate nei parametri richiesti. Faccio un esempio di impostazioni:

nome del sito- PROSSIMO PC (inserire il nome del sito)
publish_default- Sì (pubblica per impostazione predefinita)
friendly_alias_realtime- Sì (crea alias in tempo reale)
friendly_alias_restrict_chars- alfanumerico
friendly_alias_translit- russo
friendly_urls- Sì
use_alias_path- Sì

File SEO

Dobbiamo creare i seguenti file:

  • pagina non trovata
  • robots.txt
  • sitemap.xml
C'è poco da fare, creiamo un Documento con un template vuoto con il nome SEO, dal quale deselezionamo Pubblica e mettiamo un segno di spunta su Non mostrare nel menu. Successivamente, creiamo un documento figlio da questo documento e lo chiamiamo robots.txt, andiamo alla scheda Impostazioni.

Imposta il tipo di contenuto su testo e deseleziona la casella di controllo Usa editor HTML, quindi seleziona la casella di controllo Blocca URI e inserisci robots.txt nel campo visualizzato.

Risparmiamo. Successivamente, se ACE è installato, il campo Contenuto sarà con noi con l'evidenziazione della sintassi e il seguente dovrebbe essere aggiunto lì:

Agente utente: * Disallow: / Disallow: / manager / Disallow: / connector / Disallow: / core / Disallow: / asset / componenti / Host: site.com Sitemap: http://site.com/sitemap.xml Dove site .com è il nostro URL attuale.

Quindi devi creare un altro documento figlio dal documento SEO e nominarlo sitemap.xml... Imposta il tipo di contenuto su XML e deseleziona la casella di controllo Usa editor HTML, quindi seleziona la casella di controllo Blocca URI e inserisci sitemap.xml nel campo visualizzato.

Dopo aver aggiornato la pagina, il campo Contenuto dovrebbe essere con l'evidenziazione della sintassi e il conteggio delle righe. Dovrai inserire uno snippet lì:

[[! pdoSitemap]] Ora creeremo una Categoria chiamata Siti e da essa creeremo un nome dal nostro dominio, ad esempio site.com

Successivamente, vai su modelli e crea un modello nella categoria Siti - site.com, che chiameremo Pagina non trovata. Successivamente, nelle Sezioni per il documento SEO, crea un nuovo documento figlio e chiamalo Pagina non trovata. Salviamo. Dopo andiamo al documento creato La pagina non è stata trovata e nel campo Contenuto, dove visualizziamo l'editor visivo TinyMCE, facciamo clic sul pulsante HTML e inseriamo quanto segue nella finestra pop-up che si apre:

Per l'indirizzo " " non c'è nulla.

Motivi che potrebbero portare all'errore:

Per principale

Allora salviamo.

Andiamo in Preferenze di Sistema, lì stiamo cercando error_page e nel campo valore inseriamo l'ID documento Pagina non trovata, tutti gli ID nell'elenco Risorse sono indicati tra parentesi Home (1), ecc.

Per di più. Creiamo le impostazioni di sistema. Per fare ciò, vai alla sezione Impostazioni di sistema, seleziona lo spazio dei nomi nucleo e filtro Posto... Clicca quindi sul pulsante Crea un nuovo parametro e inserisci i seguenti valori nella finestra che si apre:

Chiave
sites_img Significato
/asset/siti/[[++ site_url]]/immagini/Salva. Allo stesso modo, creiamo altri 3 parametri:

Chiave
siti_css Significato
/ asset / siti / [[++ site_url]] / css / Chiave
site_js Significato
/asset/siti/[[++ site_url]]/js/ Chiave
sites_fonts Significato
/ asset / sites / [[++ site_url]] / fonts / Il nostro stock per qualsiasi sito è pronto.

Hai intenzione di creare un grande portale di informazioni, l'organizzazione del sito, il più semplice biglietto da visita Internet, alla fine del processo Installazioni MODX in ogni caso devi fare impostazioni di base sistemi.

Ci sono molte impostazioni in questo sistema di controllo, meno delle stelle nel cielo, ma abbastanza per confondersi inizialmente. Non affrettiamoci agli estremi. Consideriamo solo le impostazioni di base del sistema, senza la menzione delle quali si perde l'intero punto di autoapprendimento ...

La prima cosa da fare è eliminare l'errore di configurazione del sistema " Directory del kernel open source"Se viene visualizzato un messaggio del genere. Lo sistemiamo secondo le istruzioni del messaggio, cioè rinominiamo il file ht.access situato nella cartella nucleo dandogli un nome. htaccess.

Questo può essere fatto sia tramite un client FTP, sia tramite il file manager del pannello di controllo dell'hosting, oppure utilizzando il file manager della parte amministrativa di MODX (il “ File"Sul lato sinistro della finestra).

Se hai spostato la cartella principale fuori dalla directory principale installando MODX usando il pacchetto esteso, il terzo metodo non ti aiuterà.

Dopo aver aggiornato la finestra, assicurati che il messaggio sia sparito.

Ulteriori impostazioni vengono effettuate nella finestra "Impostazioni di sistema ed eventi". Per aprire la finestra delle impostazioni, sposta il cursore del mouse sull'icona a forma di ingranaggio nell'angolo in alto a destra del pannello di amministrazione e seleziona la prima voce "Impostazioni di sistema".

Ci sono molte impostazioni di sistema in Revo

Per facilitare la ricerca dell'impostazione desiderata, è possibile utilizzare il filtro selezionando i parametri necessari per sezione.

Il segno "+" sul lato sinistro del nome dell'impostazione aprirà un suggerimento su cosa è destinato questo elemento. E nel campo "Valore", i parametri di ciascuna impostazione vengono modificati. Essi, a seconda del tipo di impostazione, vengono inseriti manualmente o selezionati dall'elenco.

Parametri di sistema di base che di solito vengono modificati immediatamente dopo l'installazione di MODX

Sezione "Sito"

  • Nome del sito: il nome del progetto di cui abbiamo bisogno, forma libera
  • Messaggio sito non disponibile: testo da visualizzare in modalità sito disabilitato (non pubblicato), forma libera
  • Pubblica per impostazione predefinita: se il nuovo documento sarà disponibile per la visualizzazione da parte dei visitatori immediatamente dopo la creazione e il salvataggio, a scelta, delle opzioni /No

Sezione "Sistema e server"

  • Visualizzazione del feed RSS MODX News: disabilita ( No)
  • Visualizza gli avvisi di sicurezza MODX Feed RSS: Disabilita ( No)

Sezione "Pannello di controllo"

  • Mostra il testo della descrizione comando accanto al campo: descrizione delle voci di menu, utile solo per conoscere il sistema, in futuro si potranno disabilitare, opzioni /No
  • Formato data nel pannello di controllo: può essere cambiato con il nostro, caro, d-m-Y
  • Primo giorno della settimana: mettere 1 , non siamo Strugatsky

Sezione "URL amichevoli" - Modalità CNC

  • Traslitterazione degli alias: russo(per abilitare la traslitterazione, è inoltre necessario installare il componente aggiuntivo translit)
  • Suffisso contenitore: Cancellazione
  • Usa URL amichevoli:
  • Modalità URL amichevole rigorosa:
  • Verifica la presenza di URI duplicati in tutti i contesti:

Dopo aver abilitato CNC (modalità URL amichevole) sul sito, rinominare ht.access nella root del sito in .htaccess, altrimenti riceverai un errore 404 quando proverai a navigare su pagine diverse da quella principale.

Non è richiesta la conferma delle modifiche o il salvataggio dei parametri, tutto avviene in automatico.

È inoltre possibile visitare la sezione " Tipi di contenuto" (elemento del menu " Contenuto") E sgombra il campo" Estensione del file"Nel parametro HTML. Ora l'indirizzo delle pagine diventerà senza estensione, cioè http: // site_address / about invece di http: // site_address/about.html.

La gente pensa che la sicurezza sia un sostantivo, qualcosa da comprare. In effetti, la sicurezza è un concetto astratto, come la felicità.
Giacomo papero

Gli sviluppatori di MODX Revolution lavorano costantemente per migliorare la sicurezza del sistema che creano. Tuttavia, da parte del creatore del sito, devono essere compiuti anche alcuni sforzi per garantire che la sicurezza del sito rimanga al giusto livello.

Sebbene nessuno possa garantire una protezione assoluta, è in nostro potere rendere più difficile agli aggressori rendere la tua vita più difficile. E in questo articolo parlerò di modi semplici ma efficaci per proteggere il tuo sito.

1 Spostare il nucleo

2 Modifica dell'indirizzo della centrale

In genere, il pannello amministrativo del sito su MODX si trova su https://site.ru/manager. Spostare il pannello di amministrazione aiuta un po' a nascondere le tracce di MODX, ed è facile come sgusciare le pere per farlo: basta rinominare la directory stessa (ad esempio, da manager a admin o abrakadabra), e quindi specificare il nuovo percorso in un file di configurazione:

  • core/config/config.inc.php

3 Aggiorna componenti aggiuntivi

Anche se la funzionalità delle versioni attuali dei componenti aggiuntivi è completamente soddisfatta, ciò non significa che non vi sia motivo per gli aggiornamenti. Come sai, le nuove versioni del software portano con sé non solo nuove funzionalità, ma anche varie correzioni di bug (sebbene di solito vengano con loro anche nuovi bug).

4 Aggiorna MODX

Come ho scritto sopra, gli sviluppatori MODX lavorano costantemente per mantenere MODX sicuro, quindi si consiglia di aggiornare periodicamente MODX all'ultima versione stabile.

5 Dividi et impera

Se più persone stanno lavorando sul sito, si consiglia vivamente di configurare i diritti di accesso minimi necessari per ciascun utente. Dopotutto, non ha senso per un gestore di contenuti avere accesso alle impostazioni di sistema o ai frammenti con blocchi.

Anche se il gestore dei contenuti non deve grattarsi le mani per scavare più a fondo nel lavoro del sistema, potrebbe apparire un malintenzionato che, sfruttando l'incompetenza dell'utente, sarà in grado di intercettare l'accesso al pannello di amministrazione. Ciò è particolarmente vero se il lavoro con il sito viene eseguito tramite una connessione non protetta, a seguito della quale il login e la password vengono trasmessi sulla rete in chiaro. Per ridurre il rischio di intercettazione della password, si consiglia di acquistare e installare un certificato SSL, quindi tutte le richieste verranno trasmesse in forma crittografata.

Oggi esamineremo le impostazioni di base del MODX Revo.

Configurazione del MODX

Vai al pannello di amministrazione MODX (http: // your_domain_name / manager /) e vai al pannello delle impostazioni " Impostazioni di sistema».

Qui è possibile filtrare le impostazioni relative a un particolare componente del sistema MODX, nonché le impostazioni relative allo stesso componente, ma raggruppate in categorie in base alla funzione svolta.

Configuriamo i seguenti parametri per il core (core).

Consenti agli utenti di utilizzare un indirizzo E-mail- allow_multiple_emails - no

memorizzazione nella cache saltare

Editor visuale

Editor - which_editor - TinyMCE RTE(dovrebbe essere installato da solo se l'hai installato)

Editor di elementi - which_element_editor - Ace(dovrebbe anche essere installato da solo se lo hai installato)

File system

Dimensione massima di caricamento - upload_maxsize - 629145600 o qualunque cosa ti serva (ho impostato questo parametro a 600 MB per poter caricare file video).

URL amichevoli

Gateway Salta.

Vocabolario e lingua

Lingua editor di testo nel front-end del sito - fe_editor_lang - ru

Locale - ru_RU.utf8

posta Salta.

Pannello di controllo

Primo giorno della settimana - manager_week_start - 1

Lunedì in Russia.

Posiziona la TV sotto il contenuto - tvs_below_content - Sì

Ulteriori campi personalizzati per le pagine si troveranno sotto il campo di immissione del contenuto principale. Se l'opzione non è chiara ora, lo capirai in futuro. L'opzione è solo per comodità dell'interfaccia di amministrazione. Questo è più conveniente per me.

Campo per il nome di un nodo nell'albero delle risorse - resource_tree_node_name - menutitle

Questo viene fatto in modo che i nomi delle risorse nell'albero a sinistra siano più brevi.

Campo descrizione comando per un nodo nell'albero delle risorse. - resource_tree_node_tooltip - alias

Questo è fatto in modo che tu possa capire di cosa ha un indirizzo la risorsa

Mostra schermata di benvenuto - welcome_screen - no

phpThumb, proxy, sessioni e cookie Salta.

Posto

Non mostrare nel menu per impostazione predefinita - hidemenu_default - Sì

Le risorse (pagine) appena create saranno deselezionate "Mostra nel menu" per impostazione predefinita. Può essere acceso in qualsiasi momento. Ma perché deselezionare ancora una volta la casella, perché non tutte le pagine del sito che verranno create in futuro verranno visualizzate nel menu. Impostando l'opzione su "Sì", non sarà necessario eseguire azioni non necessarie in futuro.

Schema URL - link_tag_scheme - -1 (meno 1)

Pubblica per impostazione predefinita - publish_default - Sì

La stessa storia dell'opzione precedente, esattamente l'opposto. Quando la pagina viene creata, ci sarà già una casella di controllo "Pubblica". Se la risorsa non è pubblicata, non sarà disponibile per i visitatori del sito. Ma creiamo pagine pubbliche, giusto?

Nome sito - nome_sito - immettere il nome del sito, che sarà disponibile in seguito per l'inserimento tramite il segnaposto [[++ nome_sito]]. Qualsiasi nome, per esempio Società di costruzioni LLC "Corna e zoccoli".

Messaggio sito non disponibile - site_unavailable_message - Il sito è in manutenzione. Si prega di ricontrollare un po' più tardi.

Puoi scrivere quello che vuoi. L'iscrizione verrà mostrata a tutti coloro che visiteranno il sito durante la sua manutenzione. Un'opzione separata viene utilizzata per trasferire il sito per la manutenzione.

V 404 Pagina di errore "Documento non trovato" - error_page, La pagina "Sito non disponibile" site_unavailable_page e 403 Pagina di errore "Accesso negato" authorized_page ci sono unità (cioè tutto viene reindirizzato alla pagina principale, mi raccomando e le assegno nelle impostazioni)


Sistema e server

Visualizzazione del feed RSS MODX News - feed_modx_news_enabled - No

Visualizza il feed RSS degli avvisi di sicurezza MODX - feed_modx_security_enabled - No

Tipo di server - protocollo_server - https(se hai installato certificato ssl, se non c'è, allora vai avanti)

Altre impostazioni, per chi viene dalla mia lezione.

Andiamo alla sezione immagine mista e in Traslitterazione file (mixedimage.translit) impostare Sì.

In modo che le immagini caricate nelle risorse vengano traslitterate.

Allora andiamo alla sezione Biglietti e in Conta le visualizzazioni di pagina come ospiti (tickets.count_guests) impostare Sì.

Andiamo alla sezione strumenti di amministrazione e in Abilita autorizzazione via email (admintools_email_authorization) mettiamo Sì (se stai lavorando su un server - aumentiamo la sicurezza), come di solito metto Tema (admintools_theme)- buio.

Questo completa le impostazioni iniziali. Torneremo al resto delle impostazioni MODX, se necessario.

Pubblicazioni correlate

  • Conti del deserto nero (RU) Conti del deserto nero (RU)

    Account esteso GameNet Vantaggi di un account esteso: Possibilità di giocare con due account (in due finestre) contemporaneamente in, e ....

  • Canale televisivo La cui stella non è in TV adesso? Canale televisivo La cui stella non è in TV adesso?

    Dov'è il canale televisivo Zvezda, perché non è in TV? Molti abbonati dell'operatore Kol TV hanno dovuto affrontare un problema: il loro canale televisivo Zvezda preferito è scomparso ....