GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare PyroCMS su un VPS Ubuntu 14.04

PyroCMS è un CMS leggero creato con il popolarissimo framework PHP CodeIgniter, abbastanza semplice da consentire a qualsiasi sviluppatore di creare moduli personalizzati e a qualsiasi utente finale di capire come funziona PyroCMS.
L'installazione di PyroCMS su un VPS Ubuntu dovrebbe richiedere circa cinque minuti se segui i semplicissimi passaggi descritti di seguito.


Questa guida all'installazione presuppone che Apache, PHP e MySQL siano già installati e configurati sul tuo server virtuale basato su Ubuntu.
Al momento della stesura di questo tutorial, l'ultima versione stabile disponibile è PyroCMS 2.2.5 ed è richiede:

  •     Server Web Apache>=2.0 compilato con il modulo mod_rewrite;
  •     PHP>=5.2 con le seguenti estensioni PHP abilitate:GD Graphics Library versione 2.0.x, mcrypt e cURL.
  •     MySQL>=5.0 installato sul tuo server virtuale Linux.
  •     CodeIgniter 2.1.x, jQuery 1.6.x e Lex:questi pacchetti di terze parti sono inclusi in ogni versione di PyroCMS.

Scarica l'ultima versione stabile di PyroCMS disponibile su https://www.pyrocms.com/ sul server ed estrai l'archivio scaricato nella root dei documenti del tuo server web:

cd /tmp/
wget --no-check-certificate https://www.pyrocms.com/downloads/v2.2.5 -O pyrocms.zip
unzip -d /var/www/html/ pyrocms.zip
mv /var/www/html/pyrocms* /var/www/html/pyrocms

Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "pyrocms.conf":

vi /etc/apache2/sites-available/pyrocms.conf

e aggiungi le seguenti righe:

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/pyrocms/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
      <Directory /var/www/html/pyrocms/>
         Options Indexes FollowSymLinks MultiViews
         AllowOverride All
         Order allow,deny
         allow from all
      </Directory>
   ErrorLog /var/log/apache2/your-domain.com-error_log
   CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Quindi, esegui il seguente comando sul tuo server virtuale:

ln -s /etc/apache2/sites-available/pyrocms.conf /etc/apache2/sites-enabled/pyrocms.conf

Individua il file di configurazione PHP utilizzando il seguente comando:

php -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

Modifica il file di configurazione PHP 'php.ini' e aggiungi/modifica le seguenti righe:

vi /etc/php5/cli/php.ini
magic_quotes_runtime = Off
date.timezone = US/Central

Il file "mcrypt.ini" in "/etc/php5/conf.d" deve essere copiato o collegato simbolicamente a "/etc/php5/mods-available":

cd /etc/php5/mods-available
sudo ln -s ../conf.d/mcrypt.so
sudo php5enmod mcrypt

Attiva il modulo mod_rewrite usando:

sudo a2enmod rewrite

Riavvia il server Web Apache per rendere effettive le modifiche:

service apache2 restart

Rendi la radice del documento e i file e le directory PyroCMS in esso scrivibili dal server Apache che è in esecuzione come utente "www-data" e raggruppa "www-data" eseguendo il comando seguente:

chown www-data:www-data -R /var/www/html/pyrocms/

Crea un nuovo database MySQL per PyroCMS utilizzando i seguenti comandi:

mysql -u root -p
mysql> CREATE DATABASE pyrodb;
mysql> GRANT ALL PRIVILEGES ON pyrodb.* TO 'pyrouser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Apri http://tuo-dominio.com utilizzando un browser web e segui le semplici istruzioni.

Questo è tutto. L'installazione di pyrocms è ora completa.

Puoi accedere al back-end dell'amministratore di PyroCMS utilizzando le credenziali di accesso dell'amministratore e iniziare a usarlo.

Per motivi di sicurezza, si consiglia di eliminare la directory di installazione ('/var/www/html/pyrocms/installer') una volta terminato il processo di installazione.

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 PyroCMS per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura 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.


Panels
  1. Come installare PHP 8.0 su Ubuntu 20.04 / Ubuntu 18.04

  2. Come installare eGroupware su un VPS Ubuntu 14.04

  3. Come installare Collabtive 2.1 su un VPS Ubuntu 14.04

  4. Come installare PHP 7.2 su Ubuntu 16.04

  5. Come installare PHP 7.3 su Ubuntu 18.04

Come installare PHP su Ubuntu 18.04

Come installare PHP su Ubuntu 20.04

Come installare PHP 8.0 su Ubuntu 20.04

Come installare PHP 8.0 su Ubuntu 20.04 / 18.04

Come installare PHP in Ubuntu 22.04

Come installare PHP su Ubuntu 22.04