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

problema con zend Error 500

Estas en el tema de problema con zend Error 500 en el foro de Zend en Foros del Web. Intento empezar con zend con el tutorial "getting started with zend framework" http://akrabat.com/wp-content/upload...mework_134.pdf Comienzo con el ejemplo de este tutorial: zf-tuorial/public/.htaccess Código: #Rewrite rules for ...
  #1 (permalink)  
Antiguo 27/12/2009, 15:21
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años, 6 meses
Puntos: 3
problema con zend Error 500

Intento empezar con zend con el tutorial "getting started with zend framework"

http://akrabat.com/wp-content/upload...mework_134.pdf

Comienzo con el ejemplo de este tutorial:

zf-tuorial/public/.htaccess

Código:
#Rewrite rules for Zend Framework
RewriteEngine on
Rewrite Cond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php

# security:Don´t allow browsing of directories
Option -Indexes

# PHP settings
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag on
zf-tuorial/public/index.php

Código:
<?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors',1);
date_default_timezone_set('Europe/London');

//directory setup and class loading
set_include_path('.' . PATH_SEPARATOR . '../library/'
	. PATH_SEPARATOR . './application/models/'
	. PATH_SEPARATOR . get_include_path());
include "Zend/Loader.php";
Zend_Loader::registerAutoload();
// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('../application/controllers');
// run!
$frontController->dispatch();
zf-tutorial/applicaton/controllers/IndexController.php
Código:
class IndexController extends Zend_Controller_Action
{
	function indexAction()
	{
	$this->view->title = "My Albums";
	}
	function addAction()
	{
	$this->view->title = "Add New Album";
	}
	function editAction()
	{
	$this->view->title = "Edit Album";
	}
	function delecte Action()
	{
	$this->view->title = "Delete Album";
	}
}
Y sale este error:

Cita:
¡Error en el servidor!
El servidor encontro un error interno y fue imposible completar su solicitud. Existe tambien la posibilidad de que el servidor este sobrecargado o de algún error en un programa de CGI.

Por favor contacte con el webmaster en caso de que usted crea que existe un error en el servidor.

Error 500
localhost
12/27/09 22:20:07
Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.8
Lo que tengo instalado es el xampp, y al abrir otro fichero php normal, me funciona bien.
  #2 (permalink)  
Antiguo 27/12/2009, 15:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: problema con zend Error 500

el error viene de la configuración del .htaccess

intenta comentando las lineas activas del archivo...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 27/12/2009, 15:59
 
Fecha de Ingreso: noviembre-2007
Ubicación: Lanus, Buenos Aires
Mensajes: 178
Antigüedad: 17 años
Puntos: 14
Respuesta: problema con zend Error 500

Ese tutorial es de una version vieja de Zend, si bien te sirve en versiones posteriores surgio Zend_Application para manejar el bootstrap de la aplicacion, te recomiento leer el quickstart oficial http://framework.zend.com/docs/quickstart o buscar un tutorial sobre Zend_Application =)

Saludos!
  #4 (permalink)  
Antiguo 27/12/2009, 17:41
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: problema con zend Error 500

Bueno, empezaré con ese tutorial y haré el ejemplo de código que viene. Lo he visto por encima, y dice que ejecute en DOS la línea esta:

C:> zf.bat create project quickstart

Yo tengo el windows vista. No sé si se puede abrir una ventana de DOS, o si se puede, no sé cómo hacerlo. En cualquier caso, ¿el objetivo de eso es crear la estructura de directorios o hay algo más? Porque entonces la creo manualmente y ya está.
  #5 (permalink)  
Antiguo 27/12/2009, 21:30
 
Fecha de Ingreso: noviembre-2007
Ubicación: Lanus, Buenos Aires
Mensajes: 178
Antigüedad: 17 años
Puntos: 14
Respuesta: problema con zend Error 500

es solo crear la estructura, puedes hacerlo manualmente
  #6 (permalink)  
Antiguo 29/12/2009, 01:04
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Respuesta: problema con zend Error 500

Cita:
Iniciado por PacoRuiz Ver Mensaje
Yo tengo el windows vista. No sé si se puede abrir una ventana de DOS, o si se puede, no sé cómo hacerlo. En cualquier caso, ¿el objetivo de eso es crear la estructura de directorios o hay algo más? Porque entonces la creo manualmente y ya está.
No uso Windows, pero deberías poder abrir una terminal. En XP --que sí he utilizado-- se le llamaba "Símbolo del sistema" y se encuentra dentro de Accesorios. Supongo debería estar en el mismo lugar...

Pero sí, lo que hace esa parte es crear la estructura de directorios recomendada y los archivos básicos (el index.php y .htaccess, el bootstrap.php, application.ini, IndexController.php y ErrorController.php --y sus respectivas vistas--), para tener el framework andando, además de que te permite crear controladores y sus actions manteniendo sus equivalente en el directorio de pruebas unitarias ... cosa que, por ahora no tiene ninguna relevancia.

Sí, puedes hacerlo todo manualmente , quizá y hasta sea mejor para fines didácticos.

Como sea, tu error inicial es de Apache, deberías de ver los logs de Apache. Posiblemente tenga que ver con los valores php_flag del archivo .htaccess ... pero solo adivinando; los logs lo tendrían que decir de manera clara.

Un saludo
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #7 (permalink)  
Antiguo 04/01/2010, 05:29
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: problema con zend Error 500

Este tutorial que me habéis recomendado:

http://framework.zend.com/docs/quickstart

viene con un enlace para descargar que no funciona. Le doy a descargar y me vuelve a aparecer la misma página.

Yo ya me había descargado dos zend.

Los nombres de los directorios que se crearon son:

ZendFramework-1.9.5

ZendFrameworkQuickstart-20090430

¿Alguno de los dos me vale para ese tutorial o son antiguos?

Por otro lado, me recomiendan que modifique el php.ini, pero lo dicen como un arecomendación que no es necesaria. Se refiere a incluir el path al directorio library. Creo que eso siempre se pone en el bootstrap y que no es necesario cambiar el php.ini. Yo no lo voy a cambiar por ahora.
  #8 (permalink)  
Antiguo 04/01/2010, 11:02
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Respuesta: problema con zend Error 500

Cita:
Iniciado por PacoRuiz Ver Mensaje
Este tutorial que me habéis recomendado:

http://framework.zend.com/docs/quickstart

viene con un enlace para descargar que no funciona. Le doy a descargar y me vuelve a aparecer la misma página.
Si te refieres a estos enlaces:
Cita:
Using these components, we will build a simple database-driven guest book application within minutes. The complete source code for this application is available in the following archives:

zip | tar.gz
... en este momento ambos me están funcionando. Quizá puedas intentar con otro navegador... no sé cual pueda ser el problema.

Cita:
Iniciado por PacoRuiz Ver Mensaje
Yo ya me había descargado dos zend.

Los nombres de los directorios que se crearon son:

ZendFramework-1.9.5

ZendFrameworkQuickstart-20090430

¿Alguno de los dos me vale para ese tutorial o son antiguos?
Ese será el contenido de los enlaces anteriores. La versión estable actual es la 1.9.6 que difieren solo en corrección de bugs; en cuando a comportamiento, arquitectura y modo de uso del FW, es el mismo. Sí, si te valen para el inicio rápido (en realidad, no es un tutorial ).


Cita:
Iniciado por PacoRuiz Ver Mensaje
Por otro lado, me recomiendan que modifique el php.ini, pero lo dicen como un arecomendación que no es necesaria. Se refiere a incluir el path al directorio library. Creo que eso siempre se pone en el bootstrap y que no es necesario cambiar el php.ini. Yo no lo voy a cambiar por ahora.
Así es. De hecho, la estructura que te crea por default la utilidad de línea de comandos que se inició mencionando, incluye de manera dinámica el contenido dentro de library/, donde, si sigues el quickstart, te sugiere copiar el framework. Son diferentes cosas de hacer lo mismo ... solo debes saberlo y valorar cual es la mejor para ti (si tienes varios proyectos basados en ZF, quizá querrás modificar entonces el php.ini ).

Un saludo. Suerte
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 14:17.