Zum Inhalt springen

mehrere seiten mit einer source

Erstellt am 6. November 2006 · 27 Antworten · letzte Antwort am 18. November 2006 · Seite 1 von 2

Tags: Frage

tandem ·

Wenn Du open_basedir benutzt, dann musst Du das anders bauen:
z.B.:
typo3_src in /srv/www/vhosts/share/typo3_src-4.0.2

dummy1 in /srv/www/vhosts/share/ndmr.de/httpdocs/cms
dummy2 in /srv/www/vhosts/share/bleistiftperle.de/httpdocs/cms
So, dass alles Unterverzeichnisse von ../share werden.
Aber als Nutzer root #angry#

NDMR ·

kann man das nicht so machen, das die verzeichnissstrucktur so bleiben kann?

typo3_src habe ich in /srv/www/vhosts/share/typo3_src-4.0.2

dummy1 habe ich in /srv/www/vhosts/ndmr.de/httpdocs/cms
dummy2 habe ich in /srv/www/vhosts/bleistiftperle.de/httpdocs/cms

weil die verzeichnisse der domeins vom plesk automatisch so vergeben werden.

tandem ·

dann versuch mal alle Verzeichnisse in der open_basedir so anzugeben:

open_basedir = /srv/www/vhosts/share:/srv/www/vhosts/ndmr.de/httpdocs/cms:/srv/www/vhosts/bleistiftperle.de/httpdocs/cms

NDMR ·

ich hab jetzt einfach die source in /tmp entpackt, da dieser pfad ja in der fehlermeldung vorkommt. jetzt finden die dummys die source.

wird der /tmp ordner irgendwann mal automatisch geleert?

Gruß NDMR

NDMR ·

kommt wieder die fehlermeldung mit dem

is not within the allowed path(s): (/srv/www/vhosts/bleistiftperle.de/httpdocs:/tmp)

die open_basedir die ich eingebe stehen unter master value.
wie kann ich denn die local value ändern, das sind nämlich diese /srv/www/vhosts/bleistiftperle.de/httpdocs:/tmp

tandem ·

Hast Du das eigentlich mal probiert?
open_basedir = /srv/www/vhosts/share:/srv/www/vhosts/ndmr.de/httpdocs/cms:/srv/www/vhosts/bleistiftperle.de/httpdocs/cms

NDMR ·

die local value hab ich jetzt geändert, geht.

war nur nicht die php.ini sondern die httpd.include (plesk)

ndmr.de/cms geht --> In the source distribution of TYPO3, the install script is disabled by a die() function call.

bleistiftperle.de/cms leider nicht --> Cannot find tslib/. Please set path by defining $configured_tslib_path in index.php.

klar den pfad kann man änder, aber ndmr.de geht ohne änderung?

hat jemand eine ahnung wieso das so ist?

tandem ·

ndmr.de/cms geht --> In the source distribution of TYPO3, the install script is disabled by a die() function call.

Das mit der die()Funktion ist Dir also klar.
Bei dem anderen würde ich die links nochmal prüfen.

NDMR ·

der fehler kommt wenn ich bleistiftperle.de/index.php (symlink zu ./cms/index.php)

öffne ich aber direkt bleistiftperle.de/cms kommt die die() funktion.

normalerweise müste das doch gehen. die index leitet ins cms verzeichnis weiter. die index im cms verzeichis leitet zur source.

NDMR ·

Soweit läuft jetzt alles.

Eine Frage hab ich aber noch. Ich habe bei beiden Domains bzw. Dummys den gleichen encryptionKey.

Sollte ich da zwei verschiedene nehmen, weil es sich ja um zwei verschiedene Seiten handelt?

Gruß NDMR

tandem ·

Ja.
Und wie ich gesehen habe, hast Du die die() Funktion noch auskommentiert.
Das würde ich ändern.
Auch den admin Namen würde ich ändern.

NDMR ·

OK. vielen dank. ohne dich hätt ich das nicht geschafft.

werde die nächsten Tage mal eine Anleitung schreiben, wie ich das mit deiner hilfe geschafft hab.

vielen dank nochmal...

Gruß NDMR

Pfandleiher ·

Ich kämpfe grade mit dem selben Problem, habe auchschon einen sehr ähnlichen Post hier geschrieben (manchmal sieht man den Wald vor lauter Bäumen nicht) #53324.

Ich habe auch Plesk als Administrationstool, allerdings nur einen Webspace. Du hast ja offenbar einen Server. Kann ich hier trotzdem die nötigen Änderungen vornehmen?

NDMR ·

Ich glaube icht, das du die erforderlichen einstellungen machen kannst. Denn du kommst ja nicht in Server-Root rein. die php.ini ist in /etc

In Plesk habe ich für Typo3 keine Einstellungen machen müssen.

was genau hast du denn vor?

Gruß NDMR