it-swarm-es.com

No se puede instalar Open Atrium

He intentado instalar Open Atrium durante al menos 6 horas y no puedo encontrar una solución. Parece que hay un problema de permisos ...

Aquí es donde estoy: instalé con éxito una máquina virtual de Ubuntu e instalé Drupal 6. Luego descargué Open Atrium, copié su contenido en example.php carpeta. Luego fui a la carpeta predeterminada y cambié el archivo de configuración a settings.php, etc. Install Atrium se inicia a través de Firefox, pero luego dice:

Forbidden

You don't have permission to access / on this server.
Apache/2.2.16 (Ubuntu) Server at example.dev Port 80

Actualizar:

Instalé todo usando los comandos drush según el tutorial de inicio rápido. Creé el example1.dev carpeta, luego reemplazó su contenido con Open Atrium. Luego renombré el Default.install.php archivo a install.php, y creó una carpeta files dentro de default.

No estoy seguro de por qué tengo este problema, pero parece un problema de permisos con la carpeta de archivos. No puedo averiguar cómo abrir permisos de lectura/escritura a través de Ubuntu. ¿Algunas ideas?

Seguí estas instrucciones palabra por palabra, y limpié el aparato y comencé de nuevo varias veces también. Estoy perdido. Creo que si supiera cómo abrir permisos para Apache estaría todo listo. ¿Algunas ideas?

1
Ramanonos

¿Dijiste que descargaste Drupal y luego descargaste Open Atrium?

Open Atrium es una versión especializada de Drupal, se instala de forma independiente.

3
tim.plunkett

user581 No creo que OpenAtrium sea tu problema. Creo que lo está instalando incorrectamente. ¿Seguiste las instrucciones aquí?

https://community.openatrium.com/documentation-en/node/2428

2
Frank

No parece un problema drupal en absoluto. Hay algunos documentación sobre qué permisos drupal necesita para ejecutarse, el siendo la parte clave:

Todos los archivos Drupal (por ejemplo, .php, .module, .css, .theme e imágenes, etc.) deberán poder ser leídos por la cuenta del servidor web. Los 'archivos' son generalmente el La cuenta del servidor web solo deberá poder escribir en el directorio.

Así que asegúrese de que el usuario del servidor web (normalmente www-data en Ubuntu usando Apache) tenga acceso de lectura a los archivos PHP

[~ # ~] actualización [~ # ~] :

Si desea que la comunidad resuelva este problema, deberá proporcionarme información, p. Ej.

  • ¿Qué distribución y versión de Linux?
  • Versión de Apache
  • ¿Estás usando mod_php o fastcgi?
  • El usuario y el grupo del servidor web
  • permisos actuales (por ejemplo, 640 para PHP, 770 para archivos de directorio, etc.)
  • usuarios actuales y propietarios de grupos de la instalación drupal
  • ¿Son hosts virtuales basados ​​en nombres o basados ​​en IP?
  • Si coloca un archivo info.php simple en la raíz web con

    <? php phpinfo (); ?>

en el contenido - ¿Apache puede leer esto?

  • ¿Y si tú chown www-data:www-data info.php - ¿Esto resuelve el problema?
  • ¿Y si tú chmod 750 info.php - ¿Esto resuelve el problema?

Probablemente también debería refactorizar su pregunta para eliminar open atrium, ya que esto es simplemente una distribución de drupal, en este momento si tendrá problemas para ejecutar cualquier archivo PHP (es decir, drupal no es el problema aquí).

1
wiifm

En su configuración de Apache, ¿se incluyen las dos líneas siguientes?

AddHandler php5-script .php
DirectoryIndex index.php

Los You don't have permission to access / se mostrará un error si la línea DirectoryIndex falta o no está configurada para incluir index.php.

0
smokris