Cuando trabajé en local todo funcionó normal. pero ahora que intente subir a producción en un hosting compartido (ipage) pues no me sale nada.
Probé dominios y Subdominios y nada.
Los subdominios y dominios los redireccioné a:
/proyecto/public/ donde se encuentra el index y lo curioso es que me sale la pantalla en blanco. no me vota ningún error ni nada por el estilo.
cuando cambio en el index la ruta de la aplicación
entonces si sale un error de include. pero lo vuelvo a regresar a como debería de funcionar y no me sale ningún error, me sale la pantalla en blanco
Y la estructura del proyecto es esta.
- proyecto
- public - index.php
- .htaccess
- application- config
- modules
- layouts
- Bootstrap.php
- library- zend
PHP version: 5.2.12
y él index aquí
Código PHP:
// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'),
get_include_path(),
)));
/** Zend_Application */
require_once 'Zend/Application.php';
exit();
// Create application, bootstrap, and run
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
->run();
El config.ini
Código PHP:
[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
resources.frontController.params.displayExceptions = 0
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] =
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
resources.view[] =
resources.frontController.baseUrl = "http://prueba.dominio.com"
resources.db.adapter = PDO_MYSQL
resources.db.params.host = localhost
resources.db.params.dbname = prueba
resources.db.params.username = prueba
resources.db.params.password = prueba
resources.db.params.charset = utf8
[staging : production]
resources.db.adapter = PDO_MYSQL
[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.db.adapter = PDO_MYSQL
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
resources.db.adapter = PDO_MYSQL