Hallo Martin, hallo Leute, Am Donnerstag, 14. Oktober 2004 03:42 schrieb Martin Falley:
On Thursday 14 October 2004 00:25, Christian Boltz wrote:
Am Dienstag, 12. Oktober 2004 21:33 schrieb Martin Falley:
On Tuesday 12 October 2004 20:29, Jörn Gorres wrote:
Typo3 ist Dein Freund (http://typo3.org/).
Das gerade halte ich für sehr aufgeblasen, habe mir aber gerade nocheinmal die neuesten Dateien heruntergeladen. Jetzt muß ich nur noch herausfinden, wie ich es relativ problemlos auf einem STRATO-/1und1- Server zum Laufen bekomme. Leider habe ich da meine Zweifel, ob mir das gelingt. Ich kann auf so einem Webspace leider keine Installation fahren. :((
So schwer ist das eigentlich nicht.
Das sagst Du so leicht. Ich habe von Programmierung so gut wie null Ahnung. Ich kann mich bestenfalls durch einige Konfigurationsdateien durchfusseln, dann ist aber auch schon Schluss mit Lustig.
Das wird schon ;-)
- SQL-Dump einspielen. - Die Verzeichnisse typo3conf/ typo3temp/ typo3/temp/ typo3/ext/ uploads/ fileadmin/ müssen für den Webserver schreibbar sein. Idealerweise geht das durch ein chown -R wwwrun, aber chmod 777
wwwrun kann ich auf einem Strato-/1und1-Webspace mit Sicherheit nicht anlegen und daher auch keine Rechte für diesen User vergeben. chmod 777 geht aber. Ich könnte versuchen, Typo 3 hier lokal zu installieren und anschließend die genannten verzeichnisse hochladen. Ich weiß aber nicht, ob dann die Rechte übernommen werden. Das läßt sich aber leicht herausfinden.
chmod ist auch ein gültiger FTP-Befehl, Du kannst es also auch einfacher haben ;-)
geht notfalls auch. (Ich hoffe, Dein Provider hat in PHP open_basedir gesetzt, dann ist es wenigstens nicht gänzlich unsicher.)
Keine Ahnung, ob das gestezt ist. Wie kann ich das denn herausfinden?
<?php phpinfo ?> in irgendwas.php schreiben, diese Datei auf den Server packen und dann per Browser abrufen. Irgendwo steht dann auch open_basedir. Alternativ versuchen, mit einem PHP-Script eine Datei in /etc zu öffnen: <?php include("/etc/php.ini"); ?> Wenn das mit einer Fehlermeldung scheitert, stehen die Chancen für ein gesetztes open_basedir nicht schlecht ;-)
Als chown-Ersatz könnte übrigens auch ein Kopierbefehl, in einem PHP-Script aufgerufen, herhalten.
Da fangen die Probleme schon an. So ein Script müßte ich sicher selbst erstellen. Und davon habe ich eben keinen Schimmer.
Ungetestet: <?php system ("cp -a typo3conf_falscher_user typo3conf"); ?> Dieses Mini-Script dann wiederum auf den Server laden und einmal im Browser abrufen. Da PHP als wwwrun läuft, hast Du den gewünschten Effekt. Das Kopieren machst Du am Besten mit einem Script je Verzeichnis, um nicht an irgendwelche Grenzen wie z. B. der maximalen Ausführzeit eines Scripts zu scheitern. Für die Kopieraktion gilt:
Dafür muss nur das Hauptverzeichnis _kurzfristig_ für wwwrun beschreibbar sein.
Gruß Christian Boltz --
Ich geh' jetzt erstmal Gummienten beim Wettschwimmen zugucken... Du Gluecklicher. Ich darf morgen "echten" eNTen beim Umfallen zuschaun. [Jochen Erwied und Thomas Ogrisegg in dasr]