Instalar Drupal 6.x
Manual para instalar Drupal 6.5 paso a paso.
I- Para instalar Drupal en modo local.
Necesita instalar Apache, MySQL y PHP en el PC (computadora, ordenador). Esto puede hacerlo en una sola instalación utilizando los paquetes ya preparados y configurados como:
AppServ,
XAMPP,
WAMP,
EasyPHP. (usado para este manual)
II- Para instalar Drupal en sitio remoto.
El servidor externo debe tener creada una Base de Datos y usted debe saber el Nombre de la Base de Datos, Nombre de Usuario y Contraseña (de no saberlo necesita llamar a su proveedor de hosting y pedirle esa información).
III- Para realizar modificaciones y copias de seguridad de su base de datos, necesita un administrador de Bases de Datos (su proveedor de hosting le proporcionara una dirección con el administrador utilizado en el servidor externo). En modo local puede usar PHPMyAdmin (los paquetes preparados y antes mencionados ya lo incluyen).
IV- Para subir archivos a su sitio remoto (servidor externo) necesita instalar un cliente de servidor FTP, en este caso Filezilla
Nota: Es necesario saber el nombre de su Servidor FTP, Usuario y Contraseña.
De no saberlo necesita llamar a su proveedor de hosting y pedirle esa información).
V- En ocasiones es necesario editar archivos de configuración, puede utilizar Notepad++.
1- Descargue versión más reciente de Drupal 6 (en este caso 6.5). Lo cual creara un archivo llamado (drupal-6.x.tar.gz).
2- Descomprima el archivo descargado en algún directorio de su PC. Lo cual creara una carpeta llamada (drupal-6.x) que contiene las carpetas y archivos de instalación de Drupal.
3- Descargue versión más reciente de la traducción para Drupal 6 (en este caso 6.x-1.0). Lo cual creara un archivo llamado (es-6.x-1.0.tar.gz).
4- Descomprima el archivo descargado en algún directorio de su PC. Lo cual creara varias carpetas y archivos txt.
5- Copie los archivos y carpetas de traducción dentro de la carpeta principal de Drupal (drupal-6.x) y reemplace los archivos originales.
6- Para instalar Drupal en sitio remoto. A través de Filezilla suba todos los archivos existentes dentro de la carpeta (drupal-6.x) a la carpeta raíz de su sitio remoto (servidor externo).
Nota: De momento es la forma mas fácil de instalar Drupal, si renombra la carpeta o la sube como tal (drupal-6.x), tendrá que modificar la configuración y re direccionar la instalación de drupal (proceso más laborioso que no he logrado comprender del todo).
Para instalar Drupal en modo local. Copie todos los archivos existentes dentro de la carpeta (drupal-6.x) a la carpeta raíz de su servidor local Ej. carpeta www donde se instalo EasyPHP.
Nota: Si utilizó otro paquete de instalación en modo local, vea la ayuda para saber cual es su carpeta raíz.
7- Acceda a la carpeta que contiene Drupal escribiendo la dirección de su sitio en la barra de exploración de su navegador web, ejemplo:
En sitio remoto: http://www.nombremisitio.com.
En modo local: http://localhost
En su navegador, pulse la opción Ir a la URL (para Actualizar).
8-Se mostrara la página Choose language (selección de Idioma).
Marque la opción Install Drupal in Spanish.
Pulse el botón Select language.
9- Se mostrara la página Problema de requerimientos (se muestran los errores existentes).
Nota: Para poder instalar drupal, primero debe resolver los problemas detectados:
Mensajes de error conocidos:
Error 1: The Drupal installer requires that you create a settings file as part of the installation process. Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php.
Posible solución: Copie el archivo ./sites/default/default.settings.php y renómbrelo como ./sites/default/settings.php.
Vuelva a la página de errores de drupal (explorador web) y pulse el enlace try again (prueba de nuevo).
Error 2: The Drupal installer requires that you create ./sites/default/settings.php as part of the installation process, and then make it writable. If you are unsure how to grant file permissions, please consult the on-line handbook.
Posible solución: Cree un archivo nuevo llamado settings.php (déjelo en blanco), y súbalo al directorio ./sites/default/ de su instalación de drupal.
Vuelva a la página de errores de drupal (explorador web) y pulse el enlace try again (prueba de nuevo).
Error 3: Error de permisos de escritura en directorios/archivos de drupal.
Posible solución: Cambiar permisos de escritura de sites/default o archivos indicados en error.
En sitio remoto: A través de Filezilla puede cambiar los atributos haciendo clic con el botón derecho sobre el directorio default dentro del directorio sites (sites/default) y seleccionando Atributos de archivo... Active todos los atributos de Escribir y Ejecutar. Pulse el botón Aceptar. (recuerde la configuración actual, mas adelante necesitara volver a restaurarlos) Ej: solo se encuentran activados todos los permisos de Leer.
En modo local: puede cambiar los atributos haciendo clic con el botón derecho sobre el directorio sites/default y seleccionando Propiedades/Desactivar el Atributo: Sólo lectura pulse el botón Aplicar, Aceptar.
Vuelva a la página de errores de drupal (explorador web) y pulse el enlace try again (prueba de nuevo).
Error 4: Change file permissions so that it is writable by the web server. If you are unsure how to grant file permissions, please consult the on-line handbook.
Posible solución: Cambiar permisos de escritura de sites/default o archivos indicados en error.
En sitio remoto: A través de Filezilla puede cambiar los atributos haciendo clic con el botón derecho sobre el directorio default dentro del directorio sites (sites/default) y seleccionando Atributos de archivo... Active todos los atributos de Escribir y Ejecutar. Pulse el botón Aceptar. (recuerde la configuración actual, mas adelante necesitara volver a restaurarlos) Ej: solo se encuentran activados todos los permisos de Leer.
En modo local: puede cambiar los atributos haciendo clic con el botón derecho sobre el directorio sites/default y seleccionando Propiedades/Desactivar el Atributo: Sólo lectura pulse el botón Aplicar, Aceptar.
Vuelva a la página de errores de drupal (explorador web) y pulse el enlace try again (prueba de nuevo).
Error 5: El directorio sites/default/files no existe, ya que no se ha creado automáticamente.
Posible solución: Crear el directorio files manualmente.
En sitio remoto: A través de FileZilla, seleccione la carpeta sites/default. Haga clic con el botón derecho en el panel de Archivos remotos, y seleccione la opción Crear directorio con lo que se creara una carpeta llamada Nueva carpeta, pulse el botón Aceptar.
- Seleccione la Nueva carpeta y haga clic con el botón derecho del ratón, seleccione la opción Renombrar y escriba files puede hacer clic en otro lugar para ver el cambio.
Cambie los permisos de escritura del directorio files a Escribir.
En modo local: puede crear una carpeta directamente dentro del directorio sites/default.
Vuelva a la página de errores de drupal (explorador web) y pulse el enlace try again (prueba de nuevo).
Error 6: Solicita la instalación de la extensión de PHP g2.
Posible solución: Forma parte del lenguaje PHP, depende del uso local o remoto.
En sitio remoto: Contacte con su proveedor de hosting para resolverlo ya que se trata de una extensión de PHP.
En modo local: puede solicitar la instalación de la extensión de PHP g2, si instalo EasyPHP como paquete de servidor local. (Pulse el icono (e) de la barra de tareas, a continuación clic sobre Configuración/Extensiones PHP y se mostrara una ventana que muestra todas las extensiones disponibles para esa versión de php. Seleccione la que desea instalar y haga clic sobre Aplicar).
Vuelva a la página de errores de drupal (explorador web) y pulse el enlace try again (prueba de nuevo).
10- Se mostrara la página de Configuración de la base de datos.
Esta página se compone de dos apartados:
Opciones básicas: contiene tres campos donde debe insertar la información de su BD.
Database name (Nombre de la base de datos):
proporcionado_por_proveedor (mysql en modo local)
Database name (Usuario de la base de datos):
proporcionado_por_proveedor (root en modo local)
Database password (Contraseña de la base de datos):
proporcionado_por_proveedor (ninguna en modo local)
Pulse Opciones avanzadas: contiene tres campos el segundo es detectado automáticamente.
Database host (Servidor de la base de datos):
proporcionado_por_proveedor (localhost en modo local)
Database port (Puerto de la base de datos):
ninguna (ninguna en modo local)
Table prefix (Prefijo de las tablas):
escriba drupal_ (drupal_ en modo local)
Nota: Si esta instalando Drupal en un sitio remoto (servidor externo) la información acerca de su BD, debe proporcionársela su proveedor de hosting.
Si esta instalando Drupal en modo local y utiliza EasyPHP como servidor local. El nombre de la base de datos es (mysql) y el usuario (root) sin contraseña. (Esto es valido para los usuarios de Xampp).
El prefijo de las tablas drupal_ (drupal seguido de guión bajo) se utiliza para diferenciar las tablas que pertenecen a drupal y así poder utilizar varias tablas en la misma base de datos. (ej. cuando crea una BD para un foro).
Al completar la información Pulse el botón Save and continue (Guardar y continuar).
11- Se mostrara las páginas del proceso de Instalación de Drupal e Importación de traducción del interfaz.
Espere...
12- Se mostrara la página de Configurar sitio.
Observe el mensaje color verde indicando: Todos los cambios necesarios a ./sites/default y ./sites/default/settings.php han sido realizados. Se han configurado como solo-lectura por seguridad.
Nota: Si no se configuran como solo lectura tendrá que hacerlo manualmente a través de Filezilla.
Esta página se compone de tres apartados:
Información del sitio: proporcione la información solicitada para su sitio.
Site name (Nombre del sitio):
Nombre que queremos dar a nuestro sitio (localhost en modo local)
Site e-mail address (e-mail del sitio):
Correo electrónico del sitio (me@localhost.com en modo local o cualquiera)
Nota: para saber el correo de su sitio remoto, llame a su proveedor de hosting si contrato e-mail.
Cuenta del administrador: En el futuro con esta información accederá al sitio como administrador (será el user1) y al que se le enviara información.
Username (Nombre de usuario):
Nombre con el que accederá a su sitio como administrador (cualquiera en modo local)
E-mail address (Dirección de correo):
Su correo electrónico al que se le enviara la clave de acceso (me@localhost.com en modo local)
Password (Contraseña):
Una contraseña con más de seis dígitos (pueden ser letras y números)
Confirm password (Confirmar contraseña):
La misma contraseña insertada anteriormente
Server settings (Configuración del servidor): Define información sobre el control en su servidor.
Zona horaria predefinida:
Defina su zona horaria, si la predefinida es correcta déjela como esta.
Clean URLs (URLs limpios):
Vea si la configuración de su sistema soporta esa función en el recuadro.
Update notifications (Actualizar notificaciones):
Sirve para comprobar si hay actualizaciones sobre drupal, déjela como esta.
Al completar la información Pulse el botón Save and continue (Guardar y continuar).
13- Se mostrara la página del proceso de Importación de traducción del interfaz.
Espere...
Nota: Esta página no se muestra si instala Drupal en ingles.
14- Se mostrara la página de Instalación de Drupal completa, indicando que el proceso de instalación fue exitoso.
Pulse el enlace your new site (visitar su nuevo sitio).
Mensajes de error conocidos en modo local:
Error 1: warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\archivos de programa\easyphp1-8\www\includes\mail.inc on line 193. Unable to send e-mail. Please contact the site admin, if the problem persists.
Posible solución: El mensaje indica que es imposible enviar email al administrador, continúe la instalación.
Pulse el enlace your new site (visitar su nuevo sitio).
15- Se mostrara la página de Bienvenido a su nuevo sitio web con Drupal.
Nota: Esta página desaparece al crear su primera página de contenido (node).
Primera configuración de Drupal.
16- En la página de Bienvenida de su nuevo sitio pulse el enlace administration section (sección de administración).
17- Seleccione Administer > Reports > Status report (informe de estado).
Mensajes de error conocidos en modo local:
Error 1: GD library Not installed
The GD library for PHP is missing or outdated. Please check the PHP image documentation for information on how to correct this.
Posible solución: Forma parte del lenguaje PHP, depende del uso local o remoto.
En sitio remoto: Contacte con su proveedor de hosting para resolverlo ya que se trata de una extensión de PHP.
En modo local: puede solicitar la instalación de la extensión de PHP g2, si instalo EasyPHP como paquete de servidor local. (con el botón derecho seleccione el icono (e) de la barra de tareas, a continuación clic sobre Configuración/Extensiones PHP y se mostrara una ventana que muestra todas las extensiones disponibles para esa versión de php. Seleccione la que desea instalar (php_gd2) y haga clic sobre Aplicar).
Vuelva a la página de Status report (explorador web) y actualícela.
Error 2: Archivo de configuración No protegido
The directory sites/default is not protected from modifications and poses a security risk. You must change the directory's permissions to be non-writable.
Posible solución: Vuelva los permisos de escritura de las carpetas sites/default a su estado original.
En sitio remoto a través de Filezilla puede cambiar los atributos haciendo clic con el botón derecho sobre el directorio sites/default y seleccionando Atributos de archivo… Desactive los permisos de Escribir y Ejecutar incluyendo todos los subdirectorios. Pulse el botón Aceptar. (recuerde la configuración actual, mas adelante necesitara volver a restaurarlos) Ej: solo se encuentran activados todos los permisos de Leer.
Recuerde dar permisos de escritura al directorio files.
Error 3: Cron maintenance tasks Never run
Cron has not run. For more information, see the online handbook entry for configuring cron jobs. You can run cron manually.
Posible solución: Pulse el enlace run cron manually (ejecutar cron manualmente). Se mostrara el mensaje Cron ran successfully (Cron ejecutado correctamente).
Error 4: Drupal core update status No update data available
Información No disponible acerca de las posibles nuevas versiones para los módulos y temas actualmente instalados. Para comprobar actualizaciones, puede necesitar ejecutar cron o puede comprobarlo manualmente.
Nota: La comprobación para las actualizaciones disponibles puede tardar bastante tiempo, sea paciente.
Posible solución: Ejecute cron manualmente, a continuación vuelva a este error y haga clic sobre el enlace check manually.
Nota: En modo local posiblemente aparezca el mensaje: Unable to fetch any information about available new releases and updates. Esto es debido a que no se encuentra conectado a internet.
18- Como su sitio esta en desarrollo, es conveniente que no permita (de momento) el registro de nuevos usuarios.
Para ello seleccione Administer > User management > User settings, en el apartado Opciones de registro para usuarios en Registros públicos: seleccione la primera opción: Sólo los administradores pueden crear cuentas para usuarios nuevos.
Pulse el botón Guardar configuración para guardar los cambios.
Listo... su sitio debería funcionar correctamente al cerrar e iniciar sesión.
(ejemplo)
Seleccione Create content > Historia
En el cuadro de texto Titulo escriba: Inicio
Seleccione el enlace Opciones del menú
En el cuadro de texto Título del enlace del menú escriba: Inicio
En el menú desplegable Elemento padre seleccione la opción: Navegación
En el cuadro de texto Cuerpo escriba el contenido deseado ej: Sitio en desarrollo, pronto estaremos con ustedes.
Pulse el botón Guardar.
(ejemplo)
Primero tiene que saber cual es el node de la página para ello haga clic sobre el nombre de la página (Inicio). En la barra URL de su explorador web se mostrara la dirección de la página ej: http://www.proveedor.com/nombredesitio/nombrededirectorio/?q=node/1 siendo la última expresión el node/1
Seleccione Administer > Site configuration > Información del sitio
En el cuadro de texto de Página predefinida de inicio: escriba el (node / numero) asignado a la dirección de su pagina en el sitio ejemplo de la pagina de inicio: node/1
Pulse el botón Guardar configuración.
Comentarios
Revise los permisos de escritura en archivo settings.php
Es un poco extraño el que no se muestre ningún mensaje de error. Pero puede intentar:
Revisar los permisos de escritura del archivo settings.php
Visite esta dirección para ver una posible solución: http://drupal.org.es/node/5083
He estado investigando un poco acerca de este error y al parecer se da en ocasiones por las cadenas de conexión vea esta dirección (ingles): http://drupal.org/node/282379 donde se comenta sobre el mismo tema.
También puede visitar esta dirección para otras sugerencias (ingles): http://drupal.org/getting-started/6/install/run-script
Espero que de con la solución al problema
Solucionado
Gracias por todo, el problema estaba en que había hecho una copia de ./sites/default/default.settings.php y dejé el archivo como "Copia de default.settings.php".
Compruebe si todos los campos de texto están completados.
¿Que tipo de servidor esta utilizando (local o externo)?
¿Si es externo? En opciones avanzadas debe definir un servidor
¿Si es local? ¿Que paquete utilizo para instalar el servidor (en ocasiones el nombre de la BD puede variar según el paquete de instalación) , easyphp etc.
¿Se muestra algún mensaje de advertencia en la parte superior de la página de configuración de BD?
Lo estoy haciendo con
Lo estoy haciendo con easyPhp en el localhost, utilizando como dice arriba la base de datos mysql y el usuario root. Y al guardar los cambios vuelve a cargar la misma página, sin nigún mensaje de error ni nada.
Fallo en la configuración de la base de datos
En la parte de configuración de la base de datos, pongo la de mysql y el usuario root y al guardar me vuelve a la página de configuración de la BD. ¿Qué estoy haciendo mal?
El archivo de traducción 6.x si es compatible con Drupal 6.x
En principio al archivo de traducción 6.x-1.0 que se encuentra actualmente en el servidor de descargas es compatible con todas las versiones posteriores a la 6.x de Drupal.
Y siempre es conveniente tener instalada la última actualización de Drupal actualmente 6.4. Ya que con cada actualización se corrigen errores o se agregan nuevas funciones al CMS.
Los errores que se pueden producir en muchos casos, dependen del medio en el que se encuentra instalado Drupal. De los Módulos y del Theme que instalemos para la interfaz.
Las cadenas no traducidas no influyen en la ejecución del resto del CMS. Simplemente se mostraran en el lenguaje original.
Nota:
Siempre es conveniente tener instalado un servidor local de pruebas, que sea lo más parecido al sitio externo (la misma versión de PHP, MySQL, Apache etc) para realizar pruebas antes de modificar o cambiar algo, ya que al producirse un error en el sitio local, también existen posibilidades de que ocurra en el sitio externo.
Personalmente siempre antes de actualizar el sitio, hago una actualización en local para ver si se instala correctamente. Si no ocurre ningún problema lo hago en el sitio externo.
Por experiencia reciente, es conveniente activar el theme por defecto de drupal (Garland) antes de realizar cualquier actualización, luego vuelves a activar el theme personalizado que tengas.
En ocasiones la rapidez y desesperación nos pueden llevar a perder más tiempo.
Se puede traducir el drupal 6.4 con la traduccion del 6.0?
Hola estaba viendo que la ultima version es la 6.4 pero no vi que estuviera su traduccion. Esta la 6.1 verdad? Bueno que pasa si instalo la 6.4 con la traduccion del 6.0 funciona? Quedan cosas por traducirse y nada mas? O se romperia la instalacion?
Sera mejor instalar la version 6.0 ? Si es asi donde la puedo encontrar?
Gracias
Javascript?
¿En la 6.3 hay que configurar algo para que funcione javascript? Lightbox2 ni nada que precise javascript funciona. He instalado la versión dos veces por si era un error de instalación pero en el código fuente de la página aparece
<script type="text/javascript"> </script>pero vacio.En versiones anteriores no he tenido ningún problema, ¿sabe alguien a que puede ser debido esto?
Problema del theme
Despues de romperme los cuernos resulta que el problema era del theme (Blue Lake), he elegido otro y problema soluciado.