Laie braucht Hilfe bei "open_basedir restriction in effect" - Fehler

chaosknipser

Joined: 2006-07-26
Posts: 21
Posted: Mon, 2007-05-28 15:34

Hallo zusammen,

nachdem die Gallery 2.1 rund ein Jahr ohne größere Probleme gelaufen ist, habe ich jetzt eine Fehlermeldung über ein Pfadproblem erhalten, obwohl an der Gallery oder am Server absolut nichts geändert worden ist.

Da ich Laie auf dem Gebiet bin, hoffe ich auf Eure Hilfe. Wenn Ihr weitere Informationen zur Gallery oder zum Server benötigt, dann lasst es mich wissen. (bitte auch einen Tip geben, wie ich an die Infos komme, wie gesagt: blutiger Laie)

Bei anderen Treads zu diesem Thema wurde ein falscher Pfad durch Providerwechsel vermutet. -dies ist jedoch bei mir nicht der Fall!
Leider komme ich so ja auch nicht ins User-Interface, um Änderungen vornehmen zu können.

Mein System:

Gallery Version: 2.1
PHP-Version: PHP/4.4.7-0.dotdeb.0
Apache Version: Apache/2.0.54 (Debian GNU/Linux) FrontPage/5.0.2.2635 mod_jk2/2.0.4 mod_python/3.1.3 Python/2.3.5 PHP/4.4.7-0.dotdeb.0 with Suhosin-Patch mod_ssl/2.0.54 OpenSSL/0.9.7e mod_perl/1.999.21 Perl/v5.8.4
System: Linux uhweb325.united-hoster.com 2.6.9-022stab078.21-smp #1 SMP Fri Sep 8 22:36:01 MSD 2006 i686

Hier die Fehlermeldungen beim Aufruf der Galerie:

-----------------------------------------------------------------

Warning: mkdir() [function.mkdir]: open_basedir restriction in effect. File(/home) is not within the allowed path(s): (/var/www/vhosts/XXmeinedomain.deXX/httpdocs:/tmp) in /var/www/vhosts/XXmeinedomain.deXX/httpdocs/media/modules/core/classes/GalleryPlatform.class on line 624

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/home/httpd/vhosts/XXmeinedomain.deXX/httpdocs/g2dateien/g2data/cache/module/rewrite/0/0) is not within the allowed path(s): (/var/www/vhosts/XXmeinedomain.deXX/httpdocs:/tmp) in /var/www/vhosts/XXmeinedomain.deXX/httpdocs/media/modules/core/classes/GalleryPlatform.class on line 402

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/XXmeinedomain.deXX/httpdocs/media/modules/core/classes/GalleryPlatform.class:624) in /var/www/vhosts/XXmeinedomain.deXX/httpdocs/media/modules/core/classes/GalleryPhpVm.class on line 124
------------------------------------------------------------------

Ich würde mich freuen, wenn mir jemand einen Tipp geben könnte, was, wie, wohin gepackt werden muss, damit es wieder läuft. (bzw. wie wo welcher Pfad geändert werden muss).
Nochmal zur Kenntnis: Ich habe keinerlei Änderungen an der Datenbank vorgenommen, also können dadurch auch keine Pfade durcheinander gekommen sein.

Vielen Dank!

 
XCOM

Joined: 2002-12-30
Posts: 444
Posted: Mon, 2007-05-28 17:59

Hallo,

Du musst nicht unbedingt einen Providerwechsel machen, es reicht schon wenn der Provider seine Servereinstellung ändert.
Könnte der Grund für deinen plötzlich auftretenden Fehler sein.

[G2] http://www.mypics.at
[G2] http://www.comuse.net/gallery2
[G1] http://www.comuse.net/gallery

 
chaosknipser

Joined: 2006-07-26
Posts: 21
Posted: Mon, 2007-05-28 18:23

Das fürchtete ich auch schon. Einziger Hinweis des Hosters: "Sie müssen die Pfade anpassen". -warum plötzlich und wie sie korrekt sein müssten: Fehlanzeige.

Wo kann ich die Einstellungen in der Gallery denn vornehmen?

 
Tim_j
Tim_j's picture

Joined: 2002-08-15
Posts: 6812
Posted: Mon, 2007-05-28 18:30
Quote:
...obwohl an der Gallery oder am Server absolut nichts geändert worden ist.

Diese Aussage ist doch definitiv nicht richtig. ;-)
Fehlermeldungen kommen nicht aus dem nichts.

Dein Provider hat die Verzeichnisstruktur geändert. Passe einfach den Pfad für "data.gallery.base" in deiner config.php an.

Jens
--
Last Gallery v1 Developer and v1 translation manager.

 
chaosknipser

Joined: 2006-07-26
Posts: 21
Posted: Tue, 2007-05-29 17:47

So, ich habe jetzt den Pfad aktualisiert, nachdem der Chef des Hoster-Supports zugegeben hat, dass man die Pfade definitiv ohne Absprache mit den Kunden geändert hat. -und entgegen erster Info...

Der Pfad ist korrekt, dafür habe ich jetzt eine schöne neue Fehlermeldung:

------------------------------------------
Warning: mkdir(/var/www/vhosts/XXmeinedomain.deXX/httpdocs/g2dateien/g2data/smarty/templates_c/%%123624660) [function.mkdir]: Permission denied in /var/www/vhosts/XXmeinedomain.deXX/httpdocs/media/modules/core/classes/GalleryPlatform.class on line 624

Warning: mkdir(/var/www/vhosts/XXmeinedomain.deXX/httpdocs/g2dateien/g2data/smarty/templates_c/%%123624660) [function.mkdir]: Permission denied in /var/www/vhosts/XXmeinedomain.deXX/httpdocs/media/modules/core/classes/GalleryPlatform.class on line 624
Error

Error (ERROR_PLATFORM_FAILURE) :
in modules/core/classes/GalleryTemplate.class at line 260 (gallerycoreapi::error)
in modules/core/classes/GalleryTemplate.class at line 200 (gallerytemplate::_initcompiledtemplatedir)
in main.php at line 418 (gallerytemplate::fetch)
in main.php at line 87
in main.php at line 80
----------------------

Ich habe keine Ahnung, ob das jetzt ein Fehler in der Gallery (Zugriffsrechte?) oder ein Fehler mit dem Server bedeutet...