Installer e107 CMS på Ubuntu 16.04 | 18.04 | 18.10 med Apache2, MariaDB og PHP 7.2

  • George Richardson
  • 0
  • 2921
  • 555

e107 er et kraftfuldt, brugervenligt, open source content management system (CMS), der bruges til at oprette websteder uden at skulle lære og skrive koder…. Det giver et rent og simpelt administrativt område uden rod ... Webmastere og brugere vil føle sig godt tilpas ved at opbygge online databaser, e-handel og flersprogede websteder ... .

Hvis du vil have et Content Management System (CMS), der har flere funktioner end mange andre CMS-platforme, så er e107 CMS et godt sted at starte ... e107 CMS er bygget på en open source-kerne med understøttelse af åbne standarder, hvilket kan være meget nyttigt i at hjælpe dig med at køre dit digitale indhold ...

Denne CMS-platform er designet til brugervenlighed, så virksomheder og virksomhedsejere kan samarbejde og automatisere engagerende oplevelser med brugere på tværs af flere enheder, herunder mobile ...

For mere information om e107 CMS, se venligst deres hjemmeside

Denne korte vejledning viser studerende og nye brugere, hvordan man installerer e107 CMS på Ubuntu 16.04 / 18.10 og 18.04 LTS ...

For at komme i gang med installation af e107 skal du følge nedenstående trin:

Trin 1: Installer Apache2 HTTP-server

e107 CMS kræver en webserver, og Apache2 HTTP-server er den mest populære open source-webserver, der er tilgængelig i dag ... For at installere Apache2-serveren skal du køre nedenstående kommandoer:

sudo apt opdater sudo apt installer apache2

Efter installation af Apache2 kan nedenstående kommandoer bruges til at stoppe, starte og aktivere Apache2-tjenesten til altid at starte med serverstøvlerne ...

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl aktiver apache2.service 

Nu hvor Apache2 er installeret…. for at teste, om webserveren fungerer, skal du åbne din browser og gennemse nedenstående URL ...

http: // localhost

Hvis du ser siden ovenfor, er Apache2 installeret med succes ...

Trin 2: Installer MariaDB Database Server

e107 kræver også en databaseserver for at gemme dens indhold ... Hvis du leder efter en virkelig open source-databaseserver, så er MariaDB et godt sted at starte ... For at installere MariaDB kør kommandoerne nedenfor:

sudo apt-get install mariadb-server mariadb-client

Efter installation af MariaDB kan nedenstående kommandoer bruges til at stoppe, starte og aktivere MariaDB-tjenesten til altid at starte, når serveren starter ...

Kør disse på Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl aktiver mysql.service 

Kør disse på Ubuntu 18.10 og 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl aktiver mariadb.service 

Kør derefter nedenstående kommandoer for at sikre databaseserveren med en root-adgangskode, hvis du ikke blev bedt om at gøre det under installationen ...

sudo mysql_secure_installation

Når du bliver bedt om det, skal du besvare nedenstående spørgsmål ved at følge vejledningen.

  • Indtast den aktuelle adgangskode til root (indtast for ingen): Tryk bare på Enter
  • Sæt root-adgangskode? [Y / n]: Y
  • Ny adgangskode: Indtast adgangskode
  • Genindtast nyt kodeord: Gentag adgangskode
  • Fjern anonyme brugere? [Y / n]: Y
  • Tillad ikke rodlogin eksternt? [Y / n]: Y
  • Fjern testdatabase og adgang til den? [Y / n]: Y
  • Genindlæs privilegietabeller nu? [Y / n]: Y

Nu hvor MariaDB er installeret, skal du køre kommandoerne nedenfor for at teste, om databaseserveren blev installeret med succes ...

sudo mysql -u root -p

skriv rodadgangskoden, når du bliver bedt om ...

Hvis du ser en lignende skærm som vist ovenfor, blev serveren installeret med succes ...

Trin 3: Installer PHP 7.2 og relaterede moduler

e107 CMS er en PHP-baseret CMS, og PHP er påkrævet ... PHP 7.2 er dog muligvis ikke tilgængelig i Ubuntu-standardlagre ... For at køre PHP 7.2 på Ubuntu 16.04 og tidligere, skal du muligvis køre nedenstående kommandoer:

sudo apt-get install software-egenskaber-fælles sudo add-apt-repository ppa: ondrej / php

Opdater derefter og opgrader til PHP 7.2

sudo apt opdatering

Kør derefter kommandoerne nedenfor for at installere PHP 7.2 og relaterede moduler.

sudo apt installer php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7. 2-gd php7.2-bcmath php7.2-xml php7.2-cli php7.2-zip

Efter installation af PHP 7.2 skal du køre kommandoerne nedenfor for at åbne PHP-standardkonfigurationsfil til Apache2 ...

sudo nano /etc/php/7.2/apache2/php.ini 

Linjerne nedenfor er gode indstillinger for de fleste PHP-baserede CMS ... Opdater konfigurationsfilen med disse og gem ... .

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = America / Chicago

Hver gang du foretager ændringer i PHP-konfigurationsfilen, skal du også genstarte Apache2-webserveren ... For at gøre det skal du køre kommandoerne nedenfor:

sudo systemctl genstart apache2.service

Nu hvor PHP er installeret, skal du oprette en testfil kaldet for at teste, om den fungerer phpinfo.php i Apache2 standard rodkatalog .... ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Skriv derefter indholdet nedenfor, og gem filen.

Derefter skal du åbne din browser og gennemse serverens værtsnavn eller IP-adresse efterfulgt af phpinfo.php

http: //localhost/phpinfo.php

Du skal se PHP-standard testside ...

Trin 4: Opret e107-database

Nu hvor du har installeret alle de pakker, der kræves for at e107 skal fungere, skal du fortsætte nedenfor for at begynde at konfigurere serverne. Kør først kommandoerne nedenfor for at oprette en tom e107-database.

For at logge på MariaDB-databaseserver skal du køre kommandoerne nedenfor.

sudo mysql -u root -p

Opret derefter en database kaldet e107

OPRET DATABASE e107;

Opret en databasebruger, der kaldes e107bruger med en ny adgangskode

OPRET BRUGER 'e107user' @ 'localhost' IDENTIFICERET AF 'new_password_here';

Giv derefter brugeren fuld adgang til databasen.

TILSKUD ALLE PÅ e107. * TIL 'e107user' @ 'localhost' IDENTIFICERET AF 'user_password_here' MED GRANT-MULIGHED;

Endelig gem dine ændringer og afslut.

FLUSH PRIVILEGES; AFSLUT;

Trin 5: Download e107 seneste udgivelse

For at få e107 nyeste udgivelse kan det være en god idé at downloade den fra dens download-side ... Brug linket nedenfor for at få den seneste ... På tidspunktet for denne skrivning er den aktuelle version 2.1.9

Download og udpak det downloadede indhold til Apache2-rodmappen ...

https://e107.org/download
cd / tmp wget http://sourceforge.net/projects/e107/files/e107/e107%20v2.1.9/e107_2.1.9_full.zip sudo unzip -d / var / www / html / e107 /tmp/e107_2.1.9 _full.zip

Kør derefter kommandoerne nedenfor for at indstille de korrekte tilladelser til e107 rodkatalog og give Apache2 kontrol ... .

sudo chown -R www-data: www-data / var / www / html / e107 / sudo chmod -R 755 / var / www / html / e107 / 

Trin 6: Konfigurer Apache2

Til sidst skal du konfigurere konfigurationsfilen til Apahce2-stedet til e107. Denne fil styrer, hvordan brugerne får adgang til e107-indhold. Kør nedenstående kommandoer for at oprette en ny konfigurationsfil kaldet e107.conf

sudo nano /etc/apache2/sites-available/e107.conf

Kopier og indsæt derefter indholdet nedenfor i filen, og gem det. Erstat den fremhævede linje med dit eget domænenavn og mappens rodplacering.

 ServerAdmin [email protected] DocumentRoot / var / www / html / e107 ServerName eksempel.com ServerAlias ​​www.example.com  Indstillinger FølgSymlinks AllowOverride All Kræver alle tildelte  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log kombineret  RewriteEngine on RewriteBase / RewriteCond% REQUEST_FILENAME! -F RewriteRule ^ (. *) Index.php [PT, L]   

Gem filen, og afslut.

Trin 7: Aktivér e107 og omskriv modulet

Efter konfiguration af VirtualHost ovenfor skal du aktivere den ved at køre nedenstående kommandoer

sudo a2ensite e107.conf sudo a2enmod omskriv sudo systemctl genstart apache2.service 

Åbn derefter din browser og gennemse serverens domænenavn. Du skal se installationsguiden til e107 for at fuldføre. Følg guiden nøje.

http://eksempel.com/

Følg derefter instruktionerne på skærmen ... Vælg dit installationssprog og fortsæt ...

Indtast derefter de databaseoplysninger, du oprettede ovenfor, og fortsæt ...

Konfigurer derefter admin-kontoen, og vælg dit standardtema, og fortsæt ...

Efter et øjeblik skal e107 installeres og klar til brug ... Du skal være i stand til at logge på med den administratorkonto, der er oprettet ovenfor ...

Det er det!

Tillykke! Du har installeret e107 CMS på Ubuntu 16.04 | 18.04 og 18.10 ... .




Endnu ingen kommentarer