server

Toto je starší verze dokumentu!


Server

Lidé mající SSH přístup na server a případně rootovská práva tamtéž

:!: Vyžaduje práva roota

  1. Vytvořit ve /var/www/ubuntu.cz/www/sites novou složku pojmenovanou subdomena.ubuntu.cz
  2. Vytvořit ve /var/www/ubuntu.cz symlink subdomena na /var/www/ubuntu.cz/www
  3. Do /var/www/ubuntu.cz/www/sites/subdomena.ubuntu.cz nakopírovat soubor /var/www/ubuntu.cz/www/sites/default/settings.php
    1. změnit prefix databáze
    2. nastavit $update_free_access na TRUE
  4. V souboru /etc/nginx/sites-available/drupal_boost.conf zcela dole v částech
    location = /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;
  5. uložit soubor a restartovat nginx: service nginx restart (hodí se napřed pomocí nginx -t otestovat, jestli není v nastavení nějaká chyba)
  6. V prohlížeči přejděte na http://subdomena.ubuntu.cz/install.php a proveďte instalaci
  7. 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 na FALSE

:!: Vyžaduje práva roota

  1. 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.
  2. Stáhnout všechny nabízené aktualizace.
  3. Aktualizace jádra (Drupal core) nahrát do /var/www/ubuntu.cz/www (přepsat aktuální soubory)
  4. Aktualizace modulů nahrát do /var/www/ubuntu.cz/modules resp. do /var/www/ubuntu.cz/sites/all/modules (bordel, já vím)
  5. 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.
  6. V případě aktualizace jádra je třeba provést ještě následující kroky
    1. V souboru /etc/nginx/sites-available/drupal_boost.conf zcela dole v části
      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;
    2. Uložit soubor a restartovat nginx: service nginx restart (hodí se napřed pomocí nginx -t otestovat, jestli není v nastavení nějaká chyba)
    3. 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
    4. Vrátit změny v settings.php a /etc/nginx/sites-available/drupal_boost.conf a znovu restartovat nginx
  • Poslední úprava: 2019/02/25 18:21
  • autor: 127.0.0.1