Foros del Web » Programando para Internet » PHP »

PHP has encountered an Access Violation at ...

Estas en el tema de PHP has encountered an Access Violation at ... en el foro de PHP en Foros del Web. Hola a todos: Estoy haciendo una paginilla personal con PHP sobre IIS y con Mysql, pero llega un punto en que me da este error: ...
  #1 (permalink)  
Antiguo 12/02/2003, 23:05
 
Fecha de Ingreso: febrero-2003
Mensajes: 17
Antigüedad: 21 años, 2 meses
Puntos: 0
PHP has encountered an Access Violation at ...

Hola a todos:

Estoy haciendo una paginilla personal con PHP sobre IIS y con Mysql, pero llega un punto en que me da este error:

"PHP has encountered an Access Violation at 77F57F26" o cualquier otro numero.

No salta en ningun momento especifico, y a partir de ese momento no puedo seguir navegando por mi pagina, a no ser q reinicie el IIS.

Sospecho que debe de ser de la instalacion y configuracion de PHP sin embargo ya he probado todo y no se que hacer.

Por favor si alguien tiene idea a que se puede deber, le estaria muy agradecido.

Muchas gracias.
  #2 (permalink)  
Antiguo 13/02/2003, 01:33
 
Fecha de Ingreso: agosto-2002
Mensajes: 109
Antigüedad: 21 años, 8 meses
Puntos: 0
usa apache como servidor web

hola mira si esto pasa hasta que reinicias el IIS puedes ser o un problema de conf. o del mismo IIS yo la verdad nunca he corrido php sobre IIS en caso de que nadie sepa como arreglar esto yo te sugeriria que instalaras el apcache a mi me ha corrido bien sin problemas

bajalo de http://httpd.apache.org/

y si te echo la mano para configurarlo
  #3 (permalink)  
Antiguo 14/02/2003, 00:09
 
Fecha de Ingreso: agosto-2002
Mensajes: 109
Antigüedad: 21 años, 8 meses
Puntos: 0
Instalar Apache

Como ya sabes pues ejecutas el instalador y lo clasico next, next , next etc

despues de finalizar esto tienes que configurar un archivo a continuacion te pongo lo que tengo en un manual si algo te falla o tienes dudas me avisas

-------------------------------------------

Al finalizar la instalación, vamos a proceder a realizar la configuración para que cuando se haga una petición desde el navegador a una página que está hecha en php, éste haga la interpretación y busque el interprete correcto.

En primer lugar nos vamos al directorio donde tenemos instalado Apache (p.e. c:\Archivos de Programa \ Apache Group \ Apache), y en el directorio "/conf/", primero verificamos que no haya ningún archivo con extensión ".default", si existen, borrarlos, después editamos el archivo "httpd.conf" donde deberemos introducir las siguientes directivas de configuración.
Buscamos la línea donde pone:
#ServerName new.host.name
Quitamos el comentario (#) y la cambiamos por:
ServerName localhost
Poner la carpeta de tu sitio en:
DocumentRoot


Buscamos la sección "ScriptAlias". En esta sección vamos a colocar el alias que tendrá la ruta donde se encuentra nuestro intérprete de PHP. Originalmente debemos tener la siguiente línea.

ScriptAlias /cgi-bin/ "C:/Archivos de programa/Apache Group/Apache/cgi-bin/"

La línea anterior es un directorio que Apache tiene por defecto para ejecutar scripts.

Debajo de esta línea debemos introducir:

ScriptAlias /php/ "c:/php/"

Posteriormente buscamos la sección Addtype, en la que se encuentra la configuración que indica al intérprete que archivos debe procesar. Añadimos las siguientes líneas:

Addtype application/x-httpd-php .php
Addtype application/x-httpd-php .phtml


En la sección Action, indicamos cual es el archivo que sirve de intérprete de PHP. Añadiremos:

Action application/x-httpd-php "/php/php.exe"

Por último cerramos y guardamos el archivo.


Para asegurarnos que hasta este momento no hay errores, Vaya a su menú de Inicio, Programas, Apache Web Server, Start Apache.

Enseguida, le debe aparecer una ventana de MS-DOS en la cual indique el siguiente mensaje.
NOTA: Esta ventana debe estar abierta para asegurar que el servidor apache está corriendo.

Apache/1.3.12 (Win32) running...

----------------------------
si algo no entiendes me avisas
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 23:42.