Lokální servery: Porovnání verzí

Z Znalosti
(Založena nová stránka s textem „Kategorie:Linux == LAMP - instalace == Nejlepší je začít na [https://help.ubuntu.com/ Official Ubuntu Documentation], tam vyhledat versi Ubuntu, na…“)
 
m
Řádek 11: Řádek 11:
 
  sudo a2enmod rewrite
 
  sudo a2enmod rewrite
  
'''Pozor''': phpMyAdmin při otevření hlásí dole chybu - chybí rozšíření <tt>mcrypt</tt>. To se řeší podle zdejšího příspěvku phpMyAdmin - chybí rozšíření mcrypt.
+
'''Pozor''': phpMyAdmin při otevření hlásí dole chybu - chybí rozšíření <tt>mcrypt</tt>. To se řeší podle [[phpMyAdmin - chybí rozšíření mcrypt]].
  
 
Kromě toho je nutné umožnit přepisovací funkce přes <tt>.htaccess</tt>. Do souboru <tt>/etc/apache2/sites-available/000-default.conf</tt> vložíme editorem řádky
 
Kromě toho je nutné umožnit přepisovací funkce přes <tt>.htaccess</tt>. Do souboru <tt>/etc/apache2/sites-available/000-default.conf</tt> vložíme editorem řádky

Verze z 26. 6. 2016, 15:17

LAMP - instalace

Nejlepší je začít na Official Ubuntu Documentation, tam vyhledat versi Ubuntu, např. pro 13.10 je to Documentation for Ubuntu 13.10 a odtud na Ubuntu Server Guide.

Odtud přejít na LAMP Applications. Tak jsem postupoval při instalaci LAMPu na ibm-desktop.

Poznámka: dobrý popis instalace LAMP je také v How To Install LAMP Stack On Ubuntu 16.04.

Pozor: při spuštění aplikace WP jsem narazil - v PHP nebyl umožněn modul mod_rewrite. Je nutno jej umožnit:

sudo a2enmod rewrite

Pozor: phpMyAdmin při otevření hlásí dole chybu - chybí rozšíření mcrypt. To se řeší podle phpMyAdmin - chybí rozšíření mcrypt.

Kromě toho je nutné umožnit přepisovací funkce přes .htaccess. Do souboru /etc/apache2/sites-available/000-default.conf vložíme editorem řádky

<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>

Poté nutno restartovat Apache:

sudo service apache2 restart

Viz např. How To Set Up Mod_Rewrite.

Obecně k modulům Apache viz How to Enable and disable apache modules. Restart mysql:

sudo /etc/init.d/mysql restart

(viz How do I start/stop mysql server?)