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

error 500 internal server en linux

Estas en el tema de error 500 internal server en linux en el foro de Zend en Foros del Web. muy buenas tengo un gran problema que hasta ahora no e podido solucionar tengo una aplcacion creada en zend checklist en mi aplicacion local no ...
  #1 (permalink)  
Antiguo 26/11/2010, 08:36
 
Fecha de Ingreso: noviembre-2010
Ubicación: My House
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
Sonrisa error 500 internal server en linux

muy buenas tengo un gran problema que hasta ahora no e podido solucionar
tengo una aplcacion creada en zend checklist
en mi aplicacion local no tiene ningun problema el problema es cuando se sube al servidor que es una pc de pruebas

la cosa es que lo subo y el error me sale 500 internal server
no se a creado subdominio solo esta de esta manera http://10.0.3.31/checklist/public/index

osea debe de trabajar como carpeta
e tratado de configurar el htaccess pero nada

Código PHP:
SetEnv APPLICATION_ENV development
php_flag magic_quotes_gpc off

RewriteEngine On
RewriteCond 
%{REQUEST_FILENAME} -[OR]
RewriteCond %{REQUEST_FILENAME} -[OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule 
^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L
es el de ahi

no se cual debe de ser el problema
  #2 (permalink)  
Antiguo 26/11/2010, 08:56
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: error 500 internal server en linux

Checkea los logs de apache para ver si te muestra algo mas de información y tambien asegurate que este cargado el mod_env, en tu apache config tendrias que tener algo asi:

Código Apache:
Ver original
  1. ...
  2. LoadModule env_module modules/mod_env.so
  3. ...

Salu2.
  #3 (permalink)  
Antiguo 26/11/2010, 09:03
 
Fecha de Ingreso: noviembre-2010
Ubicación: My House
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
Respuesta: error 500 internal server en linux

buenas en esa parte no tengo accesso para poder revisar localmente
como podria probar que el mod_rewrite este funcionando gracias
  #4 (permalink)  
Antiguo 26/11/2010, 09:22
 
Fecha de Ingreso: noviembre-2010
Ubicación: My House
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
Respuesta: error 500 internal server en linux

e colocado un phpinfo y me sale que esta bien eso quiere decir que esta trabajando php
Código PHP:
apache2handler
Apache Version  Apache
/2.2.8 (CentOS)  
Apache API Version  20051115  
Server Administrator  root
@localhost  
Hostname
:Port  test.localdomain:0  
User
/Group  apache(48)/48  
Max Requests  Per Child
4000 Keep Aliveoff Max Per Connection100  
Timeouts  Connection
120 Keep-Alive15  
Virtual Server  No  
Server Root  
/etc/httpd  
Loaded Modules  core prefork http_core mod_so mod_auth_basic mod_auth_digest mod_authn_file mod_authn_alias mod_authn_anon mod_authn_dbm mod_authn_default mod_authz_host mod_authz_user mod_authz_owner mod_authz_groupfile mod_authz_dbm mod_authz_default util_ldap mod_authnz_ldap mod_include mod_log_config mod_logio mod_env mod_ext_filter mod_mime_magic mod_expires mod_deflate mod_headers mod_usertrack mod_setenvif mod_mime mod_dav mod_status mod_autoindex mod_info mod_dav_fs mod_vhost_alias mod_negotiation mod_dir mod_actions mod_speling mod_userdir mod_alias mod_rewrite mod_proxy mod_proxy_balancer mod_proxy_ftp mod_proxy_http mod_proxy_connect mod_cache mod_suexec mod_disk_cache mod_file_cache mod_mem_cache mod_cgi mod_perl mod_php5 mod_proxy_ajp mod_python mod_ssl 
esto me quiere decir que esta activado el mod_rewrite

pero mi pregunta es porque no redirecciona osea me sale error internal server
de verdad no se cual es el problema y este problema lo necesito resolver urgente
gracias
  #5 (permalink)  
Antiguo 26/11/2010, 09:50
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: error 500 internal server en linux

Sin ver el log va a ser dificil darse cuenta que es lo que falla, te dejo un link(al final hay un CentOs como tu caso) a ver si te sirve.
  #6 (permalink)  
Antiguo 26/11/2010, 10:06
 
Fecha de Ingreso: noviembre-2010
Ubicación: My House
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
Respuesta: error 500 internal server en linux

ok ya me dieron esta informacion:
Código PHP:
[Fri Nov 26 00:32:55 2010] [error] [client 10.0.3.184PHP Notice:  Trying to get property of non-object in /var/www/html/application/layouts/scripts/layout.phtml on line 29
[Fri Nov 26 00:33:20 2010] [error] [client 10.0.3.184PHP Notice:  Trying to get property of non-object in /var/www/html/application/layouts/scripts/layout.phtml on line 28
[Fri Nov 26 00:33:20 2010] [error] [client 10.0.3.184PHP Notice:  Trying to get property of non-object in /var/www/html/application/layouts/scripts/layout.phtml on line 29
[Fri Nov 26 00:33:33 2010] [error] [client 10.0.3.184PHP Fatal error:  Uncaught exception 'Zend_Config_Exception' with message 'Error parsing /var/www/html/checklist/application/configs/application.ini on line 17\n' in /var/www/html/checklist/library/Zend/Config/Ini.php:181nStack trace:n#0 /var/www/html/checklist/library/Zend/Config/Ini.php(201): Zend_Config_Ini->_parseIniFile('/var/www/html/c...')\n#1 /var/www/html/checklist/library/Zend/Config/Ini.php(125): Zend_Config_Ini->_loadIniFile('/var/www/html/c...')\n#2 /var/www/html/checklist/library/Zend/Application.php(383): Zend_Config_Ini->__construct('/var/www/html/c...', 'production')\n#3 /var/www/html/checklist/library/Zend/Application.php(85): Zend_Application->_loadConfig('/var/www/html/c...')\n#4 /var/www/html/checklist/public/index.php(24): Zend_Application->__construct('production', '/var/www/html/c...')\n#5 {main}\n  thrown in /var/www/html/checklist/library/Zend/Config/Ini.php on line 181
[Fri Nov 26 00:33:39 2010] [error] [client 10.0.3.184PHP Notice:  Trying to get property of non-object in /var/www/html/application/layouts/scripts/layout.phtml on line 28
[Fri Nov 26 00:33:39 2010] [error] [client 10.0.3.184PHP Notice:  Trying to get property of non-object in /var/www/html/application/layouts/scripts/layout.phtml on line 29 
  #7 (permalink)  
Antiguo 26/11/2010, 10:26
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: error 500 internal server en linux

Te esta lanzando una Exception, tu application.ini no esta bien formado y ademas en el layout tratas de acceder a una propiedad en algo que no es un objeto.
  #8 (permalink)  
Antiguo 26/11/2010, 11:01
 
Fecha de Ingreso: noviembre-2010
Ubicación: My House
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
Respuesta: error 500 internal server en linux

ya resolvi esos problemas muchas gracias

ahora tengo el problema con el css
que no me muestra
osea no me permite implementarlo
debe de ser por la ruta
  #9 (permalink)  
Antiguo 26/11/2010, 11:55
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: error 500 internal server en linux

Setea el baseUrl, en tu application.ini agrega:

Código INI:
Ver original
  1. resources.frontController.baseUrl = "/checklist"

Salu2.
  #10 (permalink)  
Antiguo 26/11/2010, 13:28
 
Fecha de Ingreso: noviembre-2010
Ubicación: My House
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
Respuesta: error 500 internal server en linux

muchas gracias me sirvio bastante, me has ayudado mas que mis compañeros de trabajo gracias

Etiquetas: linux, server
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:32.