He comenzado a hacer pruebas con Zend y tengo un problemilla con los enlaces, pues no se procesa bien la llamada.
Este es mi entorno de trabajo: WIN XP Pro, Apache 2.2.17, PHP Version 5.2.11.
Las librerias de Zend son la versión 1.10.8, y están incluidas en el include_path del php.ini.
He bajado el Quickstart de la página oficial de Zend (que seguro muchos conoceréis) porque me parecía que era lo mejor para empezar. Poner el ejemplo a funcionar y tocar aquí y allí para ir asimilando los conceptos de la teoría.
Quick start oficial zend
He seguido todas las instrucciones y ha funcionado la 'Home', pero el único enlace que muestra la página, el 'Guestbook', que llama al controlador 'Guestbook' devuelve error (404) el enlace no es capaz de llegar al index, así que pienso que el Rewrite no funciona, pero no tiendo por qué pues me funciona en en otros sitios...
- He seguido todas las instrucciones de la página de Zend.
- El Módulo para Rewrite está habilitado en Apache y este sencillo ejemplo me funciona.
- El sitio para este ejemplo se llama mediante un dir virtual definido en httpd.con. Esta es su configuración:
Código:
- Y el /public/.haccess es tal y como venía:#1. Definir el alias al sitio Alias /zend "C:/httdocs/Zend/public/" #2. Definir dir virtual <Directory "C:/httdocs/Zend/public/"> Options FollowSymLinks AllowOverride All Order deny,allow Allow from all Satisfy all </Directory>
Código:
Y nada...no va. He revisado pero no sé que pueda estar mal.RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L]
Despues de soltar toda esta info ¿Podría alguien ayudarme?
Gracias y un saludo.