Hola, tengo un nuevo contratiempo con el zend framework. Mi problema es que no me redirige el trafico al index.php cuando debiera. Creo que es por la estructura de directorios que la he cambiado un poco:
Código PHP:
/ZendFrameworkQuickstart
/ZendFrameworkQuickstart/index.php (redirect to public/index.php)
/ZendFrameworkQuickstart/application
/ZendFrameworkQuickstart/public
/ZendFrameworkQuickstart/public/index.php
/ZendFrameworkQuickstart/public/.htaccess
/library/Zend
El htacces está así (es lo que viene en el tutorial):
Código PHP:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
El mod_rewrite está activado (comprobado en otros proyectos y en el phpinfo.
El bootstrap.php empieza así:
Código PHP:
<?php
// APPLICATION CONSTANTS - Set the constants to use in this application.
// These constants are accessible throughout the application, even in ini
// files. We optionally set APPLICATION_PATH here in case our entry point
// isn't index.php (e.g., if required from our test suite or a script).
defined('APPLICATION_PATH')
or define('APPLICATION_PATH', dirname(__FILE__));
defined('APPLICATION_ENVIRONMENT')
or define('APPLICATION_ENVIRONMENT', 'development');
// FRONT CONTROLLER - Get the front controller.
// The Zend_Front_Controller class implements the Singleton pattern, which is a
// design pattern used to ensure there is only one instance of
// Zend_Front_Controller created on each request.
$frontController = Zend_Controller_Front::getInstance();
// CONTROLLER DIRECTORY SETUP - Point the front controller to your action
// controller directory.
$frontController->setControllerDirectory(APPLICATION_PATH . '/controllers');
Any help?