Toto je starší verze dokumentu!
Server
Lidé
Lidé mající SSH přístup na server a případně rootovská práva tamtéž
- Ondřej Surý (root)
- Vojtěch Trefný (root)
- Martin Kiklhorn (root)
- Michal Stanke
Drupal
Vytvoření nové instance na subdomena.ubuntu.cz
Vyžaduje práva roota
- Vytvořit ve
/var/www/ubuntu.cz/www/sites
novou složku pojmenovanousubdomena.ubuntu.cz
- Vytvořit ve
/var/www/ubuntu.cz
symlinksubdomena
na/var/www/ubuntu.cz/www
- Do
/var/www/ubuntu.cz/www/sites/subdomena.ubuntu.cz
nakopírovat soubor/var/www/ubuntu.cz/www/sites/default/settings.php
- změnit prefix databáze
- nastavit
$update_free_access
naTRUE
- V souboru
/etc/nginx/sites-available/drupal_boost.conf
zcela dole v částechlocation = /install.php
a
location = /update.php
zakomentovat řádky
auth_basic "Restricted Access"; # auth realm auth_basic_user_file .htpasswd-users; # htpasswd file
a před ně napsat řádku
allow all;
- uložit soubor a restartovat nginx:
service nginx restart
(hodí se napřed pomocínginx -t
otestovat, jestli není v nastavení nějaká chyba) - V prohlížeči přejděte na http://subdomena.ubuntu.cz/install.php a proveďte instalaci
- Po dokončení instalace vrátit změny v
/etc/nginx/sites-available/drupal_boost.conf
a v/var/www/ubuntu.cz/www/sites/subdomena.ubuntu.cz/settings.php
změnit$update_free_access
naFALSE
Aktualizace
Vyžaduje práva roota
- Kontrola aktualizací je prováděna automaticky, dostupné aktualizace jádra i modulů naleznete zde. Správci si mohou nastavit upozorňování na mail.
- Stáhnout všechny nabízené aktualizace.
- Aktualizace jádra (Drupal core) nahrát do
/var/www/ubuntu.cz/www
(přepsat aktuální soubory) - Aktualizace modulů nahrát do
/var/www/ubuntu.cz/modules
resp. do/var/www/ubuntu.cz/sites/all/modules
(bordel, já vím) - Nikdy neaktualizovat Ubuntu Drupal Theme - 2010 – aktuální motiv z tohoto vychází, ale je mnohokrát pozměněn, aktualizací by se všechny změny zahodili.
- V případě aktualizace jádra je třeba provést ještě následující kroky
- V souboru
/etc/nginx/sites-available/drupal_boost.conf
zcela dole v částilocation = /update.php
zakomentovat řádky
auth_basic "Restricted Access"; # auth realm auth_basic_user_file .htpasswd-users; # htpasswd file
a před ně napsat řádku
allow all;
- Uložit soubor a restartovat nginx:
service nginx restart
(hodí se napřed pomocínginx -t
otestovat, jestli není v nastavení nějaká chyba) - Pro všechny stránky ve
/var/www/ubuntu.cz/www/sites/xyz
je třeba v `settings.php` změnit$update_free_access
na ''TRUE'' a na každé ze stránek spustit http://stranka.cz/update.php - Vrátit změny v
settings.php
a/etc/nginx/sites-available/drupal_boost.conf
a znovu restartovat nginx