Zend Framework: Die angeforderte URL / mein / Pfad wurde auf diesem Server nicht gefunden

7

Ich bin total neu in Zend Framework.

Ich habe einen einfachen Web-Service geschrieben, der gefälschte XML-Daten mit Zend Framework zurückgibt, mit einer Modulstruktur wie dieser:

%Vor%

In localhost (Windows 7) funktionieren diese:

Ссылка

Ссылка

Ссылка

In meinem Produktionsserver (linux) bekomme ich '404 file not found' von:

Ссылка

Ссылка

aber das funktioniert

Ссылка

Ich host es in Amazon Web Services.

Hier ist mein .htaccess

%Vor%

Hier ist meine application.ini

%Vor%

Hier ist meine Bootstrap.php

%Vor%

Ich hatte keine Idee mehr. Ich vermute, dass dies etwas mit Router im Bootstrapper zusammenhängt, kann aber keine Lösung finden.

    
VHanded 04.12.2011, 11:00
quelle

3 Antworten

15

Schließlich liegt das Problem daran, dass httpd.conf .htaccess für das Verzeichnis deaktiviert. Ich habe AllowOverride All unter VirtualHost hinzugefügt, und es funktioniert.

so:

%Vor%

Schenken Sie @Corbin im Kommentar der Frage.

    
VHanded 04.12.2011, 17:04
quelle
4

Ich hatte diese Art von Problem auf Ubuntu. Ich ging zu apache2.conf und setze ein Verzeichnis wie folgt:

%Vor%

Der wichtigste Punkt ist: AllowOverride All

Denken Sie daran, Ihre Apache-Konfiguration einzustellen: sudo a2enmod umschreiben

Dann sollte es funktionieren.

    
Adam Kozlowski 06.03.2016 11:29
quelle
1

yeap die Lösungen ist :: Ссылка

In Schritt 3 habe ich nicht erwähnt, aber wir haben die Standard-Elefant-.htaccess-Datei nicht in unseren öffentlichen Ordner kopiert. Stattdessen verwenden wir das von Zend in der PHPCloud-Dokumentation zur Verfügung gestellte. Erstellen Sie eine öffentliche / .htaccess-Datei mit folgendem Inhalt:

%Vor%     
Edy Aguirre 07.12.2012 05:18
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '419413',
    'url' => 'zend-framework-the-requested-url-my-path-was-not-found-on-this-server',
];

$_SESSION = [
    '__flash' => [],
];