Drupal: Porovnání verzí

Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
Bez shrnutí editace
 
(Není zobrazeno 5 mezilehlých verzí od stejného uživatele.)
Řádek 9: Řádek 9:


Z CVS se dají instalovat i moduly (viz popis v odkazech výše), ale to se mi nějak nedařilo (už nevím proč), takže je instaluju klasicky stahováním balíků
Z CVS se dají instalovat i moduly (viz popis v odkazech výše), ale to se mi nějak nedařilo (už nevím proč), takže je instaluju klasicky stahováním balíků
=Instalace modulů z CVS=
for a in advancedhelp cck fckeditor i18n imce imce_mkdir languageicons mass_contact token views workflow
do
cvs -z9 -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal checkout -r DRUPAL-6--2 -d $a contributions/modules/$a
done


=Update jádra Drupalu z CVS=
=Update jádra Drupalu z CVS=
Řádek 20: Řádek 27:
Pokud je potřeba přechod na vyšší verzi, použijte tento příkaz:  
Pokud je potřeba přechod na vyšší verzi, použijte tento příkaz:  
  cvs update -dP -r DRUPAL-6-13
  cvs update -dP -r DRUPAL-6-13
=Update modulů z CVS=
cd drupal/sites/all/modules
#forech module do
cvs update -dP -r DRUPAL-6--2


=Multisite=
=Multisite=
Řádek 27: Řádek 39:
#* Pokud vytváříte site např. provodov.unart.cz, nový adresář pojmenujte "provodov.unart.cz"  
#* Pokud vytváříte site např. provodov.unart.cz, nový adresář pojmenujte "provodov.unart.cz"  
#* Pokud vytváříte site např. provodov.unart.cz/hasici, pak nový adresář pojmenujte "provodov.unart.cz.hasici"  
#* Pokud vytváříte site např. provodov.unart.cz/hasici, pak nový adresář pojmenujte "provodov.unart.cz.hasici"  
#do právě vytvořeného podadresáře zkopírujte soubor settings.php ze sites/default a následně v tomto souboru upravte všechny údaje tak, aby nová site pracovala s vlastní novou databází na správném URL.
#do právě vytvořeného podadresáře zkopírujte soubor settings.php ze sites/default a následně v tomto souboru upravte všechny údaje tak, aby nová site pracovala s vlastní novou databází a s novým URL.
#nyní musíte zajistit, aby Apache pro požadavky na novou doménu provodov.unart.cz lezl do kořenového instalačního adresáře Drupal-u. To se dá udělat například pomocí vytvoření nového virtuálního hosta v Apache.  


Nový site může mít ve vytvořeném podadresáři uplně jiné moduly a uplné jiné témata, než ostatní sites.
Nový site může mít ve vytvořeném podadresáři uplně jiné moduly a uplné jiné témata, než ostatní sites.

Aktuální verze z 11. 3. 2011, 10:46

Instalace Drupalu z CVS

Ve srovnání s rozbalením tar.gz balíku má instalace z CVS výhodu v tom, že následné update lze už dělat jediným příkazem a není potřeba řešit, zda nějaký soubor/adresář chybí nebo přebývá - cvs už si to vše vyřeší samo.

Kompletní návod k instalaci přes CVS je na stránkách Drupal-u. Nejdůležitější příkaz je tento:

cvs -z9 -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal checkout -r REVISION_NUMBER -d  drupal

kde REVISION_NUMBER je např. DRUPAL-6. Aktuální číslo stabilní verze Drupalu v CVS najdete například v odstavci "Checkout a specific Drupal version" na stránce "Checking out from the main repository", popř. kompletní seznam aktuální verzí jádra je zde.

Z CVS se dají instalovat i moduly (viz popis v odkazech výše), ale to se mi nějak nedařilo (už nevím proč), takže je instaluju klasicky stahováním balíků

Instalace modulů z CVS

for a in advancedhelp cck fckeditor i18n imce imce_mkdir languageicons mass_contact token views workflow 
do 
cvs -z9 -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal checkout -r DRUPAL-6--2 -d $a contributions/modules/$a
done

Update jádra Drupalu z CVS

Drupal si sám kontroluje, jestli už je potřeba upgrade, upgrade si ale sám udělat neumí :-) - pouze vám zobrazí výsledky testu na stránce admin/reports/updates

Pokud Drupal hlásí potřebu update, pak update musíte provést ručně.

V rámci jedné verze stačí v kořenovém adresáři Drupalu spustit příkaz:

cvs update -dP

Pokud je potřeba přechod na vyšší verzi, použijte tento příkaz:

cvs update -dP -r DRUPAL-6-13

Update modulů z CVS

cd drupal/sites/all/modules
#forech module do
cvs update -dP -r DRUPAL-6--2

Multisite

Pro provozování více web site na jediné instalaci Drupal-u použijte tento postup:

  1. v kořenovém adresáři drupalu je adresář sites. V adresáři sites vytvořte podadresář pojmenovaný dle těchto pravidel:
    • Pokud vytváříte site např. provodov.unart.cz, nový adresář pojmenujte "provodov.unart.cz"
    • Pokud vytváříte site např. provodov.unart.cz/hasici, pak nový adresář pojmenujte "provodov.unart.cz.hasici"
  2. do právě vytvořeného podadresáře zkopírujte soubor settings.php ze sites/default a následně v tomto souboru upravte všechny údaje tak, aby nová site pracovala s vlastní novou databází a s novým URL.
  3. nyní musíte zajistit, aby Apache pro požadavky na novou doménu provodov.unart.cz lezl do kořenového instalačního adresáře Drupal-u. To se dá udělat například pomocí vytvoření nového virtuálního hosta v Apache.

Nový site může mít ve vytvořeném podadresáři uplně jiné moduly a uplné jiné témata, než ostatní sites.