Il seguente tutorial ti guiderà attraverso i dettagli su come installare ed eseguire MODX su un VPS Debian 7.
MODX è un sistema di gestione dei contenuti open source gratuito e un framework di applicazioni Web che consente di creare siti di qualsiasi dimensione e gestirli con facilità dall'amministrazione back-end. Ti dà il controllo completo sul tuo sito e sui tuoi contenuti, con la flessibilità e la scalabilità per adattarti alle tue mutevoli esigenze.
Prima di iniziare l'installazione, assicurati di avere lo stack LAMP installato sul tuo server. In caso contrario, segui il nostro eccellente tutorial su come configurare lo stack LAMP (Linux, Apache, MariaDB, PHP) su Debian Wheezy.
REQUISITI
Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.
AGGIORNA IL SISTEMA
Accedi al tuo server come utente "root" e assicurati che il tuo server sia completamente aggiornato:
# ssh root@hostname # apt-get update && apt-get upgrade -y
Installiamo alcune estensioni PHP necessarie:
# apt-get install php5-gd # apt-get install imagemagick
SCARICA MODX
Durante la stesura di questo tutorial la versione corrente di MODX è:2.3.2. Per i nostri scopi scaricheremo MODX nella directory principale di Apache eseguendo i seguenti comandi:
# cd /var/www # wget http://modx.com/download/direct/modx-2.3.2-pl-sdk.zip
Al termine del download, decomprimi l'archivio.
# unzip modx-2.3.2-pl-sdk.zip
Il comando ls -la elencherà i file nella directory corrente che rivelerà il nome lungo che ha l'archivio decompresso. Pertanto, cambiamolo in qualcosa di più facile da digitare.
# mv modx-2.3.2-pl modx
CONFIGURA PHP, APACHE
Affinché MODX funzioni normalmente sul tuo server, devi fare un paio di cose. Innanzitutto, assicurati che il limite di memoria PHP sia impostato su almeno 32 MB. Per questo, devi controllare il tuo file php.ini. Apri il file con il tuo editor di testo preferito. Useremo vim:
# vim /etc/php5/apache2/php.ini
Individua la riga memory_limit =?? , dove sostituirai i punti interrogativi con il valore 32.
In secondo luogo, per evitare un problema comune se il fuso orario del server non è impostato, nello stesso file decommenta la riga ;date.timezone = rimuovendo il punto e virgola precedente e impostando il fuso orario PHP. Dopo averlo modificato, la riga dovrebbe apparire così:
date.timezone = US/Central
Fatto ciò, eviteremo il seguente errore che si presenta durante l'installazione web di MODX:
FATAL ERROR: MODX Setup cannot continue. To use PHP 5.3.0+, you must set the date.timezone setting in your php.ini. Please do set it to a proper timezone before proceeding. A list can be found here.
Terzo, dovresti controllare se il modulo mod_rewrite è abilitato nel tuo Apache. Per farlo, inserisci quanto segue:
# apache2ctl -M | grep rewrite_module
Se vedi "rewrite_module" nell'output, stai bene. In caso contrario, utilizzare il comando seguente per abilitare mod_rewrite:
# a2enmod rewrite
Riavvia il tuo server web Apache per rendere effettive le modifiche:
# /etc/init.d/apache2 restart
Quindi, con il tuo editor di testo preferito, apri e modifica il file dell'host virtuale predefinito di Apache per assicurarti che Consenti sovrascrittura nella directory /var/www è impostato su All.
# vim /etc/apache2/sites-available/default
Assicurati che le modifiche corrispondano a quanto segue:
Entra nella directory di installazione di MODX e imposta la proprietà e le autorizzazioni corrette eseguendo i seguenti comandi:
# cd modx/ # chown -R root:www-data core/cache # chown -R root:www-data core/config # chown -R root:www-data core/export # chown -R root:www-data core/packages # chmod -R 775 core/cache # chmod -R 775 core/config # chmod -R 775 core/export # chmod -R 775 core/packages
CREA DATABASE MYSQL
Il tuo prossimo passo è creare un database MySQL. Inserisci MySQL come root:
# mysql -u root -p
Quindi crea il database necessario:
mysql> CREATE DATABASE modx; mysql> GRANT ALL PRIVILEGES on modx.* TO 'modxuser'@'localhost' IDENTIFIED BY 'your_password'; mysql> FLUSH PRIVILEGES; mysql> quit;
Ora puoi completare l'installazione di MODX aprendo il tuo browser web preferito e vai a:http://tuo_dominio/modx/setup .
Dovresti essere richiesto con la scelta della lingua per il nuovo sito. Procedi con la procedura guidata di installazione e segui le istruzioni sullo schermo.
Compila le informazioni sulla connessione al database come database, nome utente del database ecc... e quindi verifica la connessione proprio lì sulla pagina. Nella parte inferiore, scegli una raccolta e fai clic su Crea o prova la selezione del tuo database . Quindi si aprirà una nuova sezione per la creazione di un account amministratore, quindi compilala in base alle tue esigenze.
Al termine dell'installazione, è necessario correggere tutto ciò che è menzionato nella pagina di riepilogo dell'installazione come indicato nell'immagine seguente. Quindi accedi all'interfaccia di gestione facendo clic su Accedi .
Congratulazioni, hai installato con successo MODX sul tuo VPS Debian 7.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare MODX per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno cura di te immediatamente della tua richiesta.
PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.