GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Textpattern su CentOS 7

Textpattern è un sistema di gestione dei contenuti (CMS) open source flessibile e facile da usare scritto nel linguaggio di programmazione PHP. Texpattern viene fornito con una gamma completa di funzionalità e ti consente di creare, modificare e pubblicare facilmente contenuti sul tuo sito web. In questa guida installeremo Textpattern su un VPS CentOS 7 con Apache, MariaDB e PHP.

Prima di tutto accedi al tuo server come utente root

ssh root@IP

e assicurati che tutti i pacchetti siano aggiornati eseguendo il comando seguente

yum -y update

Textpattern utilizza un database MySQL per memorizzare le informazioni, quindi esegui il comando seguente per installare il server di database MariaDB

yum install mariadb mariadb-server

Una volta installato, avvia il server del database MariaDB e abilitalo all'avvio all'avvio

systemctl start mariadb
systemctl enable mariadb

Esegui mysql_secure_installation script per proteggere il server del database e impostare la password di root di MariaDB

Accedi a MariaDB utilizzando l'utente "root" e crea un nuovo database e l'utente e la password associati per Textpattern.

mysql -u root -p

CREATE DATABASE textpattern;
CREATE USER 'Ttextpatternuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `textpattern`.* TO 'textpatternuser'@'localhost';
FLUSH PRIVILEGES;

Sostituisci "PASSWORD" con una password efficace.

Installa il server web Apache

yum install httpd

Al termine dell'installazione, avvia il server web e aggiungilo per l'avvio automatico all'avvio del sistema

systemctl start httpd
systemctl enable httpd

Textpattern è scritto nel linguaggio di programmazione PHP, quindi abbiamo bisogno di installare PHP con pochi moduli PHP

yum install php php-pdo php-common php-mbstring php-mcrypt

Vai al sito Web ufficiale di Textpattern e scarica l'ultima versione stabile dell'applicazione sul tuo server

wget http://textpattern.com/latest.zip

Decomprimi l'archivio zip scaricato nella directory principale del documento sul tuo server. In CentOS di solito è la directory '/var/www/html/'.

unzip Textpattern-2.4.2670.zip -d /var/www/html

Per essere sicuro che sia la directory corretta puoi usare il seguente comando

grep -i '^documentroot' /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"

Modifica la proprietà dei file di Textpattern

cd /var/www/html/
chown -R apache:apache textpattern/

Successivamente, creeremo un host virtuale Apache per il tuo sito Web Textpattern. Crea il file '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

e crea l'host virtuale

mkdir /etc/httpd/vhosts.d/
vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/textpattern/"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/textpattern/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Riavvia il server Web Apache per rendere effettive le modifiche.

systemctl restart httpd

Naviga il tuo browser web preferito su http://yourdomain.com/setup/index.php e segui le istruzioni sullo schermo per completare l'installazione e la configurazione di Textpattern.

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 Textpattern 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.


Cent OS
  1. Come installare Teamspeak 3 Server su CentOS 8

  2. Installa Sentora su CentOS 7

  3. Installa BigTree su CentOS 7

  4. Installa Avattis su CentOS 7

  5. Installa Apache su CentOS 8

Come installare Samba Server su CentOS 8

Come installare Centreon su Centos 7

Installa Nginx su CentOS 7 / RHEL 7

Come installare Minecraft Server su CentOS

Come installare Nginx su CentOS

Come installare MySQL 8 su CentOS 8