Drupal installieren: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
KKeine Bearbeitungszusammenfassung |
(habs dann überarbeitet und noch eine .htaccess muss bearbeitet werden) |
||
Zeile 1: | Zeile 1: | ||
= Drupal bei HS = | |||
== Vorbereitungen == | |||
In ''hsadmin'', zum Beispiel mit ''hsscript'': | |||
''hsadmin''-Shell starten mit: | |||
hsscript -u xyz00 -i | |||
Password: ******** | |||
Dann nacheinander anlegen: | |||
* Linux User als Domain-Administrator | |||
* Subdomain ''drupal.hs-example.de'' | |||
* MySQL-User | |||
* MySQL Datenbank | |||
xyz00@hsadmin> user.add({set:{name:'xyz00-drupal',password:'geheim',comment:'Drupal CMS'}}) | |||
xyz00@hsadmin> domain.add({set:{name:'drupal.hs-example.de',user:'xyz00-drupal'}}) | |||
xyz00@hsadmin> mysqluser.add({set:{name:'xyz00_drupaluser',password:'geheim'}}) | |||
xyz00@hsadmin> mysqldb.add({set:{name:'xyz00_drupaldb',owner:'xyz00_drupaluser'}}) | |||
== Drupal installieren == | |||
Anmelden als Linux-User ''xyz00-drupal'': | |||
ssh -l xyz00-drupal xyz00.hostsharing.net | |||
Und dann Drupal downloaden, entpacken und ins ''htdocs''-Verzeichnis der Domain schieben: | |||
cd | |||
mkdir tmp | |||
cd tmp | |||
wget https://ftp.drupal.org/files/projects/drupal-8.3.4.tar.gz | |||
tar xvzf drupal-8.3.4.tar.gz | |||
cd .. | |||
rm doms/drupal.hs-example.de/htdocs/.htaccess | |||
mv tmp/drupal-8.3.4/* doms/drupal.hs-example.de/htdocs | |||
mv tmp/drupal-8.3.4/.* doms/drupal.hs-example.de/htdocs | |||
rm -rf tmp | |||
== Drupal für HS anpassen == | |||
cd doms/drupal.hs-example.de/htdocs | |||
vi .htaccess | |||
# If your site is running in a VirtualDocumentRoot | # If your site is running in a VirtualDocumentRoot at http://example.com/, | ||
# uncomment the following line: | # uncomment the following line: | ||
# RewriteBase / | # RewriteBase / | ||
Zeile 16: | Zeile 53: | ||
wird zu | wird zu | ||
# If your site is running in a VirtualDocumentRoot | # If your site is running in a VirtualDocumentRoot at http://example.com/, | ||
# uncomment the following line: | # uncomment the following line: | ||
RewriteBase / | RewriteBase / | ||
== Drupal konfigurieren == | |||
Im Browser auf die Seite | |||
http://drupal.hs-example.de gehen und den Anweisungen folgen. | |||
== Drupal template default für HS konfigurieren == | |||
cd sites/default/files/php/twig | |||
chmod 644 .htaccess | |||
vi .htaccess | |||
in der Zeile 11 den Eintrag "-ExecCGI" löschen | |||
Options -Indexes -ExecCGI -Includes -MultiViews | Options -Indexes -ExecCGI -Includes -MultiViews | ||
und dann noch eine .htaccess | |||
cd ../.. | |||
chmod 644 .htaccess | |||
vi .htaccess | |||
in der Zeile 2 den Eintrag "-ExecCGI" löschen | |||
Options -Indexes -ExecCGI -Includes -MultiViews | |||
Seite im Browser neu Laden ! | |||
---- | |||
[[Kategorie:HSDoku]] | |||
[[Kategorie:Installationsanleitungen]] | |||
[[Kategorie:Software]] | |||
[[Kategorie:Blog]] | |||
[[Kategorie:CMS]] |
Version vom 23. Juni 2017, 16:47 Uhr
Drupal bei HS
Vorbereitungen
In hsadmin, zum Beispiel mit hsscript:
hsadmin-Shell starten mit:
hsscript -u xyz00 -i Password: ********
Dann nacheinander anlegen:
- Linux User als Domain-Administrator
- Subdomain drupal.hs-example.de
- MySQL-User
- MySQL Datenbank
xyz00@hsadmin> user.add({set:{name:'xyz00-drupal',password:'geheim',comment:'Drupal CMS'}}) xyz00@hsadmin> domain.add({set:{name:'drupal.hs-example.de',user:'xyz00-drupal'}}) xyz00@hsadmin> mysqluser.add({set:{name:'xyz00_drupaluser',password:'geheim'}}) xyz00@hsadmin> mysqldb.add({set:{name:'xyz00_drupaldb',owner:'xyz00_drupaluser'}})
Drupal installieren
Anmelden als Linux-User xyz00-drupal:
ssh -l xyz00-drupal xyz00.hostsharing.net
Und dann Drupal downloaden, entpacken und ins htdocs-Verzeichnis der Domain schieben:
cd mkdir tmp cd tmp wget https://ftp.drupal.org/files/projects/drupal-8.3.4.tar.gz tar xvzf drupal-8.3.4.tar.gz cd .. rm doms/drupal.hs-example.de/htdocs/.htaccess mv tmp/drupal-8.3.4/* doms/drupal.hs-example.de/htdocs mv tmp/drupal-8.3.4/.* doms/drupal.hs-example.de/htdocs rm -rf tmp
Drupal für HS anpassen
cd doms/drupal.hs-example.de/htdocs vi .htaccess
# If your site is running in a VirtualDocumentRoot at http://example.com/, # uncomment the following line: # RewriteBase /
wird zu
# If your site is running in a VirtualDocumentRoot at http://example.com/, # uncomment the following line: RewriteBase /
Drupal konfigurieren
Im Browser auf die Seite http://drupal.hs-example.de gehen und den Anweisungen folgen.
Drupal template default für HS konfigurieren
cd sites/default/files/php/twig chmod 644 .htaccess vi .htaccess
in der Zeile 11 den Eintrag "-ExecCGI" löschen
Options -Indexes -ExecCGI -Includes -MultiViews
und dann noch eine .htaccess
cd ../..
chmod 644 .htaccess vi .htaccess
in der Zeile 2 den Eintrag "-ExecCGI" löschen
Options -Indexes -ExecCGI -Includes -MultiViews
Seite im Browser neu Laden !