Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Apache2, problema DocumentRoot utilizando SSL

Cuestiones,problemas sobre la instalción Dolibarr con windows(DoliWamp) , MacOS (DoliMamp), Gnu/linux, una web externa que proporciona alojamiento ....
AGRM
Novato
Mensajes: 9
Registrado: Mar, 09/01/2018, 14:04

Apache2, problema DocumentRoot utilizando SSL

Mensaje por AGRM »

Hola, en una nueva instalación de Dolibarr 6.0.5 estoy teniendo problemas ya que, si configuro el *.conf para utilizar DocumentRoot como "/var/www/html/dolibarr/htdocs/" experimento un fallo y la aplicación no carga correctamente. El login se muestra sin los gráficos y sin la imagen de captcha.

Si embargo, al configurar DocumentRoot como "/var/www/html/dolibarr/" Apache muestra el árbol de directorio de la instalación y entrando manualmente a htdocs (haciendo click) la aplicación carga correctamente y puede funcionar (las imágenes y el captcha cargan correctamente).

El problema es que no quiero que se muestre la raíz de la instalación, y cuando lo configuro para que muestre la carpeta adecuada (htdocs) ocurre el comportamiento antes descrito (errores en la carga de imagenes).

¿Cual podría ser el problema? ¿Que opción hay configurada de forma errónea?

yetroo
Soldado
Mensajes: 121
Registrado: Vie, 03/02/2017, 15:35

Mensaje por yetroo »

Hola.
primero una aclaracion antes
https://es.wikipedia.org/wiki/Transport_Layer_Security

como no explicas mucho vamos a suponer.
asi que probemos con esto.

chown www-data:www-data -R var/www/html/dolibarr/
chmod 775 -R var/www/html/dolibarr/

/etc/init.d/apache2 restart

Si con esto no funciona, pega aqui como tenes configurado tuhost.conf

otras alternativas
mod_chroot (que viene con apache desde la version 2.2.10)
usar .htaccess con Options -Indexes

AGRM
Novato
Mensajes: 9
Registrado: Mar, 09/01/2018, 14:04

Mensaje por AGRM »

Logré solucionarlo, no era un problema de permisos y el SSL no resultó relevante para el mismo.
Se solucionó forzando a que el DocumentRoot fuera "/var/www/html/dolibarr" y una directiva "DirectoryIndex /htdocs/index.php"

No se si es una manera poco ortodoxa, pero funciona :)