Ich gehe bei der Anleitung davon aus, dass man sich mit ssh auf seinem Uberspace eingeloggt hat. (Windows-Nutzer können dafür PUTTY benutzen). Für Uberspace habe ich mich aus folgenden Gründen entschieden:
- Die ersten 30 Tage sind kostenlos.
- Kann ohne Eingabe von Zahlungsdaten getestet werden.
- SSH-Zugang
- Problemlose Installation von drupal und drush
Drush installieren
## Drush installieren
cd ~
git clone --branch master http://git.drupal.org/project/drush.git
echo 'export PATH="$PATH:~/drush:/usr/local/bin"' >> .bashrc
source .bashrc
## Verzeichnis für Drush-Erweiterungen anlegen
mkdir ~/.drush
PHP-Version auf 5.3 festlegen
## Uberspace anweisen php 5.3 zu nutzen
mv ~/etc/phpversion ~/etc/phpversion.old
echo "## 2011-01-21 /usr/local/sbin/uberspace-account-create.sh" > ~/etc/phpversion
echo "PHPVERSION=5.3" >> ~/etc/phpversion
exit
einmal ein- und ausloggen um die Änderungen zu aktivieren
Vorhandene Dateien in html Verzeichnis löschen
cd ~
rm -rf html/* && rm -rf html/.*
Drupal installieren
## username in Variable speichern
export user=$(whoami)
## mysql Passwort in Variable speichern
export mysqlpw=$(grep password ~/.my.cnf | sed -e 's/.*password=\(\S*\).*/\1/g')
## Drupal herunterladen
cd ~
drush dl --drupal-project-rename=html -y
## Drupal mit drush installieren
## Username: admin
## Passwort: admin
cd ~/html
drush si --db-url=mysql://$user:$mysqlpw@localhost/$user --account-pass=admin -y
um Drupal mit dem minimalen Installationsprofil zu installieren benutzt man statt des vorherigen folgenden Befehl:
drush si minimal --db-url=mysql://$user:$mysqlpw@localhost/$user --account-pass=admin -y