Zum Inhalt springen

localconf.php schon wieder mal

Erstellt am 21. Juni 2006 · 3 Antworten · letzte Antwort am 22. Juni 2006

Tags: Frage

Unbekannter Benutzer ·

So, nachdem ich jetzt schon etliche Beiträge zu dem Thema gewälzt habe und auch schon ziemlich viel rumprobiert hab, fang ich jetzt doch langsam an, an mir selbst zu zweifeln.

Vorab erstma ein paar Serverdaten:

Server4You, vServer-Basic, Confixx verwaltet, Debian Betriebssystem
Angelegter User: web1

Upgedatete PHP-Version: 5.1.1-Debian-0.1~sarge1

Folgendes Vorgehen:

sources.list geupdatet und über apt-get typo3-base, typo3-env, typo3-site-installer installiert. Danach über den typo3-site-installer versucht eine seite zu installiern -> gescheitert. Berechtigungen und open_basedir waren richtig gesetzt.

Derzeitiger Versuch mit Version 4.0 von typo3.org:
Die Sourcen erstmal im normalen Webverzeichnis abgelegt. Dummy-Package im selben Verzeichnis abgelegt.

dummy -> /var/www/web1/html/typo3
src -> /var/www/web1/html/typo3_src

Symlinks im Dummy entsprechend angepasst.
Owner:Gruppe der Source -> root:root
## schon probiert: root:www-data, root:ftponly, web1:ftponly, ...
Owner:Gruppe des Dummy -> web1:ftponly
## auch schon mehrere Sachen probiert.

Ruf ich die install/index.php auf, bekomm ich "localconf.php not found". Fakt, Datei existiert, der Pfad zu der Datei wenn die Fehlermeldung erscheint, stimmt komischerweise auch (hab ich mir über die() mit ausgeben lassen!).

Kann mir jemand mal auf die Sprünge helfen, woran es noch liegen könnte?
Vielen Dank!

Greetz
Der Flo!

Unbekannter Benutzer ·

Ja, sind aktiviert.

Hab mich mittlerweile dazu entschlossen den SafeMode abzuschalten, der mit ein Auslöser für die Probleme war, da meine Sourcen und die Testsite nicht die gleichen Owner/Gruppen hatten. Da die Sourcen ja unbedingt "root" haben sollten, hab ich dann auch der Testsite entsprechend "root" zuweisen müssen, was dann allerdings dazu geführt hat, dass ich die Seiten gar nicht mehr aufrufen konnte.

Aber wie gesagt, SafeMode ausgeschaltet, open_basedir angepasst und jetzt hab ich's auch geschafft, die Sourcen global für alle angelegten Benutzer abzulegen. Tipp der mir dabei geholfen hat: Confixx lässt sich über "httpd Spezial" ins Handwerk pfuschen und die Einstellungen, die in der php.ini nicht greifen, können dort eingefügt werden. 😉

Also: Problem gelöst.

Vielen Dank!

Greetz
Der Flo!