Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
GetSimple beim Webhoster Uberspace
#1
Ich teste gerade den Webspace von Uberspace und bin bislang sehr angetan. Nicht nur von den gebotenen Funktionen, sondern auch vom Support.

Eines vorweg: Bei Uberspace gibt es sehr viele Freiheiten, allerdings keine Konfigurations-Oberfläche wie bei anderen Massenhostern. Es ist also öfter nötig, Dinge in einer Shell auf der Kommandozeile anzugehen, zum Beispiel das Anlegen von Domains oder Mailadressen. Ich selbst bin, obwohl ich Linux nutze, kein Kommandozeilen-Freak, komme bislang aber sehr gut klar. Es gibt ein ausführliches Wiki mit detaillierten Hinweisen und Beispielen.

Ich schreibe hier Erfahrungen und Lösungen rein, die vermutlich später auch im offiziellen Wiki und auf GS.de landen werden. Kommentare, Fragen und eigene Lösungen sind gern gesehen.
Reply
#2
GS moniert nach einer ansonsten reibungslosen Installation das Fehlen von "ZipArchive", was zur Erstellung der Website-Sicherung benötigt wird. Das ist an sich nicht weiter schlimm, weil bei GS als Alternative .tar-Unterstützung eingebaut ist, das Backup also trotzdem funktioniert.

Wer doch lieber die .zip-Unterstützung haben möchte, kann dies bei Uberspace mit etwas Handarbeit in der Konsole nachinstallieren. Jonas von Uberspace hat mir eine Anleitung geschrieben, die ich hier wiedergebe:

Quote:Über PECL das Modul "zip" installieren

$ mkdir ~/pecl
$ cd ~/pecl
$ pecl download zip
$ tar -xzf zip-1.10.2.tgz
$ cd zip-1.10.2
$ phpize
$ ./configure
$ make

Das sind im Prinzip die Schritte, die ein "pecl install zip" auch machen
würde, nur dass es am Ende kein "make install" gibt, weil pecl die
Installation eben sonst global versuchen würde, was nicht geht - und
weil das fehlschlägt, räumt es auch das ganze bisherige Ergebnis (bei
dem bereits die benötigte zip.so entstanden ist) wieder weg. Insofern
wissen wir derzeit keinen besseren Weg, als die obigen Schritte manuell
durchzuführen.

Um das Modul zu verwenden, musst du es mit "extension=..." in deiner
php.ini aktivieren. Wenn du noch keine hast, kannst du dir einfach die
globale sozusagen als Vorlage kopieren:

$ cp /package/host/localhost/php-$PHPVERSION/lib/php.ini ~/etc/

In der ~/etc/php.ini fügst du dann diese Zeile ein (per Konvention am
Besten dort, wo die ganzen anderen Extension-Zeilen auch stehen, aber
technisch ist es egal, wo):

extension=/home/nutzername/pecl/zip-1.10.2/modules/zip.so

Anschließend killst du alle ggf. noch laufenden PHP-Prozesse, damit sie
mit der frisch geänderten php.ini neu gestartet werden:

$ killall -u $USER php-cgi

Das war's dann ... jetzt hat dein PHP zip-Support.
Reply




Users browsing this thread: 1 Guest(s)