Přeskočit přímo na text


Rychlá instalace Drupalu 7 a modulů přes ssh

Drupal 7 vyšel ve své finální verzi. Pro potřeby rychlého „nahození“ Drupalu 7 s desítkami oblímených modulů jsem si sepsal dva bashové skripty, které by se vám také mohly hodit, alespoň jako inspirace. Spouští se v bashi, tudíž potřebujete přístup na webhostingový server přes SSH. Webhosting s přístupem přes SSH za rozumnou cenu 230 Kč/měsíc nezávisle na tom, kolik na serveru máte domén, je např. www.angel-hosting.cz. Ale nyní už ke skriptům.

Tyto skripty slouží především jako inspirace, proto si pozorně přečtěte popis jejich funkcí a dle své potřeby je následně upravte. Skripty jsou v příloze jako textové soubory, pro jejich použití doporučuji změnit příponu na „.sh“. Jejich použití je jen na vlastní riziko. Můžete se také nechat obsahem skriptů jen inspirovat a vybrané příkazy v nich napsané spouštět ručně.

Máte webhosting s SSH, chápete funkce skriptů, chcete je, ale je pro vás tento návod příliš složitý nebo si nevíte rady s instalací drushe? Mohu sepsat podrobný návod na použití drushe či těchto skriptů, pokud o to v komentářích projevíte velký zájem.

Požadavky

Požadavky jsou společné pro oba skripty.

  • Splnění požadavků pro běh Drupalu.
  • Webhosting běžící na linuxu.
  • Přístup na webhosting přes SSH.
  • Nainstalovaný drush, spustitelný zadáním příkazu drush.

Skripty

drupal-7.x-download-1.x-alpha1.sh

Tento skript:

  • Stáhne Drupal 7.
  • Stáhne pro něj češtinu (pokud je na http://drupal.org/project/cs). Pokud se češtinu nepodaří stáhnout, budete ji bohužel muset nainstalovat ručně v fázi instalace přes web.
  • Upraví .htaccess tak, že vymaže bezpečnostní pravidla a ponechá jen sekci ReWrite pravidel, to je nutné u něterých webhostingů, které při ponechání bezpečnostních pravidel způsobí nefunkčnost webu s chybou 500: Internal server error.
  • Možná budete ještě potřebovat smazat znak „#“ před " RewriteBase /", což se chystám dát do příští verze tohoto skriptu.
Skript se spouští s jediným parametrem určující cestu k prázdnému adresáři do kterého se nainstaluje Drupal, tj. tento adresář se stane kořenovým adresářem Drupalu.

Nyní již můžete vytvořit prázdnou databázi a přes web Drupal nainstalovat. Nezapomeňte doinstalovat češtinu, pokud se ji skriptu nepodařilo stáhnout automaticky.

drupal-7.x-install-modules-1.x-alpha1.sh

Skript ukazuje způsob, jak díky drushi snadno a rychle do nainstalovaného Drupalu doinstalovat a povolit desítky oblíbených modulů. Spouští se bez parametrů z kořenového adresáře Drupalu či některého z podadresářů.

Tento skript:

  • Stáhne všechny moduly uvedené na jeho řádku začínajícím „download=“.
  • Postupně povolí všechna rozšíření modulů uvedená na jeho řádku začínajícím „enable=“. Rozšíření jsou povolována postupně jedno po druhém aby se minimalizovalo riziko překročení memory_limitu, který může být pro konzolové PHP používané drushem a tudíž i těmito skripty jiný než pro webové PHP.
PřílohaVelikost
drupal-7.x-download-1.x-alpha1.sh_.txt1.3 KB
drupal-7.x-install-modules-1.x-alpha1.sh_.txt1.24 KB
 

Prijde mi, ze to v tom

Prijde mi, ze to v tom skriptu delas moc komplikovane, uplne by melo stacit:

$ drush site-install –locale=cs

viz http://drush.ws/help#… ;)

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 0 uživatelů a 0 hostů.