Buenas Tardes.
Soy nuevo en el foro… estoy teniendo un problema con el apache 2.2.22 en un debian 7 con la instalacion G3W2 (autogestion para la version 2.8.1)… tengo todo instalado (Apache 2.2 y PHP 5.3 con su respectivo pdo_informix, todo lo que pide la guía de instalación), creo una carpeta de proyecto en usr/local/proyectos/…/2.8.1 (la misma que esta en la guía) y copio la carpeta del proyecto. del archivo llamado alias.conf creo un enlace simbólico a la carpeta /etc/apache2/sites-enabled/ cuando quiero reiniciar la aplicacion me arroja el siguiente error
apache2: Syntax error on line 268 of /etc/apache2/apache2.conf: Syntax error on line 12 of /etc/apache2/sites-enabled/g3w2_281.conf: Could not open configuration file /etc/apache2/proyectos/guarani2/3w/versiones/2.8.1/instalacion/rewrite.conf: No such file or directory
Action ‘configtest’ failed.
The Apache error log may have more information.
<Directory “proyectos/guarani2/3w/versiones/2.8.1/src/siu/www”>
Options FollowSymLinks
DirectoryIndex index.php
Order allow,deny
Allow from all
AddDefaultCharset ISO-8859-1
include proyectos/guarani2/3w/versiones/2.8.1/instalacion/rewrite.conf
es que el archivo rewrite se encuentra en /usr/local/proyectos/proyectos/guarani2/3w/versiones/2.8.1/instalacion/rewrite.conf nose porque motivo me figura el error en /etc/apache2/… aunque en el alias.conf le configure la ruta completa, en el error, siempre me antepone el /etc/apache2/… gracias por la respuesta
Te antepone /etc/apache2/ porque estás usando rutas relativas. Para que sean absolutas deben empezar con / necesariamente. No entendí bien donde tenés los archivos, pero creo que deberías reemplazar las apariciones de:
proyectos/guarani2/3w/versiones/2.8.1/src/siu/www
por
/usr/local/proyectos/guarani2/3w/versiones/2.8.1/src/siu/www
O la ruta real completa de donde se encuentre tu siu/www.
alejandro muchas gracias ya pude reiniciar el apache sin errores… ahora tengo una duda… luego de solucionar este problema trate de acceder a http://localhost/aliasy me tiraba una leyenda “la extension gd de php no está instalada” luego procedí a instalarla apt-get install php5-gd y reinicié el apache service apache2 restart, ahora tipeo http://localhost/aliasy me deja la pagina en blanco… totalmente en blanco sin ni un error… eso es normal en la puesta en funcionamiento del G3W2??? o estoy haciendo algo mal???
Las pantallas en blanco generalmente son un fatal error de php.
Podés encontrar más información en el log de la aplicación (depende el error), y en log de apache (casi siempre). También si habilitás el display_errors del php puede que el error se muestre en pantalla (obviamente no es para producción).
Saludos!
PD: el log de la aplicación estaría en [proyecto]/instalacion/log/… y el de apache en Debian creo que es /var/log/apache2/error.log
Hola de nuevo Alejandro! la pantalla en blanco lo solucioné ya que tenia un problema con la variable de entorno… pude llegar a la pantalla de logueo de 3W… mi nuevo problema comienza cuando quiero realizar el pasaje a producción… cuando ejecuto la linea guarani compilar_recursos me tira el erros de YUI-Compressor paso a instalarlo apt-get install yui-compressor vuelvo a ejecutar el comando guarani compilar_recursos y aparentemente corre todo bien y crea la carpeta _comp dentro de /usr/local/proyectos/guarani2/3w/versiones/2.8.1/src/siu/www/_comp… como último paso me fijo en los permisos de temp y _comp y procedo a setear produccion = true en config.php. luego de esto reinicio el servidor y me aparece la pantalla en blanco nuevamente… esta ves no me arroja ni un error en el log de apache ni de php… que puede ser??
Muchas gracias alejandro soy nuevo en este tema y me cuesta un poco… se solucionó el problema dandole permisos a la carpeta de instalación… ahora puedo acceder a la interfaz de logueo nuevamente… pero al poner un usuario y contraseña de un alumno me tira error como que no encuetra ese usuario… que puede ser???
Está bien. Siempre se necesita un tiempo de aprendizaje para aprender a buscar por donde puede estar el problema. Tipicamente en los logs de la aplicación, los de apache, y los de la base de datos sale la mayoría. Después obviamente hay que empezar a buscar soluciones, que no siempre es fácil!!
En este caso también habría que mirar el log de la aplicación a ver que está pasando. ¿En desarrollo entraba con ese usuario/password?
Los logs de aplicación son de 18:40:45s (gmt+0) (15:40 hora local), pero en el log de acceso no veo ningún POST (que es el método con el cual se mandan el usuario/password). Tendrías que mandarme los logs después de tratar de autenticarte
Anteriormente tenés errores de conexión con la base de datos. No se si todavía no la habías configurado (9:20am) o sino ese debe ser el error.
alejandro… solucioné el problema de la consulta… la unidad academica en el config.php estaba seteada en minuscula es por eso que la consulta no traía datos. ahora el problema que tengo es que al querer loguearme me arroja el error que el usuario no tiene permisos para acceder al sistema.
buen día alejandro… ya pude solucionar el problema. el problema era que estaba accediendo con un usuario que es egresado, probé ingresar con uno que se encuentra activo y pude entrar si ni un problema. Te agradesco mucho la ayuda… saludos