Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> open_basedir restriction in effect
Joel
Enzian Media GmbH
Geschrieben am: Mo 12.12.2005, 01:05
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


Hallo,

Ich habe ein PHP-Problem:

QUOTE

/*Zeile 47:*/ include ("includes/f_includes.inc.php");


Es resultiert folgender Fehler:
QUOTE

Warning: main() [function.main]: open_basedir restriction in effect. File(/usr/share/php/includes/f_includes.inc.php) is not within the allowed path(s): (/var/www/vhosts/hardstyle.net/httpdocs:/tmp) in /var/www/vhosts/hardstyle.net/httpdocs/index.php on line 47

Warning: main(includes/f_includes.inc.php) [function.main]: failed to open stream: Operation not permitted in /var/www/vhosts/hardstyle.net/httpdocs/index.php on line 47

Warning: main() [function.include]: Failed opening 'includes/f_includes.inc.php' for inclusion (include_path='/usr/share/php:.:/etc/php:/usr/local/share/php5.0:/usr/local/share/php5:/usr/local/share/php:/usr/share/php5.0:/usr/share/php5') in /var/www/vhosts/hardstyle.net/httpdocs/index.php on line 47


open_basedir ist auf folgendes gesetzt:
QUOTE

/var/www/vhosts/hardstyle.net/httpdocs:/tmp


Ich verstehe nicht warum dieser Fehler kommt. Ist doch alles unterhalb vom open_basedir, warum kommt dieser Fehler?

Gruess,
Joel


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
 
Sascha Ahlers
#2 Geschrieben am: Mo 12.12.2005, 01:31 (+00:26)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 1701
Mitglied seit: 27.12.2004


Hallo madox,

QUOTE (madox @ Mo 12.12.2005, 1:05)
[...] Ich verstehe nicht warum dieser Fehler kommt. Ist doch alles unterhalb vom open_basedir, warum kommt dieser Fehler? [...]

wie sind denn die Berechtigungen und weiteren Einstellungen, speziall auf Einstellung die mit dem safe_mode zu tun haben (insbesondere safe_mode und safe_mode_include_dir)?
Die Datei existiert auch wirklich dort und open_basedir wird auch mit dem Aufruf über der phpinfo() entsprechend angezeigt?



MfG Sascha Ahlers


--------------------
Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."

Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Joel
Enzian Media GmbH
#3 Geschrieben am: Mo 12.12.2005, 01:34 (+00:03)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


safe_mode ist auf off
safe_mode_include_dir auf no value


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
Sascha Ahlers
#4 Geschrieben am: Mo 12.12.2005, 01:48 (+00:13)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 1701
Mitglied seit: 27.12.2004


Und die Dateisystem-Berechtigungen?
Am Safe Mode kann es so natürlich nicht liegen.



MfG Sascha Ahlers

PS: Ich sage wohl gleich erstmal gute Nacht. Ich muss früh raus. ;-)

Bearbeitet von Sascha Ahlers am Mo 12.12.2005, 01:52


--------------------
Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."

Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Joel
Enzian Media GmbH
#5 Geschrieben am: Mo 12.12.2005, 01:53 (+00:05)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


QUOTE

Und die Dateisystem-Berechtigungen?

Lesen ist überall eingeschaltet sad.gif. Die Datei existiert natürlich.

Nachtrag:
Lieber Script-Gott, bitte mach das mein Script morgen wieder funktioniert. ohmy.gif


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
Sascha Ahlers
#6 Geschrieben am: Mo 12.12.2005, 02:12 (+00:18)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 1701
Mitglied seit: 27.12.2004


Nun habe ich mir mal die URL angeschaut, dort scheint der Fehler irgendwo ganz anders zu liegen, Du hast eigentlich etwas verfälschte Informationen geliefert:

QUOTE
Warning: main() [function.main]: open_basedir restriction in effect. File(/usr/share/php/includes/f_includes.inc.php) is not within the allowed path(s): (/var/www/vhosts/hardstyle.net/httpdocs:/tmp) in /var/www/vhosts/hardstyle.net/httpdocs/index.php on line 47
[...]
Warning: main() [function.include]: Failed opening 'includes/f_includes.inc.php' for inclusion (include_path='/usr/share/php:.:/etc/php:/usr/local/share/php5.0:/usr/local/share/php5:/usr/local/share/php:/usr/share/php5.0:/usr/share/php5') in /var/www/vhosts/hardstyle.net/httpdocs/index.php on line 47
[...]

Quelle: hardstyle.net (12.12.2005 02.12)


Bei open_basedir sollte nach Möglichkeit immer als erstes vom eigentlichen Verzeichnis aus gesucht werden (entspricht als Präfix "./"). Du kannst dies umgehen, indem Du bei Deiner Pfadangabe einfach diesen Präfix selber anhängt, oder indem Du den kompletten Pfad angibst.

QUOTE
/*Zeile 47:*/ include ("./includes/f_includes.inc.php");



<edit>
Ich sehe gerade, dass war es wohl bestimmt auch nicht, ich schlaftrunkender Tr*****, er muss ja eigentlich in jedem Verzeichnis nachschauen. Er verweißt jedoch auch die Datei /usr/share/php/includes/f_includes.inc.php, kann aber anscheindet nicht auf diese zugreifen.
</edit>


Nebenbei interessiert es mehr, ob der Dienstbenutzer des Apache auch die Datei lesen kann, nicht unbedingt immer, ob jeder diese lesen kann.



MfG Sascha Ahlers

PS: Gute Nacht und gutes Gelingen, sollte es dies doch nicht gewesen sein.

PPS: Ich scheine wirklich Müde zu sein, also bloß nicht auf Grammatik und Rechtschreibung achten, die ist bestimmt noch mieser als sonst. Habe es schon etwas verbessert. ;-)

Bearbeitet von Sascha Ahlers am Mo 12.12.2005, 08:24


--------------------
Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."

Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Joel
Enzian Media GmbH
#7 Geschrieben am: Mo 12.12.2005, 16:29 (+14:17)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


CODE

/*Zeile 47:*/ include ("./includes/f_includes.inc.php");


Yup genau das war es. Ob das Anpassen der open_basedir auch funktioniert weiss ich nicht.

Ausserdem habe ich folgeness angepasst, damit die nachfolgenden Includes auch funktionieren:

QUOTE

$includes_path = 'path/to..';
ini_set('include_path',  $includes_path . ":./:" . ini_get('include_path'));


Danke für die Hilfe smile.gif.

Nachtrag / NOTIZ AN MICH SELBST (falls ich das problem wiedermal habe und im google meine eigene antwort finde)
CODE

ini_set('include_path',  '.');

So funktionierts auch wenn open_basedir richtig gesetzt ist.


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
5 Monate später...
Vernichter
#8 Geschrieben am: So 30.04.2006, 01:46 (+5m )
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 1
Mitglied seit: 30.04.2006


Hallo, ich glaube ich habe ein ähnliches Problem

CODE
Warning: move_uploaded_file(): open_basedir restriction in effect. File(/var/www/web137/html/zander/shop_2/images/SP_unter35mm_o_Schatt.gif) is not within the allowed path(s): (..:.:/mnt/sda/var/www/web137/html:/mnt/sda/var/www/web137/files:/mnt/sda/var/www/web137/atd:/mnt/sda/var/www/web137/phptmp:/www/web137/html:/www/web137/phptmp:/www/web137/files:/www/web137/atd:/var/www/web137/html:/var/www/web137/phptmp:/var/www/web137/files:/var/www/web137/atd) in /mnt/sda/var/www/web137/html/zander/shop_2/admin/includes/classes/upload.php on line 91

Warning: Cannot modify header information - headers already sent by (output started at /mnt/sda/var/www/web137/html/zander/shop_2/admin/includes/classes/upload.php:91) in /mnt/sda/var/www/web137/html/zander/shop_2/admin/includes/functions/general.php on line 22


Kann es sein das bei meinen Homepageanbieter liegt in dem er bei open_basedir ..:.: eingegeben hat?

Wenn der Fahler daran liegt habe ich eine möglich keit dieses per php Befehl in den Griff zu bekommen, oder muss ich mich an meinen Anbieter wenden?
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/9583

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Sandbox-Effect immer noch da? Toblerone 320 4 Fr 4.01.2008, 17:26
Restriction Management sd12 739 1 Mo 6.12.2004, 13:57
Sandbox Effect CMA 1416 4 Sa 29.05.2004, 17:43




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]