Este documento describe cómo instalar y configurar Wordpress 4.0 en Ubuntu 14.04. WordPress comenzó en 2003 con un solo bit de código para mejorar la tipografía de la escritura cotidiana y con menos usuarios de los que puede contar con los dedos de las manos y los pies. Desde entonces, ha crecido hasta convertirse en la herramienta de blogs autohospedada más grande del mundo, utilizada en millones de sitios y vista por decenas de millones de personas todos los días. Este tutorial explica el proceso de instalación de Wordpress 4.0 en Ubuntu 14.04 en forma de una guía fácil de seguir.
1 nota preliminar
Este tutorial se basa en el servidor Ubuntu 14.04, por lo que debe configurar una instalación básica del servidor Ubuntu 14.04 antes de continuar con este tutorial. El sistema debe tener una dirección IP estática. Uso 192.168.0.100 como mi dirección IP en este tutorial y server1.example.com como nombre de host. Debe tener un servidor LAMP instalado en Ubuntu 14.04 como se menciona en el tutorial para continuar.
2 Inicialización de la base de datos
Crearé la base de datos para Wordpress 4.0 de la siguiente manera:
mysql -u root -p
Aquí estamos agregando base de datos=wordpressdb usuario=wordpressusuario y contraseña=wordpresscontraseña:
CREATE DATABASE wordpressdb;
CREATE USER [email protected] IDENTIFIED BY 'wordpresspassword';
GRANT ALL PRIVILEGES ON wordpressdb.* TO [email protected];
Más adelante:
FLUSH PRIVILEGES;
exit
Reiniciar servicios
service apache2 restart
service mysql restart
3 Instalación de Wordpress 4.0
Primero crearemos un directorio temporal en el que descargaré la última versión de Wordpress de la siguiente manera:
mkdir temp
cd temp
wget http://wordpress.org/latest.zip
Necesitamos instalar descomprimir ya que por defecto ahora está instalado:
apt-get install unzip
Más adelante, si desea trabajar con imágenes, instalar complementos y actualizar el sitio con credenciales SSH, instalaremos php5-gd libssh2-php
apt-get update
apt-get install php5-gd libssh2-php
descomprima el archivo zip de Wordpress en la siguiente carpeta creada:
unzip -q latest.zip -d /var/www/html/
Ahora otorgue los permisos apropiados en el directorio
chown -R www-data.www-data /var/www/html/wordpress
chmod -R 755 /var/www/html/wordpress
Además, debemos crear manualmente el directorio de carga debajo del directorio wp-content en la raíz de nuestro documento. Este será el directorio principal de nuestro contenido:
mkdir -p /var/www/html/wordpress/wp-content/uploads
Necesitamos permitir que el propio servidor web escriba en este directorio. Podemos hacer esto asignando la propiedad grupal de este directorio a nuestro servidor web. Esto permitirá que el servidor web cree archivos y directorios bajo este directorio, lo que nos permitirá cargar contenido al servidor. Proceda así:
chown -R :www-data /var/www/html/wordpress/wp-content/uploads
Ahora debemos copiarlo en la ubicación del archivo de configuración predeterminado para que WordPress reconozca el archivo. El archivo de configuración de muestra está disponible en /var/www/html/wordpress:
cd /var/www/html/wordpress/
cp wp-config-sample.php wp-config.php
vi wp-config.php
[...]
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpressdb'); /** MySQL database username */ define('DB_USER', 'wordpressuser'); /** MySQL database password */ define('DB_PASSWORD', 'wordpresspassword');
[...]
Cambie los valores que proporcionó en el momento de la inicialización de la base de datos.
Ahora proceda a la instalación web de Wordpress. Vaya a la URL http://192.168.0.100/Wordpress:
Seleccione el idioma y presione Continuar:
Ahora da los valores como di en mi caso
Site Title = Wordpress-testsite Admin Email = [email protected] Username = admin Admin password = howtoforge Confirm Admin Password = howtoforge
Los valores anteriores diferirán en su caso, puede dar cualquier valor de su elección. Después de dar los valores, presione InstallWordpress:
Ahora procederemos a la página de inicio de sesión presionando LogIn:
Proporcione las credenciales que seleccionó en el momento de la instalación de wordpress web. Esta será su ventana de bienvenida predeterminada de Wordpress.
Puede comprobar la versión de Wordpress en el navegador como:
6 Configurar Pretty Permalinks para WordPress 4.0
Esta parte es opcional.
De forma predeterminada, WordPress crea direcciones URL dinámicamente que se parecen a esto http://server_domain_name_or_IP/?p=1. Esta no es exactamente la interfaz más útil para los visitantes o los motores de búsqueda, por lo que la mayoría de los usuarios desea modificarla. WordPress tiene la capacidad de crear enlaces permanentes "bonitos" que limpiarán la URL en un formato más amigable para los humanos. Para superar esto procederemos de la siguiente manera:
6.1 Reescritura de Apache
Modificaremos el archivo de host virtual de apache para Wordpress 4.0 para permitir las anulaciones de .htaccess. Para esto, editaremos el archivo del host virtual y agregaremos las entradas como:
vi /etc/apache2/sites-available/000-default.conf
[...]
ServerAdmin [email protected] DocumentRoot /var/www/html ServerName server1.example.com <Directory /var/www/html/> AllowOverride All </Directory> [...]
A continuación, debemos habilitar el módulo de reescritura, que le permite modificar las URL. como:
a2enmod rewrite
service apache2 restart
6.2 Crear un archivo .htaccess
Ahora crearemos el archivo .htaccess en la raíz del documento, permitirá que Apache reescriba:
touch /var/www/html/wordpress/.htaccess
Sin embargo, necesitamos que el servidor web sea el propietario del grupo, por lo que debemos ajustar la propiedad de la siguiente manera:
chown :www-data /var/www/html/wordpress/.htaccess
Si desea que WordPress actualice automáticamente este archivo con reglas de reescritura, puede asegurarse de que tiene los permisos correctos para hacerlo usando:
chmod 664 /var/www/html/wordpress/.htaccess
Si desea actualizar este archivo manualmente por una pequeña ganancia de seguridad, puede permitir que el servidor web solo tenga privilegios de lectura escribiendo:
chmod 644 /var/www/html/wordpress/.htaccess
En mi caso estoy usando los permisos 644.
6.3 Configuración de enlaces permanentes en WordPress
Ahora podemos ajustar fácilmente la configuración del enlace permanente a través de la interfaz de administración de WordPress. Ir a Configuración-->Enlaces permanentes:
Cuando haya hecho su selección, haga clic en "Guardar cambios" para generar las reglas de reescritura.
Caso 1: Si permitió que el servidor web tuviera acceso de escritura a su archivo .htaccess, debería ver un mensaje como este:
Caso 2: Si no permitió que el servidor web tuviera acceso de escritura a su archivo .htaccess, se le proporcionarán las reglas de reescritura que debe agregar al archivo manualmente.
Copie las líneas que le da WordPress y luego editar archivo en su servidor:
vi /var/www/html/wordpress/.htaccess
Simplemente agregue las líneas generadas en el archivo y proporcionará la misma funcionalidad.
¡Felicidades! Ahora tiene una instancia de WordPress 4.0 totalmente funcional en su Ubuntu 14.04 :)
7 Enlaces
- Wordpress:http://wordpress.org/
- Ubuntu:http://www.ubuntu.com/