Include-Path Problem..

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Include-Path Problem..

    Hey Ho.. melde mich auch mal wieder (jaaah.. die mods wissen bescheid: Unheil bahnt sich an )

    Also.. include Path eingestellt in der php.ini:

    include_path = ".:/usr/share/php5:/usr/share/php5/PEAR:/srv/www/vhosts/xxx.de/subdomains/my/httpdocs"

    In /srv/www/vhosts/xxx.de/subdomains/my/httpdocs liegt eine Datei namens "mm.php"

    Safemode ist off.

    Ich will diese Datei "mm.php" in einem anderen Verzeichniss bzw Subdomain includen:

    Warning: include(mm.php) [function.include]: failed to open stream:
    No such file or directory in
    /srv/www/vhosts/subdomain.xxx.de/subdomains/5.0/httpdocs/demo.php
    on line 2

    Warning: include() [function.include]: Failed opening 'mm.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR:/srv/www/vhosts/xxx.de/subdomains/my/httpdocs') in /srv/www/vhosts/subdomain.xxx.de/subdomains/5.0/httpdocs/demo.php on line 2

    Warum geht das nicht? Hab ich was falsch verstanden oder einen Fehler gemacht? Helft mir pls

    Gruß,

    Fabian
    Micronax.de

  • #2
    Wie includierst du die Dateien? Mit einem absoluten Pfad?
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      PHP-Code:
      <?php
      include("mm.php");
      ?>

      Kommentar


      • #4
        Und welchen incude-path zeigt phpinfo() an der stelle?

        Kommentar


        • #5
          Steht doch eig. alles oben in der fehlermeldung. Den korrekten.

          .:/usr/share/php5:/usr/share/php5/PEAR:/srv/www/vhosts/xxx.de/subdomains/my/httpdocs

          Kommentar


          • #6
            Und welchen incude-path zeigt phpinfo() an der stelle?

            Kommentar


            • #7
              Original geschrieben von TobiaZ
              Was meinst du?

              Kommentar


              • #8
                <?php
                phpinfo();
                include("mm.php");
                ?>

                Und da du das ganze ja online hast, posteste einfach mal nen Link...

                Kommentar


                • #9
                  http://5.0.development.micronax.de/demo.php

                  Stimmt eigendlicb alles, soweit ich das sehe...

                  Kommentar


                  • #10
                    Mit einem absoluten Pfad müsste es gehen
                    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                    Kommentar


                    • #11
                      wo? im include()? Dann meckert er wg. open_basedir restriction..

                      Kommentar


                      • #12
                        Probiers mal aus mit nem Absoluten Pfad, aber ich glaube das du da nicht ran darfst...

                        Kommentar


                        • #13
                          Original geschrieben von micronax
                          wo? im include()? Dann meckert er wg. open_basedir restriction..
                          Ja, siehste...

                          Kommentar


                          • #14
                            Ja.. aber muss ich denn jetzt auch noch für jede subdomain, domain usw den include_path als open_basedir freigeben? Is ja ätzend.. lässt sich das nich iwie global einstellen? Sodass ich einfach ne neue subdomain anlegen kann und dann einfach nur per include(); ne datei in dem include_path includen kann?

                            lg

                            Kommentar


                            • #15
                              Ich weiß ja nicht, was für n tolles System du da wieder programmierst, aber wenn du da wirklich nen Rootserver und noch weniger Ahnung davon als ich hast, dann kann das ja nichts geben.

                              Wenn du die Subdomains auf die selben Hosts legst, dann kannst du auch wunderbar mit "globalen" Dateien arbeiten. Wenn du aber für jede Subdomain nen eigenen Host hast, dann solltest du das eigentlich nichtmal versuchen. Mir fällt zumindest gerade kein vernünftiger Grund für sowas ein...

                              Kommentar

                              Lädt...
                              X