Sådan installeres Elxis CMS på CentOS 7

elxis_150x150Elxis er et kraftfuldt open source content management system (CMS), det er gratis til brug under GNU / GPL licens. Dette CMS er moderne, fleksibelt, nemt at bruge, og det kommer med mange nyttige flersprogede funktioner, såsom:

  • Responsive design
  • Indbygget kommentar system
  • Multi-level menuer
  • Billedgallerier
  • Kontakt formularer
  • Besøgende modersmål afsløring
  • WYSIWYG editor
  • Indbygget cron job
  • Performance monitor
  • Og mange flere…

Elxis kan installeres og køre på en bred vifte af platforme og operativsystemer med en webserver (Apache, Nginx, Lighttpd), PHP-version 5.2 eller nyere og en SQL-server som MySQL, MariaDB og PostgreSQL. I dagens artikel vil vi lede dig gennem installationen af ​​Elxis CMS på en CentOS 7 VPS med Apache, PHP og MariaDB.

Installationen er ret nemt og hurtigt. Log ind på din CentOS 7 server som bruger root

ssh [Email protected]

og opdater alle installerede pakker ved at udføre følgende kommando

yum-en opdatering

Installer derefter Apache webserver

yum-du installerer httpd

Når installationen er gennemført, start webserveren og indstil den til at starte automatisk ved systemstart

systemctl start httpd systemctl aktiver httpd

Elxis er en PHP baseret applikation, så vi skal installere PHP med PDO og GD moduler

yum-du installerer php php-pdo php-gd

Installer MariaDB-server på din VPS ved hjælp af følgende kommando

yum-du installerer mariadb mariadb-server

Når installationen er afsluttet, start databaseserveren og indstil den til at starte ved opstart

systemt start mariadb systemctl enable mariadb

Kør derefter mysql_secure_installation script til at sikre databaseserveren og indstille din MariaDB root password.

Log på MariaDB-serveren med rodbrugeren og opret en tom database, som Elxis vil bruge til at gemme dataene.

mysql -u root -p CREATE DATABASE elxis; CREATE USER 'siuser' @ 'localhost' IDENTIFIED AF 'PASSWORD'; GIVE ALL PRIVILEGES ON `elxis`. * TIL 'elxisuser' @ 'localhost'; FLUSH PRIVILEGES; Afslut

Glem ikke at erstatte "PASSWORD" med en faktisk stærk adgangskode.

Download den nyeste version af Elxis CMS fra deres officielle hjemmeside og upload det til din server via FTP eller sFTP. Når først den er uploadet, skal du pakke Elxis ZIP-arkivet til dokumentets rodmappe på din server

mkdir / var / www / html / elxis unzip elxis_4.3_proteas_rev1716.zip -d / var / www / html / elxis

Elxis bruger en mappe med navnet 'repository' til at gemme cachelagrede sider, logfiler, sessioner, sikkerhedskopier og mere. Det anbefales at omdøbe denne mappe og flytte den på et sted, der ikke kan nås fra internettet.

mv / var / www / html / elxis / repository / var / www / data

Indstil Apache-brugeren til at være ejer af Elxis-filer og -mapper

chown -R apache: / var / www / html / elxis / chown -R apache: / var / www / repository

Opret nu Apache virtuelle vært til din Elxis-baserede hjemmeside. Opret '/etc/httpd/conf.d/vhosts.conf' fil med følgende indhold:

IncludeOptional vhosts.d / *. Conf

Opret en 'vhosts.d /' bibliotek

mkdir /etc/httpd/vhosts.d/

og opret den virtuelle vært med følgende indhold

vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP: 80> ServerAdmin [Email protected]
DocumentRoot "/ var / www / html / elxis /" Servernavn yourdomain.com ServerAlias ​​www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com- access_log "kombineret <katalog" / var / www / html / elxis / "> DirectoryIndex index.html index.php Valg FollowSymLinks AllowOverride All Kræv alt tildelt </ Directory> </ VirtualHost>

Gem filen og genstart Apache webserveren for ændringerne træder i kraft.

systemctl genstart httpd

Med dette trin er installationen fra kommandolinjen gennemført. Nu skal du åbne en webbrowser og navigere den til http://yourdomain.com og følge installationsprocessen på skærmen for at fuldføre Elxis CMS-installationen.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.