Ankündigung

Einklappen
Keine Ankündigung bisher.

Zend CE - kleines Einsteigerproblem mit virtualhost

Einklappen

Neue Werbung 2019

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

  • Zend CE - kleines Einsteigerproblem mit virtualhost

    Moin,
    ich wollte mich mal ein wenig ins Zend Framework einarbeiten. Dazu wollte ich dieses tutorial durcharbeiten.... leider hapert es schon an der konfiguration meine virtual hosts:

    in der httpd-vhosts.conf hab ich nun folgenden eintrag hinzugefügt:

    Code:
    <VirtualHost *:80>
        ServerName quickstart.local
        DocumentRoot C:\Zend\Apache2\htdocs\quickstart\public\
     
        SetEnv APPLICATION_ENV "development"
     
        <Directory C:\Zend\Apache2\htdocs\quickstart\public\>
            DirectoryIndex index.php
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
    wie im tutorial beschrieben hab ich die datei "C:\WINDOWS\system32\drivers\etc\hosts" mit den eintrag "127.0.0.1 quickstart.local" versehen....

    wenn ich nun die adresse "localhost/quickstart" in meinen browser aufrufe, wird mir nur die verzeichnisstruktur des ordners angezeigt (ist keine index-datei drin).... dabei sollte doch eigentlich der inhalt des "public"-ordners angezeigt werden -.-

    Hoffe mir kann jemand mit meinen Problem helfen...

    Gruss
    Jan
    Was soll ich denn nun in meine sig einfügen????


  • #2
    Zitat von tonne Beitrag anzeigen
    wie im tutorial beschrieben hab ich die datei "C:\WINDOWS\system32\drivers\etc\hosts" mit den eintrag "127.0.0.1 quickstart.local" versehen....

    wenn ich nun die adresse "localhost/quickstart" in meinen browser aufrufe
    Und du meinst, das passe irgendwie zusammen ...?
    Nein, tut's nicht.

    Kommentar


    • #3
      -.-

      1. so stehts nun mal im tutorial beschrieben
      2. dann sach an wie's richtig zusammen passt, und troll hier nicht rum....
      Was soll ich denn nun in meine sig einfügen????

      Kommentar


      • #4
        Hey, bleib mal ruhig.

        Informier Dich doch mal über die hosts-Datei und für was sie zuständig ist, dann wird Dir auch der Fehler bei Deiner Umsetzung klar..

        Kommentar


        • #5
          Naja, wenn ich am frühen Morgen vor dem Kaffee sowas unkonstruktives lesen muss, werd ich halt mal ein wenig ausfallender

          Werde mich erstmal in das Thema reinlesen, wenn ich Zeit habe
          Was soll ich denn nun in meine sig einfügen????

          Kommentar


          • #6
            ruf mal http://quickstart.localhost/ auf, immerhin hast du den host quickstart.localhost auf 127.0.0.1 "gerouted" in deiner hosts-datei ^^

            sobald du localhost/quickstart aufrufst rufst du auf dem host localhost das verzeichniss quickstart auf, das ist auch okay so.
            [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

            Kommentar


            • #7
              nee, quickstart.localhost führt auch net zum richtigen result...

              und wenn ich localhost/quickstart aufrufe, sollte eigentlich "localhost/quickstart/public" aufgerufen werden..... und der zugriff auf sämtliche andere ordner sollte mir durch die .htaccess datei in /public verwehrt werden
              Was soll ich denn nun in meine sig einfügen????

              Kommentar


              • #8
                Zitat von tonne Beitrag anzeigen
                nee, quickstart.localhost führt auch net zum richtigen result...

                und wenn ich localhost/quickstart aufrufe, sollte eigentlich "localhost/quickstart/public" aufgerufen werden..... und der zugriff auf sämtliche andere ordner sollte mir durch die .htaccess datei in /public verwehrt werden
                localhost <- Server

                Der Zeigt von Natur aus auf 127.0.0.1

                /quickstart oder auch /quickstart/public verzeichniss-struktur auf dem Server die entweder per linking entsteht oder durch reale verzeichnis strukturen.

                Les dir mal das durch: VirtualHost unter WAMP

                Es ist zwar nicht das ZEND CE sondern WAMP-bezogen, aber der Apache Dienst is bei beiden Packs der selbe.
                [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

                Kommentar


                • #9
                  aaah.... jetzt hab ich das verstanden.... ein wenig mehr zumindest

                  also:
                  wenn ich nun http//quickstart.local aufrufe, wird mit der htdocs inhalt nun angezeigt (sprich dasselbe was mir auch http://localhost anzeigt....)
                  also kann ja irgentetwas noch nicht so ganz stimmen.....
                  Was soll ich denn nun in meine sig einfügen????

                  Kommentar


                  • #10
                    wenn das so definiert wurde, wird das auch so stimmen, dann ist bei beiden "servern", also beiden einträgen in der datei wo "ServerName" vorsteht und irgendwas mit localhost dahin auch der documentroot gleich.

                    probier doch mal just for fun ne varriation aus erstell ne kopie von dem im Startpost geposteten Code und änder die beiden einträge ServerName und DocumentRoot, erstell zusätzlich noch ein verzeichniss in bspw.: C:\htdocs\

                    Setz dann DocumentRoot auf C:\htdocs\
                    Danach ServerName auf gamma.localhost

                    nachdem du die zeile
                    Code:
                    127.0.0.1 gamma.localhost
                    in deiner hosts-datei hinzugefügt hast ( wie im tutorial beschrieben ) solltest du mit http://gamma.localhost/ auf den inhalt von C:\htdocs\ zugreifen können.
                    [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

                    Kommentar


                    • #11
                      mmh, nee, hab ja definiert das quickstart.local auf nen anderen ort als htdochs verweisen soll (siehe erster posts)

                      hab jetzt n Ordner C:/htdocs erstellt und mit eine index.php versehen....
                      quickstart.local verweist nun wie folgt drauf:

                      <VirtualHost *:80>
                      ServerName quickstart.local
                      DocumentRoot C:\htdocs\

                      </VirtualHost>

                      trozdem öffnet sich noch der htdocs ordner, auf den auch localhost verweist....
                      (auch nach nem restart )
                      Was soll ich denn nun in meine sig einfügen????

                      Kommentar


                      • #12
                        quickstart.localhost

                        flüchtigkeitsfehler machen so einiges aus ^^

                        Nachtrag: habs grad mit meiner Installation auch nochma nachgestellt, du hast dich da irgendwo vertippt 100% ig. Vergess nicht nach jeder änderung den Apache-Dienst neuzustarten. ( In der Taskleiste sollte eine Apache-Feder vorzufinden sein, rechtsklicken -> Apache Monitor -> dort auf restart klicken.
                        [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

                        Kommentar


                        • #13
                          So, heute ausm Urlaub zurück gekommen...
                          Ja, muss n tipfehler gewesen sein, hab nochmal alles neu gemacht, jetzt gehts

                          danke für die hilfe
                          Was soll ich denn nun in meine sig einfügen????

                          Kommentar

                          Lädt...
                          X