Apache2 Debian OwnCloud 9 no encontrado después de OC Update 8.2 a 9

0

Tengo el siguiente problema:

Después de actualizar mi OwnCloud de 8.2.2 a 9, tal vez bloqueó mi configuración de Apache2. Entonces, cuando intento abrir myserver.com/owncloud dice:

Extraviado

La URL solicitada /var/www/owncloud/index.php no se encontró en este servidor.

Servidor Apache / 2.4.10 (Debian) en myserver.com Puerto 80

es confuso porque en Apache confs-available / confs-enabled hay un archivo para owncloud:

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud>
    Options +FollowSymLinks
    AllowOverride All

    <IfModule mod_dav.c>
        Dav off
    </IfModule>

    SetEnv HOME /var/www/owncloud
    SetEnv HTTP_HOME /var/www/owncloud
</Directory>

Alguien tiene una solución?

Sr. 0x50
fuente

Respuestas:

1

REPARAR:

Lo arreglé editando el .htaccess en el directorio / var / www / owncloud

Solo agrega

RewriteBase /owncloud

encima

 RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Esto me lo arregló

Ver: https://github.com/owncloud/core/pull/23029

Sr. 0x50
fuente
0

Confirmo que esto también sucede en las nuevas instalaciones de OwnCloud 9 en Ubuntu y Debian. No tuve tiempo de solucionar esto más esta semana, pero sospecho que algo anda mal en el archivo .htaccess en el directorio / var / www / owncloud.

Esperemos que alguien pueda identificar el problema y publicarlo aquí.

Joël Dinel
fuente
2
OK, esta solución me funciona. Edite /var/www/owncloud/.htaccess y, debajo de la RewriteEngine onlínea, agregue RewriteBase /owncloud. Sospecho que esto se solucionará en un lanzamiento puntual de owncloud 9 en breve.
Joël Dinel
funciona, línea # 41 en el archivo .htaccess
macns
0

La solución anterior funcionó para mí. Sin embargo, mi actualización todavía estaba en modo de mantenimiento de la actualización que probablemente causó esto. Tuve que ir a editar el config.php para desactivar el modo de mantenimiento.

$ sudo nano /var/www/owncloud/config/config.php

También reinicié apache2

$ sudo service apache2 restart

entonces podría terminar la actualización y todo se ve bien ahora. ¡Gracias nuevamente por el consejo!

Justin Rush
fuente