kostenloser Webspace werbefrei: lima-city


failed to open stream: ...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    b*********-

    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 ^^""""""
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage


  3. 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
  4. Autor dieses Themas

    b*********-

    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?
  5. 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
  6. Autor dieses Themas

    b*********-

    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-

  7. 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
  8. Autor dieses Themas

    b*********-

    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* >.<

  9. c*********c

    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!

  10. 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. :biggrin:
    Du k?nntest auch '/var/www/web13/html/Hp/Home/News/show_news.php' schreiben.
    Aber wer will schon sowas langes schreiben.:megarofl:

    @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
  11. Autor dieses Themas

    b*********-

    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-

  12. 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. :biggrin:
    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
  13. Autor dieses Themas

    b*********-

    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*

  14. 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
  15. Autor dieses Themas

    b*********-

    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-

  16. 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


    :confused::confused::confused:
    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
  17. 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
  18. Autor dieses Themas

    b*********-

    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^^"
  19. Also erstmal mein aufrichtiges Beileid!
    Die Fehlermeldungen werden ja immer mehr. :eek:


    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
  20. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!