Installer ExpressionEngine på Debian 8

eeI denne tutorial vil vi vise dig hvordan installer ExpressionEngine på en Debian 8 VPS.

ExpressionEngine er et content management system, der er skrevet i objektorienteret PHP og bruger MySQL til datalagring.

Selvom ExpressionEngine er et kommercielt produkt, har den en gratis "core" -version til rådighed for personlige og almennyttige websteder.

Ifølge firmaet, der skabte ExpressionEngine (EllisLab), er i øjeblikket tusindvis af websteder drevet med ExpressionEngine, fra forretningssider, til online magasiner, til personlige blogs.

Websteder, der er bygget med ExpressionEngine, bruger en række brugerdefinerede kanaler, som hver især indeholder en række forskellige felter. Kanaler repræsenterer typisk forskellige typer oplysninger, så du kan have en kanal til enkelte sider, blogindlæg, produkter, ledige stillinger og så videre.

Når du tilføjer indhold til dit websted ved hjælp af ExpressionEngines kontrolpanel, gemmes det i en database. Når nogen besøger dit websted, hentes dit indhold fra databasen, formateret visuelt baseret på din markering, og præsenteres for dem. ExpressionEngine er et dynamisk system, da det genererer dit websted i realtid for hver bruger, der besøger den.

For mere information om denne software, besøg venligst den officielle brugervejledning.

De minimale systemkrav, der skal opfyldes, så ExpressionEngine kan køre på din server er:

  • PHP 5.3.10 eller nyere, kompileret med GD (eller GD 2) biblioteket
  • PHP 5.3.10 kan også læses som fem-punkt-tre-punkt-ti. Det betyder, at 5.3.10 er større end 5.3.1, 5.3.2, 5.3.3, og hele vejen op til 5.3.9.
  • MySQL 5.0.3 eller nyere
  • Mindst 32 MB hukommelse tildelt til PHP
  • Mindst 10 MB ledig diskplads til ExpressionEngines software og moduler
  • Mindst 2 MB af databaseplads

For yderligere information om systemkravene, besøg venligst dette side.

Vi antager, at du allerede har Apache, MySQL og PHP installeret og konfigureret på din Debian 8 VPS. Hvis det ikke er tilfældet, kan du følge vores fremragende tutorial og installer LAMP-stakken let.

Nu da vi dækkede alt i vores forudinstallationsoversigt, lad os fortsætte med den faktiske installation.

Log ind på din server via SSH

# ssh [Email protected]_IP

Du kan kontrollere, om du har den korrekte Debian-version installeret på din server med følgende kommando:

# lsb_release -a

Du skal få denne output:

Distributør-id: Debian Beskrivelse: Debian GNU / Linux 8.1 (jessie) Udgivelse: 8.1 Kodenavn: jessie

OPDATER SYSTEMET

Sørg for, at din server er fuldt opdateret ved hjælp af:

# apt-get update && apt-get opgradering

INSTALLER EXPRESSIONENGINE

Med henblik på denne vejledning anvendte vi den gratis, funktionsbegrænsede ExpressionEngine Core-version af produktet. På tidspunktet for at skrive denne artikel er den seneste EE-version 2.10.1. Derfor skal du tilmelde dig en konto hos EllisLab på: https://store.ellislab.com/manage og download derefter den gratis version fra deres butik.

Når downloadet er færdigt, skal du uploade zip-filen til din server.

Vi uploadede filen til en mappe af vores valg, men vær så velkommen til at følge vores trin eller oprette en mappe til din smag og uploade installationen der.

Opret først den mappe, hvor EE-installationen bliver uploadet:

# mkdir / var / www / html / engine /

Derefter, når uploaden er færdig, skal du pakke arkivet ud:

# cd / var / www / html / engine /
# unzip ExpressionEngine_Core2.10.1.zip

Indstil de korrekte tilladelser for at fortsætte med installationen:

# chmod 666 system / expressionengine / config / config.php # chmod 666 system / expressionengine / config / database.php # chmod 777 system / expressionengine / cache / # chmod 777 billeder / avatarer / uploads / # chmod 777 billeder / captchas / # chmod 777 billeder / member_photos / # chmod 777 billeder / pm_attachments / # chmod 777 billeder / signatur_attachments / # chmod 777 billeder / uploads /

Vores næste skridt er at oprette den nødvendige database. Log ind på din MySQL-server som root (# mysql -u root -p) og udfør følgende kommandoer:

mysql> oprette database engine; mysql> give alle rettigheder til engine. * til [Email protected] identificeret af 'din_password'; mysql> flush privilegier; mysql> exit Bye

Nu da databasen er oprettet, skal du oprette et virtuelt værtsdirektiv for det domæne, du vil kortlægge til ExpressionEngine-installationen.

Åbn en ny konfigurationsfil:

# vim /etc/apache2/sites-available/your-domain.conf

Indsæt følgende:

<VirtualHost *: 80> ServerAdmin [Email protected]
DocumentRoot / var / www / html / engine / ServerName your-domain.com ServerAlias ​​www.your-domain.com <Katalog / var / www / html / engine /> Valg FollowSymLinks AllowOverride All </ Directory> ErrorLog / var / log / apache2 / your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </ VirtualHost>

Glem ikke at ændre dine domæneværdier med dit aktuelle domæne.

Aktivér konfigurationsfilen:

# a2ensit dit domæne.conf

Genstart Apache for ændringerne træder i kraft:

# systemctl genstart apache2.service

Indstil det korrekte fil ejerskab:

# chown -R www-data / var / www / html / engine /

Derefter skal du åbne din yndlingswebbrowser og navigere til http: //your-domain/admin.php for at køre installationsguiden. Følg vejledningen på skærmen for at afslutte installationen af ​​ExpressionEngine.

Bemærk venligst, at i løbet af installationen, hvis du vælger templet Intet - tomt installationssted, vises hjemmesidenes hjemmeside tom, fordi der ikke er oprettet nogen skabeloner eller indhold endnu.

Når du er færdig med guiden, vil du blive hilst velkommen med følgende side:

eengine

Som du kan se, skal du fjerne systemet / installationsprogrammet / biblioteket fra din server. Udfør derfor følgende kommando:

# rm-rf / var / www / html / engine / system / installer /

Tillykke. Du har installeret ExpressionEngine på din Debian 8 VPS.

Giv en kommentar

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