hallole,
kann mir einer von euch weiterhelfen, bin langsam am verzweifeln
habe dies auf einen linux rechner im web, hab nur ftp-zugang
Warning: open_basedir restriction in effect. File is in wrong directory in /var/htdocs/web300/html/ferries/data/gallery/classes/gallery/UserDB.php on line 35
Error: Unable to create dir: /usr/local/httpd/htdocs/kunden/web300/html/ferries/data/gallery/albums/.users
Fatal error: Call to a member function on a non-object in /var/htdocs/web300/html/ferries/data/gallery/classes/gallery/UserDB.php on line 99
gruss stephan
Posts: 756
Ohoh, bad news...
Dein Provider erlaubt scheinbar nicht, dass eine PHP-Applikation ausserhalb ihres eigenen Verzeichnisses ein anderes, neues anlegt. Dies nennt sich bei PHP "Open_Basedir"-Restriktion.
Dagegen läßt sich nix tun; du musst mit deinem Provider reden und fragen, warum du nicht innerhalb deines Bereiches tun und lassen kannst was du willst.
Prüfe aber vorher zur Sicherheit einmal, ob das Verzeichnis albums wie in der Anleitung beschrieben mittels "chmod 777" für Gallery schreibfähig ist.
Die FAQ C sagt leider so ziemlich dasselbe, wie ich grad lese.
Posts: 110
thx,
aber das hilft leider auch nicht viel weiter :sad:
vielleicht noch ne andere idee??
es ist auf dauer nervig, wenn man nicht weiter kommt
gruss Stephan
Posts: 756
Was hilft nicht weiter? Ich habe mehrere Ansätze zur Hilfe gegeben, aber ich hätt schon gerne gewusst, was nicht geht, oder was du probiert hast?
Gegen open_base-Einstellungen kann Gallery rein gar nichts machen. Das ist eine globale PHP Einstellung, die man lokal nicht verändern kann. Gallery versucht in einem Verzeichnis zu schreiben, in dem es nicht schreiben darf, weil die globalen Einstellungen es so verbieten.
Was sagt dein Provider?
Posts: 5
also ich bin hier grade so'n bissel am kaputt gehen,
also das problem hatte ich auch, nachdem mir mein anbieter gesagt hat das ihre server ohne open_base-Einstellungen laufen, konnte ich das problem nur lösen indem ich den ordner .user von hand auf 700 geändert hab.
alles schön und gut, aber müsste nach dem config-wizard nicht was in der .htaccess files stehen die ich extra neu angelegt hab ?? meine is leer ...
dann hab ich das problem das egal welches bild ich uppe ich nix sehe, keine thumbs nichtmal das original große bild. wenn ich mir die files aufm ftp anguck sind sie da. nur kann ich sie in der gallery nicht sehen. *seufz* hilfe ...
wenn ihr infos braucht reich ich die nach...
Posts: 5
ha! ich bin auchn bauer, jetzt geht zwar n teil von dem modules_rewrite laut dem config check ( der mit den namen ) der andere nich warum auch immer.
und ich seh das original upgeloadete bild nur nicht die thumbs. erstellt werden sie, und wenn ich die permission von hand änder geht es auch. aber das is ja nich der sinn der übung glaube ich. woran mag das liegen ?
Posts: 756
Das können mehrere Ursachen haben:
- Fehler in der Konfiguration (Pfad statt URL für Anzeige der Bilder)
- .htaccess fehlerhaft, bzw. fehlerhaft ausgeführt
Kannst du uns eine URL zum Ansehen geben? Oft erkennt man dann anhand der Pfade mehr.
Posts: 5
http://gfx.bekommste.net/gallery/
also laut meiner config stimmen die pfade zu dem album pfad.
das komische ist das das originalbild (in der original größe) angezeigt wird,
nur die thumbs, resized etc. also alles was von netpbm gemacht wird mit
den falsche rechten auf die welt kommt. 600 haben die. 644 wären aber besser
dann würde es klappen, weil wenn ich sie von hand auf 644 setz werden sie angezeigt.
also ich musste aus der .htaccess im setup ordner die php zeilen löschen da bei meinem anbieter php als cgi ausgeführt wird. aber das konnte ich damit umgehen das ich ne eigene php.ini hab womit ich z.b. magic_quotes = off setze. ich glaube das is auch das was diese beiden zeilen bewirken oder ?
weiss aber nich ob das evtl. damit zusammenhängen kann das php als cgi ausgeführt wird. denke eher nicht. wie gesagt es scheint einfach ein rechte problem zu sein nur weiss ich nicht wie ich das ändern kann.