Foros del Web » Programando para Internet » PHP » Zend »

Instalar Zend Framework Hosting Compartido

Estas en el tema de Instalar Zend Framework Hosting Compartido en el foro de Zend en Foros del Web. 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é ...
  #1 (permalink)  
Antiguo 25/04/2011, 02:51
 
Fecha de Ingreso: enero-2009
Mensajes: 24
Antigüedad: 15 años, 3 meses
Puntos: 1
Instalar Zend Framework Hosting Compartido

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 
  #2 (permalink)  
Antiguo 25/04/2011, 07:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Instalar Zend Framework Hosting Compartido

¿Ese exit lo tienes por alguna razón?, ya que eso va a prevenir que se ejecute algo, es por eso que te sale una pantalla en blanco...
  #3 (permalink)  
Antiguo 25/04/2011, 11:56
 
Fecha de Ingreso: enero-2009
Mensajes: 24
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Instalar Zend Framework Hosting Compartido

Sorry, es que estaba debugeando el index.php y me olvidé de quitar ese exit, pero lo quite o no lo quite sigo con el mismo problema. la pantalla me sale en blanco.

gracias por contestar.
  #4 (permalink)  
Antiguo 25/04/2011, 12:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Instalar Zend Framework Hosting Compartido

Prueba en tu .htaccess agregar SetEnv development para que veas los errores.

Saludos.
  #5 (permalink)  
Antiguo 25/04/2011, 12:30
 
Fecha de Ingreso: enero-2009
Mensajes: 24
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Instalar Zend Framework Hosting Compartido

Maestro puse este código en mi .htaccess y me sigue saliendo la pantalla en blanco...

Código PHP:

SetEnv APPLICATION_ENV development

RewriteEngine On
RewriteCond 
%{REQUEST_FILENAME} -[OR]
RewriteCond %{REQUEST_FILENAME} -[OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule 
^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L
Hay una forma de ver el error¿? para así, saber cual es el problema..

Gracias.
  #6 (permalink)  
Antiguo 25/04/2011, 12:51
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Instalar Zend Framework Hosting Compartido

Que tal MichaelParra,

Setea el error_reporting y display_errors al inicio del index.php, y deberías debugear a mano a ver donde muere, aunque parece que no encuentra el FW, la carpeta Zend esta con la Z en mayúscula ?.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #7 (permalink)  
Antiguo 25/04/2011, 13:08
 
Fecha de Ingreso: enero-2009
Mensajes: 24
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Instalar Zend Framework Hosting Compartido

Ok voy a setear con esas variables.

Y si la libreria Zend esta con Z mayuscula. el proyecto a mi me funciona de maravilla en local. el problema es arriba no sé por que.
  #8 (permalink)  
Antiguo 25/04/2011, 15:19
 
Fecha de Ingreso: enero-2009
Mensajes: 24
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Instalar Zend Framework Hosting Compartido

Gracias a los dos.

estaba probando de esta forma.

Código PHP:

ini_set
('display_errors'1); 
ini_set('log_errors'1); 
ini_set('error_log'dirname(__FILE__) . '/error_log.txt'); 
error_reporting(E_ALL); 

Y había un error en el bootstrap.

Declaré un modulo por defecto que no existía.

Gracias GatorV, masterpuppet.
  #9 (permalink)  
Antiguo 07/11/2011, 16:04
 
Fecha de Ingreso: noviembre-2011
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Respuesta: Instalar Zend Framework Hosting Compartido

Hola MichaelParra;

Estuve leyendo respecto a todo ese inconveniente y que tuvo solución.
Podrías por favor, ayudarme al respecto; porque no puedo hacer funcionar el ZF con mi proveedor. Las preguntas serían:
1) Como está la estructura de tu proyecto (considerando que existe la carpeta /public_html que es donde se aloja mi página web).
2) Que configuración hiciste para que no sea necesario el VirtualHost.
3) Cómo quedo finalmente el index, config y bootstrap

Gracias de antemano a tu respuesta.
  #10 (permalink)  
Antiguo 07/11/2011, 16:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Instalar Zend Framework Hosting Compartido

Hola fastbrother,

Revisa este tema: http://www.forosdelweb.com/f68/confi...abajar-918099/

Saludos.
  #11 (permalink)  
Antiguo 29/04/2012, 05:19
 
Fecha de Ingreso: abril-2012
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Respuesta: Instalar Zend Framework Hosting Compartido

HOla gente, me pasa algo parecido es decir en local con un xampp recien instalado, sin tocarle nada por que el proyecto lo hice en otro pc, salvo el htaccess ( ver conf de este mas abajo) del raiz me funciona correctamente. Aclaro que en local no tengo activado el Vhost. Cuando lo subo a mi hosting compartido funciona correctamente, las img, estilos css, js etc pero los links no, los que llaman a los diferentes controladores ? que puede ser ? yo creo que hay algo en el dispacher que no lo he tocado por cierto. El error que me tira es el siguiente:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the reques
t

Mi htaccess:
#Definimos el ambiente de la APP para aplicar la configuracion de el application.iniSetEnv APPLICATION_ENV production
#Habilitamos el mod_rewrite
RewriteEngine On

#Ignoramos este archivo, no aplicamos ninguna regla
RewriteRule ^\.htaccess$ – [F]

#Si el URI no tiene nada es decir si accedemos a /, hacemos un rewrite a /public/index.php
RewriteCond %{REQUEST_URI} =”"
RewriteRule ^.*$ /public/index.php [NC,L]

#Si el URI no empieza con /public, le adicionamos /public y hacemos el rewrite, de esta manera no necesitamos escribirlo
RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1

#Si el archivo existe fisicamente en el servidor no hacemos nada
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ – [NC,L]

#Todo lo que venga /public/cualquiercosa lo redireccionamos al index.php para que el bootstrap haga su trabajo
RewriteRule ^public/.*$ /public/index.php [NC,L]
  #12 (permalink)  
Antiguo 29/04/2012, 07:55
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: Instalar Zend Framework Hosting Compartido

Estoy seguro de que el 500 es por que no tenes el mod_rewrite activado. Xampp lo trae desactivado por defecto.
__________________
Drupal Argentina

Etiquetas: compartido, framework, frameworks-y-php-orientado-a-objetos, hosting
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 21:59.