failed to open stream: ...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
account
befehlen
beitrag
counter
datei
fehler
fehlermeldung
folgenden fehler
komme
main
not
opening
ordner
recht
script
skript
statistik
ultimative krise
verzeichnis
within
-
Hi ho^^
Ich bekomme derzeit beim Inkludieren von PHP Scripts st?ndig Fehlermeldungen, wei? aber einfach nicht, woran es liegt ... ich habe mittlerweile schon total viel herumprobiert, komme aber zu keiner gescheiten L?sung -.-
Das Ganze ist au?erdem noch einmal um einiges merkw?rdiger, weil ich derzeit mit meiner Page umziehe und alle Scripts auf dem alten Server ohne Probleme angezeigt wurden und funktioniert haben.
Als h?ufigster Fehler wird angegeben, dass ich den Pfad von au?erhalb zu ?ffnen versuche bzw. dass einige Befehle unzul?ssig sind.
Ich habe mittlerweile auch schon nachgeschaut, ob die Befehle deaktiviert sind *domo arigatou an alopex^^*, aber sie sollten eigentlich alle funktionieren, denn sie sind nicht deaktiviert.
Einen Einblick k?nnt ihr euch hier verschaffen:
http://ma-s.animemanga.ch/Hp/index.php
(News-Script -> Im Haupteil der Seite)
(Counter -> rechts im Men?)
(Statistik -> rechts unter dem Men?)
Tut mir leid, dass ich euch schon wieder zu Tode nerve X_x ^^"""""" -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi ho^^
Ich bekomme derzeit beim Inkludieren von PHP Scripts st?ndig Fehlermeldungen, wei? aber einfach nicht, woran es liegt ... ich habe mittlerweile schon total viel herumprobiert, komme aber zu keiner gescheiten L?sung -.-
Das Ganze ist au?erdem noch einmal um einiges merkw?rdiger, weil ich derzeit mit meiner Page umziehe und alle Scripts auf dem alten Server ohne Probleme angezeigt wurden und funktioniert haben.
Als h?ufigster Fehler wird angegeben, dass ich den Pfad von au?erhalb zu ?ffnen versuche bzw. dass einige Befehle unzul?ssig sind.
Ich habe mittlerweile auch schon nachgeschaut, ob die Befehle deaktiviert sind *domo arigatou an alopex^^*, aber sie sollten eigentlich alle funktionieren, denn sie sind nicht deaktiviert.
Einen Einblick k?nnt ihr euch hier verschaffen:
http://ma-s.animemanga.ch/Hp/index.php
(News-Script -> Im Haupteil der Seite)
(Counter -> rechts im Men?)
(Statistik -> rechts unter dem Men?)
Tut mir leid, dass ich euch schon wieder zu Tode nerve X_x ^^""""""
Wenn ich dir chmod sage hilft dir das weiter?
Also entweder musst du die Rechte des Ordners ?ndern auf den du zugreifen willst oder die Rechte des Skript, welche auf eine Ordner zugreifen m?chte.
Denn wie du festgestellt hast liegt es nicht am Skript.
Jens -
Ahhhhhhh ^_^
Also chmoden sagt mir was und beim Counter hat es auch schon funktioniert *super-mega-freu*, aber beim News-Script und bei der Statistik komme ich immer noch nicht so richtig weiter ... ich habe die Dateien, auf die das Script zugreift bzw. in die das Script inkludiert wird auf 777 ge-chmoded, aber die Fehler werden mir leider immer noch ausgegeben ^^"""
Wonach soll ich denn am besten mal suchen? -
was steht denn in /var/www/web13/html/Hp/Home/Home.php on line 370
Ich vermute du musst doch etwas im Code ?nder. ;)
'News/show_news.php' in './News/show_news.php'
Jens -
Ooooooops ... O.o
*sich mal wieder in Grund und Boden sch?m*
Schande ja, bei der Statistik habe ich das ganz klar zum falschen Ordner verlinkt >.< ... beim Newsscript komme ich aber immer noch nicht weiter T_T
Ich habe den Link jetzt auf
"./News/show_news.php" gesetzt, erhalte aber immer noch den folgenden Fehler:
Warning: main(./News/show_news.php) [function.main]: failed to open stream: No such file or directory in /var/www/web13/html/Hp/Home/Home.php on line 370
Warning: main() [function.include]: Failed opening './News/show_news.php' for inclusion (include_path='.:/usr/lib/php') in /var/www/web13/html/Hp/Home/Home.php on line 370
Ich habe es auch schon mit "./Hp/Home/News/show_news.php" und "Hp/Home/News/show_news.php", wobei bei dem Zweiten ziiieeeeemlich viele Fehlermeldungen kamen ^^""""""
Irgendwie steh ich derzeit PHP-technisch wieder seeehr im Walde *g*
Beitrag ge?ndert am 29.10.2005 18:54 von blackangel- -
Ooooooops ... O.o
*sich mal wieder in Grund und Boden sch?m*
Schande ja, bei der Statistik habe ich das ganz klar zum falschen Ordner verlinkt >.< ... beim Newsscript komme ich aber immer noch nicht weiter T_T
Ich habe den Link jetzt auf
"./News/show_news.php" gesetzt, erhalte aber immer noch den folgenden Fehler:
Warning: main(./News/show_news.php) [function.main]: failed to open stream: No such file or directory in /var/www/web13/html/Hp/Home/Home.php on line 370
Warning: main() [function.include]: Failed opening './News/show_news.php' for inclusion (include_path='.:/usr/lib/php') in /var/www/web13/html/Hp/Home/Home.php on line 370
Ich habe es auch schon mit "./Hp/News/show_news.php" und "Hp/News/show_news.php", wobei bei dem Zweiten ziiieeeeemlich viele Fehlermeldungen kamen ^^""""""
Es gibt die Datei Hp/Home/News/show_news.php nicht.
Schau nochmal genau in welchen Ordner show_news.php ist.
Jens -
O.O
Eigentlich gibt es sie aber ... *schon wieder verpeilt sei* Wenn ich
http://ma-s.animemanga.ch/Hp/Home/News/show_news.php
anklicke, erscheint sie n?mlich auch ^.^, aber inkludieren lassen will sie sich irgendwie nicht *grml* >.<
-
Liegt es daran, dass Du den "Home"-Ordner vergisst zu inkludieren?
Wenn ja, sollte es bei diesem Code zu keinen Fehlern kommen:
include("/Home/News/show_news.php");
PS: Kewl, ein Schweizer Hoster! -
Ich habe es auch schon mit "./Hp/Home/News/show_news.php" und "Hp/Home/News/show_news.php", wobei bei dem Zweiten ziiieeeeemlich viele Fehlermeldungen kamen ^^""""""
So so.
Und './Home/News/show_news.php' hast du vermutlich nicht versucht.
Du k?nntest auch '/var/www/web13/html/Hp/Home/News/show_news.php' schreiben.
Aber wer will schon sowas langes schreiben.
@compactdisc Doch es kommt ein Fehler. Du hast den '.' vergessen. ;)
@blackangel- (Beitrag sp?ter) Tja, wie ich gesagt habe.
Jens
Beitrag ge?ndert am 29.10.2005 19:32 von jacr -
Ich habe jetzt auch noch mal versucht, den Ordner "Home" mit zu inkludieren (als ./Home, /Home und nur Home), aber das bringt es irgendwie leider auch nicht ^^""
Dann bekomme ich zus?tzlich noch diesen Fehler:
Warning: main() [function.main]: open_basedir restriction in effect. File(/Home/News/show_news.php) is not within the allowed path(s): (/var/www/web13/html/:/var/www/web13/phptmp/:/var/www/web13/files/:/var/www/web13/atd/) in /var/www/web13/html/Hp/Home/Home.php on line 370
/EDIT/
@ jacr
Mit "/var/www/web13/html/Hp/Home/News/show_news.php" klappt es auch nicht -.-, dann werden die Dateien, auf die von der show_news.php verwiesen verweisen wird, nicht mehr korrekt inkludiert.
Warum mag das wohl nicht klappen? Muss ich vielleicht noch was anderes chmoden oder irgendwelche Einstellungen vornehmen?
Buhuuuuuuu ... Verzweiflung T_T
Beitrag ge?ndert am 29.10.2005 19:35 von blackangel- -
Ich habe jetzt auch noch mal versucht, den Ordner "Home" mit zu inkludieren (als ./Home, /Home und nur Home), aber das bringt es irgendwie leider auch nicht ^^""
Dann bekomme ich zus?tzlich noch diesen Fehler:
Warning: main() [function.main]: open_basedir restriction in effect. File(/Home/News/show_news.php) is not within the allowed path(s): (/var/www/web13/html/:/var/www/web13/phptmp/:/var/www/web13/files/:/var/www/web13/atd/) in /var/www/web13/html/Hp/Home/Home.php on line 370
/EDIT/
@ jacr
Mit "/var/www/web13/html/Hp/Home/News/show_news.php" klappt es auch nicht -.-, dann werden die Dateien, auf die von der show_news.php verwiesen verweisen wird, nicht mehr korrekt inkludiert.
Das geh?rt so.
Waren das die selben Fehler wie bei './Home/News/show_news.php'?
Wenn du dich jetzt fragst warum es pl?tzlich mehr Fehler werden.
Du hast es geschaft './Home/News/show_news.php' zu includen.
Diese includet aber noch andere Sachen. Wo du dann auch wieder falsch includest.
Kleiner Vorschlag pack die News direkt unter HP ist wohl einfacher als alles zu ?ndern. ;)
(so das hier http://ma-s.animemanga.ch/Hp/News/show_news.php was angezeigt wird)
Jens -
Gibt es da denn gar keine andere L?sung? *traurig sei*
Ich w?rde das jetzt ungern nochmal hochladen (w?rde es aber nat?rlich machen, wenn es gar nicht anders geht...)
Eigentlich habe ich das Script schon immer im Ordner "Home" gehabt (bei Funpic) und es hat sonst ja auch probemlos funktioniert -.-
Die Fehler sind ?brigens mehr geworden und es waren dieselben als wenn man ?ber ./Home inkludiert *g* -
Gibt es da denn gar keine andere L?sung? *traurig sei*
Ich w?rde das jetzt ungern nochmal hochladen (w?rde es aber nat?rlich machen, wenn es gar nicht anders geht...)
Eigentlich habe ich das Script schon immer im Ordner "Home" gehabt (bei Funpic) und es hat sonst ja auch probemlos funktioniert -.-
Die Fehler sind ?brigens mehr geworden und es waren dieselben als wenn man ?ber ./Home inkludiert *g*
Ich kenn zwar nicht dein News-Skript.
Aber so schwer sollte es doch nicht sein den Ordner zu verschieben. ;)
Es k?nnte dann sein, dass du es irgendwo anders noch verlinkt hast. Und dann w?re das verschieben nicht so gut. Aber das wie? ich ja nicht.
Ich w?rde es einfach verschiben. Das kann doch nicht so gro? sein.
Wie gesagt die andere L?sung w?re die anderen Include zu ?ndern.
Das ganze hat was mit der Konfiguration des Servers zutun.
Ich vermute da wo du jetzt bist achtet man mehr auf Sicherheit als bei Funpic.
Jens -
Hmmm, ich hab den Ordner jetzt direkt in den /html Ordner hochgeladen ... (ist mir lieber, weil weitere Webbies auf meinen Account zugreifen^^) eigentlich m?sste ich doch dann via ../News/show_news.php inkludieren k?nnen, oder?
Derzeit habe ich aber wieder Probleme, wie man hier sehen kann -.- *ultimative Krise bekommt*
http://ma-s.animemanga.ch/News/show_news.php
/EDIT/
ich habe dem kompletten Ordner die Rechte 777 gegeben
Beitrag ge?ndert am 29.10.2005 21:14 von blackangel- -
Hmmm, ich hab den Ordner jetzt direkt in den /html Ordner hochgeladen ... (ist mir lieber, weil weitere Webbies auf meinen Account zugreifen^^) eigentlich m?sste ich doch dann via ../News/show_news.php inkludieren k?nnen, oder?
Ja, so m?stest du dann das show_news.php includen.
Aber dann w?re wieder das Problem dass die anderen Datein nicht richtig includet werden.
Aber jetzt wo ich dar?ber nachdenke kann es leider sein, dass du die ganzen Datein eh ?ndern musst. :(
Das h?ngt davon ab, wie die includen.
Derzeit habe ich aber wieder Probleme, wie man hier sehen kann -.- *ultimative Krise bekommt*
http://ma-s.animemanga.ch/News/show_news.php
In anderen Ordner hat es doch noch geklappt.
Sach mal kann ich mir das ganze vielleicht mal auf deinen Webspace anschauen?
Kannst ja erstmal das Passwort ?ndern und dann ...
Aber vielleicht kl?ren wir das per PM.
Jens -
Die Datei "xfields.mdu" liegt nicht dort, wo sie liegen darf. Die "open_basedir_restriction" sorgt, daf?r, dass auf alle Verzeichnisse ?ber einem bestimmten Verzeichnispfad nicht zugegriffen werden darf. Also musst du die Datei in ein Verzeichnis verlegen (und von dort includieren), dass unterhalb deines DOCUMENT_ROOT (oder deines Benutzer-Verzeichnisses) liegt.
Um das genau zu kl?ren, m?sste man in die PHP.ini kucken k?nnen. Notfalls tuts aber auch phpinfo(): Dort wird das Verzeichnis normalerweise aufgelistet.
MfG
alopex -
Ho alopex^^
Sorry, ich versteh gerade teilweise nicht so recht:
Inwiefern "unterhalb" des document_root?
So wie ich es derzeit verstanden habe, ist das Verzeichnis /html mein root ^^ Da habe ich zumindest alle Dateien drin^^
Das Komische ist, dass ich das Script zuerst im Ordner html/Hp/Home/News/ liegen hatte ... jetzt habe ich es auf html/News/ ?bertragen uns es funktioniert nicht mehr ... obwohl ich es ja insofern nicht in einen "anderen" Ordner verschoben habe^^" -
Also erstmal mein aufrichtiges Beileid!
Die Fehlermeldungen werden ja immer mehr.
Ich beziehe mich auf diese Fehlermeldung:
Warning: main(xfields.mdu) [function.main]: failed to open stream: Operation not permitted in /var/www/web13/html/News/inc/shows.inc.php on line 827
Die sagt, dass das Script shows.inc.php (oder das Script, das shows.inc.php includiert) versucht, eine Datei mit dem Namen "xfields.mdu" einzubinden. Und diese Datei liegt irgendwie eine oder mehrere Verzeichnisebenen oberhalb des "erlaubten Pfades" -- den ich nicht kenne.
Der Pfad zur "xfields.mdu" hei?t:
"/usr/lib/php/xfields.mdu"
Das liegt au?erhalb von "/html".
Hei?t dein Benutzer- oder "Home-"Verzeichnis wirklich "/html"? Irgendwie m?sste der Pfad doch l?nger sein ...
So lautet er doch:
"/var/www/web13/html"
Und nur auf diese Verzeichnisebene (und eventuell noch auf "/var/www/web13") d?rftest du Zugriff haben. Und dort musst du die "xfields.mdu" irgendwie hinverschieben.
Beitrag ge?ndert am 29.10.2005 22:58 von alopex
Beitrag ge?ndert am 29.10.2005 23:02 von alopex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage