turk porno porno escort rokettube
Ergebnis 1 bis 5 von 5

Thema: Zend Framework einrichten - Url Rewrite funktioniert nicht richtig

  1. #1
    Neuer Benutzer
    Registriert seit
    21.04.2009
    Beiträge
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard Zend Framework einrichten - Url Rewrite funktioniert nicht richtig

    Guten Morgen,

    habe schon öfter unter Zend Framework entwickelt, dabei habe ich aber bisher schon fertig eingerichtete Umgebung vor die Nase gesetzt bekommen.

    Jetzt muss ich es, dass erste Mal alleine umsetzen und komm nicht so recht voran:

    Ich habe lokal ZendStudio 7 und den Zend Server. Habe mir für das neue Projekt einen virtuellen Host angelegt. Hier mal einen Auschnitt aus der Conf:
    Code:
    <VirtualHost *:80>
        ServerAdmin yxy@test.de
        DocumentRoot "C:\Programme\Zend\Apache2/htdocs/test/public"
        ServerName test
        ServerAlias test
        ErrorLog "logs/test-error.log"
        CustomLog "logs/test-access.log" common
    </VirtualHost>
    Habe natürlich auch diesen unter Windows bekannt gegeben.Danach habe ich noch mit Zendstudio ein neues Zendframework in dem Ordner "test" angelegt und dachte das damit alles reibungslos funktioniert. Es wurden dabei keine Module angelegt die Ordnerstruktur ist:

    -application
    ---configs
    ---controllers
    ---models
    ---views
    -library
    -public
    -test

    Ne .htaccess wird vom Zendstudio ja dabei auch anglegt, wenn ihr sie benötigt, dann poste ich sie gerne noch nachträglich hier rein.

    Wenn ich nun nur "test" im Browser aufrufe, wird richtiger weise der IndexController aufgerufen. Aber möchte ich nun den von mir über das Zendstudio angelegten "RestController" wiefolgt aufrufen: "http://test/rest" ,dann bekomme ich die Fehlermeldung "not found. Wenn ich Ihn nun so "http://test/index.php/rest" aufrufe, erscheint er.

    Ich habe gestern schon probiert in der bootstrap.php Routen einzustellen, weil ich dachte dass es daran lag, aber das hat zu keinem wirklichen Ergebnis geführt. Es waren meist Beispiele, wo immer ein "Default"-Module verwendet wurde.

    Hoffentlich könnt ihr mir weiterhelfen? Fehlt was in der conf .des Servers?
    Oder muss irgendwas spezielles als Route eingestellt werden?

    Gruß Steffen

  2. #2
    Erfahrener Benutzer
    Registriert seit
    10.09.2007
    Ort
    Wuppertal
    Beiträge
    5.725
    Thanks
    1
    Thanked 41 Times in 40 Posts

    Standard

    Ok, ganz einfach eigentlich

    Zend Server hat standardmäßig die AllowOverride Direktive auf "None" stehen. Die musst du z.B. auf "All" stellen. Ich hab die mal 2 Pastes erstellt, damit du das ganz easy finden kannst unter Windows:

    Pfad zur httpd.conf: http://www.pasteshot.com/shot/086f32...33d666082a4799

    Zeile, die angepasst werden muss: http://www.pasteshot.com/shot/47d6a4...08c364fb9786bb

    Dann einmal den Apache neustarten oder die Configs neu einlesen lassen.
    Neues Projekt: zandman.de - Status: WIP




  3. #3
    Neuer Benutzer
    Registriert seit
    21.04.2009
    Beiträge
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard funzt...

    thx, das war genau die Lösung.

  4. #4
    Neuer Benutzer
    Registriert seit
    21.04.2009
    Beiträge
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard neues Problem

    sry erstmal für den Doppel-Post, aber es ist noch ein weiteres Problem aufgetreten, wo ich seit heute vormittag recherchiert habe, aber irgendwie nichts gefunden habe. Da es aber für mich Thematisch passt, für ich den Thread einfach mal weiter...
    Das Problem ist wie folgt:

    Aus anderen Projekten kenn ich die Variablenübergabe so

    http://test/rest/method/sayHello

    Im Moment funktioniert dies aber nicht so, sondern nur so:

    http://test/rest?method=sayHello

    Ich habe es unteranderem auch schon erfolglos so versucht:

    http://test/rest/index/method/sayHello

    Muss ich irgendwie noch ne Routing Einstellungen in der Bootstrap machen oder irgendwo anders?

    Danke schon mal im Voraus

    Steffen

  5. #5
    Erfahrener Benutzer
    Registriert seit
    10.09.2007
    Ort
    Wuppertal
    Beiträge
    5.725
    Thanks
    1
    Thanked 41 Times in 40 Posts

    Standard

    Ich würde mal sagen: japp, Route fehlt, schau mal in die anderen Projekte rein. Die GET-Parameter klappen natürlich immer Das hat allerdings thematisch nichts mit dem vorherigen Thema zu tun. Zudem frage ich mich, warum dir keiner aus der Firma (?) hilft ...
    Neues Projekt: zandman.de - Status: WIP




Ähnliche Themen

  1. einfacher Rewrite Router funktioniert nicht
    Von stripfire im Forum MVC
    Antworten: 4
    Letzter Beitrag: 18.03.2009, 01:47
  2. Zend URL Rewrite
    Von Dino im Forum Einsteigerfragen
    Antworten: 0
    Letzter Beitrag: 11.03.2009, 23:11
  3. Zend auf Apache2 einrichten
    Von JanMalte im Forum Installation & Konfiguration
    Antworten: 5
    Letzter Beitrag: 24.11.2008, 08:37
  4. Zend Framework angelegt, reageiert aber nicht.
    Von kerim77 im Forum Einsteigerfragen
    Antworten: 3
    Letzter Beitrag: 10.08.2008, 19:09
  5. Antworten: 1
    Letzter Beitrag: 22.05.2007, 12:06

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •