ja, die hab ich drauf und entpackt.
aber die dummys wissen ja nicht wo der Source_code ist.
vielen dank schonmal.
ja, die hab ich drauf und entpackt.
aber die dummys wissen ja nicht wo der Source_code ist.
vielen dank schonmal.
Ist gut so.
Du musst jetzt den Dummys nur zeigen, wo die Sourcen liegen.
Dazu findest Du im jeweiligen Dummy-Verzeichnis einen Link auf die Sourcen
typo3_src -> deine_src
Den passt Du entsprechend an:
alten Link löschen mit rm;
neuen Link im jeweiligen Dummyverzeichnis anlegen mit:
ln -s /weg-zu-sourcen/typo3_src-4.0.2 typo3_src
OK, die Symlinks hab ich gesetzt. Jetzt bekomm ich aber noch Fehlermeldungen...
Warning: Unknown(): open_basedir restriction in effect. File(/srv/www/vhosts/share/typo3_src-4.0.2/index.php) is not within the allowed path(s): (/srv/www/vhosts/ndmr.de/httpdocs:/tmp) in Unknown on line 0
Warning: Unknown(/srv/www/vhosts/share/typo3_src-4.0.2/index.php): failed to open stream: Operation not permitted in Unknown on line 0
Warning: (null)(): Failed opening '/srv/www/vhosts/share/typo3_src-4.0.2/index.php' for inclusion (include_path='/usr/share/php') in Unknown on line 0
Warning: Unknown(): open_basedir restriction in effect. File(/srv/www/vhosts/share/typo3_src-4.0.2/index.php) is not within the allowed path(s): (/srv/www/vhosts/ndmr.de/httpdocs:/tmp) in Unknown on line 0
Das sagt ja alles!
Dein Provider (oder Du selbst?) müsste das ändern.
Hi tandem,
ich habe noch nicht ganz so viel erfahrung mit linux servern. möchte mir da nichts zerschießen oder sicherheitslücken offnen. deswegen frag ich lieber die fachleute hier.
habe in der php.ini --> open_basedir = /srv/www/vhosts/share eingetragen
server neu gestartet. phpinfo zeigt:
Directive Local Value Master Value
open_basedir /srv/www/vhosts/ndmr.de/httpdocs:/tmp /srv/www/vhosts/share
aber die meldung kommt immernoch?
Gruuß NDMR
In welchem Verzeichnis liegen die sourcen?
In welchen Verzeichnissen die Dummys?
wie oben beschrieben.
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
Gruß
Ist es in allen Verzeichnissen der gleiche Benutzer?
ich mache alles mit benutzer: root also alle rechte auf dem server.
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#
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.
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
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
Ja :o
mist. ok ich ändere nochmal die php.ini
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
Da muss ich passen - ich arbeite nicht mit open_basedir.
Geh mal googlen o.O
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
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?
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.