Instale la última WordPress 3.8 en Debian Wheezy

Este blog se basa en la plataforma de Google Blogger. Mi nuevo blog sin embargo pasará a WordPress, y lo más probable será auspiciado por una empresa de alojamiento web de terceros. Por ahora, quiero instalar WordPress en mi ordenador de casa para ser el servidor de ensayo. Aquí es donde experimentar con nuevas ideas antes de que subo el contenido final en el servidor de WordPress producción.

mi ordenador de casa corre Debian 7 (aka Wheezy), que incluye un paquete de WordPress, aunque un poco anticuado (3.6.1). La última WordPress liberar 3.8 introduce un nuevo diseño del salpicadero de la plantilla y de administración. Este post es un resumen de cómo instalar la versión más reciente de WordPress (3.8) en Debian Wheezy.

Las siguientes instrucciones asumen que usted tiene privilegios de superusuario y acceso a la línea de comandos en el servidor. Si usted está usando una empresa de alojamiento web, las instrucciones no se aplican porque la empresa de alojamiento web es muy probable que proporcionar a sus propias herramientas (por ejemplo, cPanel).

Software Dependencias

  • Apache2
  • MySQL5 (versión 5.0 o superior)
  • PHP5 (versión 5.2.4 o superior)

    Para verificar si se ha instalado un paquete, utilice el dpkg comando con -l de parámetros.

    el siguiente ejemplo se indica que PHP5 no está instalado actualmente:

     $  dpkg-l php5 * /> 

    Si un paquete ya está instalado, el dpkg de salida será algo como esto (editado para ajustarse a la pantalla):

     /> 
    deseado = Desconocido / Instalar / Eliminar / borrar / conservar
    | Estado = No / Inst / conf-files / sin embalaje / half-conf / Media inst / trig-esperan / Trig-pend
    |? / err = (ninguno) / requerido-reinst (Estado, Err: mayúscula = malo)
    | | / Nombre Version Arch Descripción
    + + + - =============== ====== - =================== - ======= - =============== ===================== />
    ii mysql-client-5.5 05/05/31 + dfsg-0 + sibilancias MySQL amd64 binarios del cliente de base de datos
    ii-mysql común 5.5.31 + dfsg-0 + sibilancias todos los archivos de base de datos MySQL comunes
    ii mysql-server 5.5 0.31 + dfsg-0 + sibilancias /> todos los servidores de base de datos MySQL (metapaquete)
    ii mysql-server-core- 5.5 5.5.31 + dfsg-0 + sibilancias amd64 binarios del servidor de bases de datos MySQL,

    Apache2

    />

    MySQL5

    />

    PHP5

    />

    Instalar WordPress

    1. Descargue la última versión de WordPress tar-ball o un archivo zip desde el sitio web de WordPress.
    2. Descomprimir el archivo descargado en una ubicación temporal en su disco duro.

      Los ejemplos a continuación descomprimir el archivo en ~ / tmp (el subdirectorio tmp bajo el directorio home).

      Para tar-ball:

       $  tar-C ~ / tmp /-zxvf wordpress-3.8.tar.gz 

      Para zip:

       
      $ unzip-d ~ / tmp / wordpress-3.8.zip
    3. Crear base de datos y el usuario de base de datos.

      Los siguientes comandos mysql crear una base de datos llamada wordpress , y un usuario de base de datos correspondiente llamado wp , que tiene todos los permisos sobre la base de datos. Personalizar con su propio nombre de la base de datos, nombre de usuario y la contraseña de usuario.

       
      $ mysql-u root-p
      Introduce el password:
      mysql> CREATE DATABASE wordpress CHARACTER SET utf8;
      Query OK, 1 fila afectada (0,01 seg)
      mysql> GRANT ALL PRIVILEGES ON wordpress * TO 'wp' @ 'localhost' identified by 'REPLACE_WITH_YOUR_USER_PASSWORD';.
      Query OK, 0 filas afectadas (0,00 seg)
      mysql> GRANT ALL PRIVILEGES en WordPress . * A 'wp' @ '%' identified by 'REPLACE_WITH_YOUR_USER_PASSWORD';
      Query OK, 0 filas afectadas (0,00 seg)
      mysql> FLUSH PRIVILEGES;
      Query OK, 0 filas afectadas ( 0,00 seg)
    4. Crear archivo de configuración.

      Cambie el nombre del archivo de configuración de ejemplo.

       $  cd ~ / tmp / wordpress /> 

      Editar ~ / tmp / wordpress / wp-config.php .

      Busque las siguientes líneas, y reemplazar los valores con sus propios valores.

       
      define ('DB_NAME', 'wordpress');
      define ('DB_USER', 'wp');
      define ('DB_PASSWORD', 'REPLACE_WITH_YOUR_USER_PASSWORD');

      define ('AUTH_KEY', 'poner su única frase aquí');
      define ('SECURE_AUTH_KEY', 'poner su única frase aquí');
      define ('LOGGED_IN_KEY', 'poner su única frase aquí');
      define ('NONCE_KEY', 'poner su única frase aquí');
      define ('AUTH_SALT', 'poner su única frase aquí');
      define ('SECURE_AUTH_SALT', 'poner su única frase aquí');
      define ('LOGGED_IN_SALT', 'poner su única frase aquí');
      define ('NONCE_SALT', 'poner su frase única aquí ');

      Para las claves de seguridad y sales, reemplace los valores con largas cuerdas, al azar de un galimatías. Por ejemplo, algo así como `t ​​DK% X:> xy | eZ (BXB / f (Ur` 8 # ~ UzUQG-^ _Cs_GHs5U-& Wb PGN ^ p8 (2 @} IcnCa | es una buena opción

    5. Copiar?. wordpress al directorio raíz de documentos del servidor web.

      Para Debian Wheezy, el directorio raíz de documentos de Apache se encuentra en / var / www . En el ejemplo de abajo, puse wordpress en un subdirectorio llamado myblog . La URL del blog se verá como http://localhost/myblog .

       
      $ sudo mkdir / var / www / myblog />
    6. Ejecute el script de instalación.

      Abra un navegador y introducir esta URL:
      http://localhost/myblog/wp-admin/install.php

    7. Complete la información y haga clic en Instalar .
    8. Inicie sesión con las credenciales que acaba de crear.

      Aparece el panel de WordPress.

    El sitio web de WordPress afirma que si usted sabe lo que está haciendo, la instalar tomará sólo 5 minutos. Para Debian Wheezy, dado que todas las dependencias de software pre-requisitos ya se cumplen en la distribución base, esta afirmación puede no estar tan lejos de la verdad.

    déjeme saber su experiencia.

    <- google_ad_client = "pub-1640070864477148"; / / 728x90, creado 11/11/07 google_ad_slot = "6009857287"; google_ad_width = 728; google_ad_height = 90 / / - >

    Deja un comentario

    Tu dirección de correo electrónico no será publicada.