Professional Documents
Culture Documents
Contenido
Creacion de un Nuevo host ....................................................................................................... 3 Instalacin ................................................................................................................................ 6 Configuracin ........................................................................................................................... 8
WORDPRESS
Ahora modificamos el archivo con nuestra configuracin que queramos, sabiendo que:
DocumentRoot: Directorio donde Apache2 va a buscar los documentos el servidor virtual. NameVirtualHost: Define la direccin IP y el puerto donde van a existir host virtuales basados en nombre ServerName: Define el nombre del servidor virtual . VirtualHost: Define una seccin para un host virtual con las directivas aplicables a l.
En mi caso http://www.vuestrodominio.es
WORDPRESS
WORDPRESS
Al no tener configurado todava el servidor dns aadimos nuestra url en /etc/hosts para que nos la resuelva localmente
WORDPRESS
Instalacin
Primero con el comando: apt-get-install lamp-server^ instalamos apache,mysql y php
Despus descargamos el software de Wordpress a tu escritorio. Lo obtienes de esta direccin: http://wordpress.org/latest.tar.gz En caso de que quieras trabajar exclusivamente desde la lnea de comandos, puedes descargar el software de Wordpress con el siguiente comando:
WORDPRESS
wget http://wordpress.org/latest.tar.gz
Usa este comando para descomprimir los archivos de Wordpress: tar -xzvf latest.tar.gz
Crea un directorio en /var/www para los archivos de Wordpress: sudo mkdir /var/www/wordpress
Finalmente, mueve los archivos de Wordpress que descomprimiste al directorio /var/www/wordpress. Asumiendo que descomprimiste los archivos en el directorio home, el comando sera el siguiente. Tendrs que ajustar el comando en caso de que hayas descomprimido los archivos en un directorio diferente.: sudo cp -r ~/wordpress/* /var/www/wordpress En mi caso en /home/hermoso/wordpress
WORDPRESS
Configuracin
Ahora que nuestro software se ha descargado e instalado, necesitaremos configurarlo. Empezamos con Apache. Siempre es una buena idea hacer un backup de un archivo de configuracin de sistema antes de modificarlo. Usa el siguiente comando para respaldar el archivo de configuracin de Apache en tu directorio home: sudo cp /etc/apache2/apache2.conf ~
Posteriormente debers adicionar una lnea al archivo /etc/apache2/apache2.conf file, de tal manera que Apache interprete con propiedad los archivos PHP de Wordpress. Para editar el archivo apache2.conf, lanza el editor de texto: sudo gedit /etc/apache2/apache2.conf
Una vez que ests en el editor de texto, dirgete al final del archivo y adiciona la siguiente lnea: AddType application/x-httpd-php .html
WORDPRESS
Gjuarda el archivo y cirralo. Reinicia Apache para que pueda "releer" su archivo de configuracin : sudo /etc/init.d/apache2 restart
Ahora necesitamos preparar MySQL para su uso con WordPress. WordPress requiere una base de datos y un usuario de base de datos y permiso total de acceso para el usuario de la base de datos. Para iniciar la linea de comandos para cliente de MySQL, escribe lo siguiente: mysql -u root -p Ingresa la contrasea para el usuario raz de MySQL y te dirigir a la lnea de comandos de MySQL que se ver de esta forma: mysql>
Nuestros siguientes pasos sern crear una base de datos de WordPress, crear un usuario para acceder a esta base de datos y garantizarle a nuestro nuevo ususario todos los derechos para la base de datos de WordPress: (Antes de continuar, recuerda que todos los comandos en la lnea de comandos de MySQL debern terminar con un"punto y coma" ";". Los comandos que no terminen con ";" no funcionarn. Con esto en mente, vamos a crear primero una base de datos.)
WORDPRESS
Para crear una base de datos para WordPress usa el siguiente comando en la lnea de comandos de mysql> CREATE DATABASE wordpress;
El cliente de MySQL responder con un mensaje que dir Query OK, 1 row affect (0.00 sec). Esto significa que el comando fue exitoso y se cre una nueva base de datos con el nombre "wordpress" Los siguiente ser crear un usuario que acceder a la base de datos: CREATE USER wordpressuser;
Recibirs el mensaje Query OK nuevamente. Una vez que el nuevo usuario ha sido creado, deberemos asignarle una contrasea para poder posteriormente asignarle permisos. En este ejemplo asignaremos la contrasea "1234". De todas formas en la vida real y exactamente como el usuario raz, querrs asignarle una contrasea ms fuerte. (Este usuario de la base de datos no tendr control total sobre el usuario de MySQL como lo tiene el usuario raz, pero si le daremos control total sobre la base de datos que acabamos de crear) Para crear la contrasea utilizamos el siguiente comando: SET PASSWORD FOR 'wordpressuser'@'%' = PASSWORD('1234');
Nuevamente deberas recibir el mensaje Query OK de confirmacin. El paso final es asignarle todos los privilegios sobre la base de datos "wordpress" al usuario "wordpressuser". Utiliza este comando para asignar permisos: GRANT ALL PRIVILEGES ON `wordpress`.* TO 'wordpressuser'@'127.0.0.1' identified by '1234';
WORDPRESS
10
Este no es un error de tipografa. Esas son comillas simples ' en vez de las comillas dobles " que se emplearon para configurar la contrasea de usuario. La sintaxis de MySQL no siempre es consistente. De todas formas si escribiste bien el comando deberas recibir la confirmacin Query OK nuevamente. Una vez terminado, utiliza este comando para salir de la linea de comandos de MySQL: exit
Ahora que hemos preparado MySQL, podemos configurar WordPress. Especficamente vamos a configurar WordPress para que se comunique con la base de datos que acabamos de crear. Para esto debemos crear un archivo wp-config.php en el directorio de WordPress.
Para ello introducimos 127.0.0.1 o la direccin que le hallamos asignado y nos saldrea un asistente de configuracin de nuestro wordpress
WORDPRESS
11
WORDPRESS
12
Y en esta configuramos nuestro nombre del sitio y el usuario y contrasea para administrarlo.
WORDPRESS
13
Le damos a instalar y como vemos al finalizar ya tenenmos un wordpress limpio montado en local.
Para cambiar el idioma a espaol, bajas y descomprimes el archivo wordpress en espaol y mueves la carpeta languages a wp-content en /var/www/wordpress sudo mv -r ~/wordpress/wp-content/languages /var/www/wordpress/wpcontent
WORDPRESS
14
WORDPRESS
15
En mi caso, (no se si para todos es as) me peda datos y contrasea desde el servidor ftp al tratar de instalar plugins. Para esto debes editar nuevamente el archivo wpconfig.php aadiendo el siguiente cdigo al final del archivo: if(is_admin()) { add_filter('filesystem_method', create_function('$a', 'return "direct";' )); define( 'FS_CHMOD_DIR', 0751 ); }
Posteriormente creas una carpeta uploads en wp-content sudo mkdir /var/www/wordpress/uploads y le das permiso de escritura a la carpeta wordpress: sudo chmod 777 /var/www/wordpress/
Ahora crea un archivo en wp-content con el editor escribiendo el siguiente cdigo: Options -Indexes y guardalo con el nombre .htaccess
WORDPRESS
16
WORDPRESS
17