GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte ExpressionEngine na Debian

V tomto tutoriálu vám ukážeme, jak nainstalovat ExpressionEngine na Debian 8. ExpressionEngine je systém pro správu obsahu, který je napsán v objektově orientovaném PHP a pro ukládání dat používá MySQL. Přestože je ExpressionEngine komerční produkt, má bezplatnou „základní“ verzi dostupnou pro osobní a neziskové webové stránky. Podle společnosti, která vytvořila ExpressionEngine (EllisLab), v současné době používají ExpressionEngine tisíce webových stránek, od obchodních stránek přes online časopisy až po osobní blogy. Weby vytvořené pomocí ExpressionEngine používají řadu vlastních kanálů, z nichž každý obvykle obsahuje řadu různých polí. Kanály obvykle představují různé typy informací, takže můžete mít kanál pro jednotlivé stránky, blogové příspěvky, produkty, volná pracovní místa a tak dále.

Když na svůj web přidáte obsah pomocí ovládacího panelu ExpressionEngine, uloží se do databáze. Když někdo navštíví váš web, váš obsah se načte z databáze, vizuálně naformátuje na základě vašeho označení a zobrazí se mu. ExpressionEngine je dynamický systém, protože generuje vaše webové stránky v reálném čase pro každého uživatele, který je navštíví.

Další informace o tomto softwaru naleznete v oficiální uživatelské příručce.

Minimální systémové požadavky, které musí být splněny, aby ExpressionEngine mohl běžet na vašem serveru, jsou:

  • PHP 5.3.10 nebo novější, zkompilovaný s knihovnou GD (nebo GD 2)
  • PHP 5.3.10 lze také číst jako pět bodů-tři body-deset. To znamená, že 5.3.10 je větší než 5.3.1, 5.3.2, 5.3.3 a až do 5.3.9.
  • MySQL 5.0.3 nebo novější
  • Alespoň 32 MB paměti přidělené PHP
  • Alespoň 10 MB volného místa na disku pro software a moduly ExpressionEngine
  • Alespoň 2 MB místa v databázi

Další informace o systémových požadavcích naleznete na této stránce.

Předpokládáme, že již máte Apache, MySQL a PHP nainstalované a nakonfigurované na vašem Debian 8 VPS. Pokud tomu tak není, můžete se řídit naším vynikajícím návodem a snadno nainstalovat zásobník LAMP.

Nyní, když jsme probrali vše v našem souhrnu před instalací, pojďme pokračovat ve skutečné instalaci.

1. PŘIHLÁSIT SE NA SVŮJ SERVER PŘES SSH

# ssh root@server_ip

Zda máte na svém serveru nainstalovanou správnou verzi Debianu, můžete zkontrolovat pomocí následujícího příkazu:

# lsb_release -a

Měli byste získat tento výstup:

Distributor ID: Debian
Description: Debian GNU/Linux 8.1 (jessie)
Release: 8.1
Codename: jessie

2. AKTUALIZUJTE SYSTÉM

Ujistěte se, že je váš server plně aktuální pomocí:

# apt-get update && apt-get upgrade

3. INSTALOVAT EXPRESSIONENGINE

Pro účely tohoto tutoriálu jsme použili bezplatnou verzi produktu ExpressionEngine Core s omezenými funkcemi. V době psaní tohoto článku je nejnovější verze EE 2.10.1 . Proto si zde musíte zaregistrovat účet u ExpressionEngine a poté si stáhnout nejnovější verzi ExpressionEngine.

Po dokončení stahování je třeba nahrát soubor zip na váš server.

Soubor jsme nahráli do adresáře podle našeho výběru, ale můžete buď postupovat podle našich kroků, nebo si vytvořit adresář podle svých představ a nahrát instalaci tam.

Nejprve vytvořte adresář, do kterého bude nahrána instalace EE:

# mkdir /var/www/html/eengine/

Poté, co je nahrávání dokončeno, rozbalte archiv:

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

Nastavte správná oprávnění, abyste mohli pokračovat v instalaci:

# chmod 666 system/expressionengine/config/config.php
# chmod 666 system/expressionengine/config/database.php
# chmod 777 system/expressionengine/cache/
# chmod 777 images/avatars/uploads/
# chmod 777 images/captchas/
# chmod 777 images/member_photos/
# chmod 777 images/pm_attachments/
# chmod 777 images/signature_attachments/
# chmod 777 images/uploads/

Naším dalším krokem je vytvoření potřebné databáze. Přihlaste se ke svému serveru MySQL jako root (# mysql -u root -p ) a proveďte následující příkazy:

mysql> create database eengine;

mysql> grant all privileges on eengine.* to euser@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit
Bye

Nyní, když je databáze vytvořena, měli byste vytvořit direktivu virtuálního hostitele pro doménu, kterou namapujete na instalaci ExpressionEngine.

Otevřete nový konfigurační soubor:

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

Vložte následující:

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

Nezapomeňte změnit hodnoty vaší domény podle vaší skutečné domény.

Povolte konfigurační soubor:

# a2ensite your-domain.conf

Restartujte Apache, aby se změny projevily:

# systemctl restart apache2.service

Nastavte správné vlastnictví souboru:

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

Dále otevřete svůj oblíbený webový prohlížeč a přejděte na http://vaše-doména/admin.php a spusťte instalačního průvodce. Postupujte podle pokynů na obrazovce a dokončete instalaci ExpressionEngine.

Vezměte prosím na vědomí, že pokud během instalace zvolíte téma Žádné – Prázdný instalační web, domovská stránka vašeho webu se zobrazí prázdná, protože dosud nebyly vytvořeny žádné šablony ani obsah.

Po dokončení průvodce vás přivítá následující stránka:

Jak vidíte, musíte ze serveru odstranit adresář system/installer/. Proto spusťte následující příkaz:

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

Gratulujeme. Úspěšně jste nainstalovali ExpressionEngine na váš Debian 8 VPS.

Samozřejmě nemusíte instalovat ExpressionEngine na Debian, pokud používáte jednu z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám ExpressionEngine nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek o tom, jak nainstalovat ExpressionEngine na Debian, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Debian
  1. Debian – Moonlight v Debianu?

  2. Nainstalujte GLPI na Debian 7

  3. Nainstalujte osCommerce na Debian 8

  1. Jak nainstalovat Debian 10 (Buster)

  2. Nainstalujte Gnome na Debian 11

  3. Nainstalujte GitLab na Debian 10

  1. Instalace Firefoxu Debian

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat TeamViewer na Debian 10