Error al instalar sitio local

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by junko85 on March 25, 2015 at 3:44pm

Hola a todos , soy nuevo en temas de desarrollo de drupal , acabo de instalar un sitio web de manera local en un servidor web en linux , hice todo el proceso de instalacion y cuando termina el proceso se me muestra un mensaje de error como el señalado el la imagen un , y ademas al acceder a cualquier enlace de la pagina como es obvio no puedo acceder como se muestra en la imagen 2

diganme como puedo evitar ese error para poder trabajar en este sitio que ademas tengo que hacerle varios arreglos

Saludos Cordiales

AttachmentSize
Imagen 1.jpg 215.31 KB
Imagen 2.png 265.65 KB
Categories:

Comments

puede que sea problemas de permisos

Posted by jordivalls on March 25, 2015 at 3:53pm

puede que sea problemas de permisos en los directorios de instalación.

míralo a ver...

Pruebe con esto

Posted by rpayanm on March 25, 2015 at 4:43pm

Según el primer error todo parece indicar que es problemas de permiso, pruebe ir a admin/config/media/file-system y compruebe que todo está bien, o también puede ir a la carpeta files/ de su sitio y asignarle los permisos correctos.

Con respecto al segundo error, puede ser que no tenga activado en el servidor las URL limpias (clean urls), vaya a admin/config/search/clean-urls para comprobarlo, si es apache trate de que la raíz de su sitio esté el archivo .htaccess que viene cuando descargas drupal (https://www.drupal.org/node/256410). Puede revisar más aquí (https://www.drupal.org/getting-started/clean-urls)

while(alive){learn();}

Parece ser un problema de

Posted by langelhc on March 25, 2015 at 4:44pm

Parece ser un problema de permisos de los archivos, tal vez puedas encontrar mas informacion en el log del servidor.

Pueda que no puedas usar URLs limpias, asi que podrias probar con
example.com/?q=user

Sin duda es un problema de permisos

Posted by marcetm on March 25, 2015 at 5:32pm

No sé con qué distribución de Linux estás trabajando pero te diré, por ponerte un ejemplo, que en Debian Gnu/linux el usuario y grupo del que cuelga la web, normalmente en /var/www , es el usuario www-data. esto puede variar en otras dristribuciones.

Un saludo

por cierto...

Posted by marcetm on March 25, 2015 at 5:42pm

Para cambiar el usuario y el grupo en un directorio, y los que cuelgan de él, en un sistema GNU/Linux, el comando que debes usar es:

chown www-data:www-data /var/www -R

Eso en el caso en el que tu web cuelgue del directorio /var/www.

Ya nos vas diciendo...

sudo

Posted by rpayanm on March 25, 2015 at 8:29pm

Si estas con el usuario root sería: chown www-data:www-data /var/www -R, de lo contrario deberías escribir sudo chown www-data:www-data /var/www -R

while(alive){learn();}

Permisos

Posted by apermuy on April 2, 2015 at 10:00am

Hola!
Desde mi punto de vista esta recomendación es una mala praxis que puede derivar en un problema grave de seguridad. En mi opinión, para establecer correctamente los permisos de directorios de una instalación Drupal, debería seguir los pasos que se detallan en https://www.drupal.org/node/244924. El script descrito en "Script based on guidelines given above" de la URL anterior, simplifica mucho esta operación.

gracias amigos

Posted by junko85 on March 31, 2015 at 4:55pm

gracias amigos por la sugerencia realmente era permisos de lectura escritura que no habia realizado en la carpeta del sitio, ya desaparecio el cartel de error de escritura, claro ahora es que me enfrento aun servido web en linux que si mas no recuerdo alguien me pregunto que que distribucion era en la que yo estaba trabajando pues es Ubuntu 14.04, pero ahora tengo otro problema con respecto a mi instalacion y es que tengo todas las url perdidas del sitio , o sea que nada mas me carga la portada , pero por ejemplo cuando voy a loguearme me da este mensaje de error:

Not Found

The requested URL /user/login was not found on this server.

asi me sucede con todos los enlaces del sitio y no encuentro en la base de datos donde es que puedo ver los enlaces del sitio y quisiera saber como poder restablecer el sitio

Gracias y espero que me sigan ayudando

Archivo .htaccess

Posted by davo20019 on March 31, 2015 at 6:08pm

Al parecer no tienes el archivo .htaccess en la carpeta raíz de Drupal.

Saludos cordiales,
David Loor M.

David Loor M.

Prueba esto

Posted by rpayanm on March 31, 2015 at 10:25pm

while(alive){learn();}

AllowOverride

Posted by apermuy on April 2, 2015 at 10:03am

¿Has verificado que en el fichero configuración de Apache2 para el VirtualHost en cuestión tienes la directiva AllowOverride All?

Estimado Verifica que tengas

Posted by camilo 1990 on April 1, 2015 at 11:44am

Estimado

Verifica que tengas instalado mod_rewrite , y que posteriormente habilites la extensión.

http://www.dev-metal.com/enable-mod_rewrite-ubuntu-14-04-lts/

Saludos.

Parece claro que el problema

Posted by marcetm on April 1, 2015 at 6:01pm

Parece claro que el problema lo tienes con las URL limpias. Yo deshabilitaría esa opción de drupal para trabajar cómodamente hasta que lo solucionas. Para arreglarlo ya te han indicado más arriba cómo debes hacerlo, debes habilitar el módulo mod_rewrite y tocar la configuración de tu .htaccess. Ten en cuenta que quizás debas volver a ajustar algo de tu .htaccess si subes tu web a tu alojamiento.

Un saludo

Si has hecho la instalación

Posted by carlospdl on April 2, 2015 at 8:48am

Si has hecho la instalación de Drupal con el archivo que descargas desde drupal.org (drupal-7.35.tar.gz), deberías tener el .htaccess adecuado (que maneja las redirecciones). Si también has activado el mod-rewrite como te ha indicado los otros compis, lo siguiente que comprobaría sería la carpeta en la que has colocado el sitio.

Por defecto, Apache en Ubuntu busca los sitios web debajo de /var/www.

Si has colocado ahí tu sitio, está en el raíz y por lo tanto debería funcionar (OJO he visto en la imagen que usas una IP local. Prueba con http://localhost/...)

Si has puesto el sitio debajo de una carpeta dentro de /var/www, tienes varias opciones, dependiendo de tu configuración y conocimientos:
* Si no vas a manejar más sitios, pasa todo a la carpeta ráiz /var/www
* Modificar el .htaccess (línea 110 aprox.) y tenerlo en cuenta en la URL que pones para acceder al sitio.
* Modificar el archivo de configuración de Apache.
* Crear una "carpeta virtual" dentro de la configuración de Apache
* Añadir una zona DNS local modificando el archio de DNS de tu servidor local.

Probablemente, lo más sencillo sean la una o la dos.

Si todo falla, te recomiendo lo siguiente:

1) Haz una copia de la base de datos de origen (por ejemplo, con phpMyAdmin).

2) Haz una copia del sitio web original (todos los archivos y carpetas que cuelgan de la carpeta raíz) , Si es un servidor compartido, lo puedes hacer desde cPanel (o el panel de control que utilice), mediante un acceso ssh (con Putty por ejemplo), o mediante FTP (lo más lento).

3) Pasa la copia de los archivos del sitio web (sin la BBDD) a tu servidor local (así estás seguro de incluir todos los módulos que utilizas). Copialo a /var/www

4) Copia la BBDD en tu servidor local (tendrás que crear previamente una).

5) Modifica el archivo de configuración /sites/default/settings.php (línea 213 aprox.) para ajustar el nombre de la BBDD, el usuario y la clave(deberás utilizar los que hayas definido al crear la BBDD en tu servidor local).

6) Recuerda que el usuario 1 sigue siendo el mismo que tenías en tu servidor de origen

Cuentános cómo te va para poder seguir ayudándote.

duda

Posted by junko85 on April 6, 2015 at 12:44pm

Necesito que me aclaren una duda . el archivo .htaccess que hay que modificar en caso del ser necesario, es el fichero que se encuentra en la instalacion drupal o el fichero .htaccess del servidor apache?

Hola junko85, En realidad

Posted by marcetm on April 6, 2015 at 2:39pm

Hola junko85,

En realidad estás hablando de la misma cosa, el archivo que deberías modificar, si fuera necesario, es el de la instalación drupal que tienes en el servidor apache. Suponiendo que lo has instalado en /var/www tendrás ahí un archivo .htaccess que sería el que deberías modificar. Si has instalado drupal en otro sitio, por ejemplo /var/www/drupal7, tendrías que modificar ese, con la ruta exacta /var/www/drupal7/.htaccess .

Saludos

O lo mismo te he entendido

Posted by marcetm on April 6, 2015 at 2:43pm

O lo mismo te he entendido mal... ¿quieres decir que tienes otro .htaccess fuera del directorio donde tienes instalado drupal? Bueno, en cualquier caso el que deberías modificar es el .htaccess que tienes en el directorio de la instalación de drupal.

!!Problema solucionado !!

Posted by junko85 on April 6, 2015 at 5:02pm

Amigos gracias a sus sugerencias , pude resolver mi problema, mi servidor no tenia habilitado el modulo mod_rewrite lo cual era la causa fundamental del problema en cuestion , ademas de configurar el Vhost por defecto de Apache con la expresion AllowOverride All, muchisimas gracias a todos y espero seguir aprendiendo con ustedes y que me sigan ayudando
Saludos

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /