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/sitesnovou složku pojmenovanousubdomena.ubuntu.cz - Vytvořit ve
/var/www/ubuntu.czsymlinksubdomenana/var/www/ubuntu.cz/www - Do
/var/www/ubuntu.cz/www/sites/subdomena.ubuntu.cznakopírovat soubor/var/www/ubuntu.cz/www/sites/default/settings.php- změnit prefix databáze
- nastavit
$update_free_accessnaTRUE
- V souboru
/etc/nginx/sites-available/drupal_boost.confzcela 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 -totestovat, 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.confa v/var/www/ubuntu.cz/www/sites/subdomena.ubuntu.cz/settings.phpzměnit$update_free_accessnaFALSE
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/modulesresp. 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.confzcela 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 -totestovat, jestli není v nastavení nějaká chyba) - Pro všechny stránky ve
/var/www/ubuntu.cz/www/sites/xyzje třeba v `settings.php` změnit$update_free_accessna ''TRUE'' a na každé ze stránek spustit http://stranka.cz/update.php - Vrátit změny v
settings.phpa/etc/nginx/sites-available/drupal_boost.confa znovu restartovat nginx