Instalación de phpBB en Ubuntu 14.04

phpBB es una solución de software de tablón de anuncios de piso-Foro gratis que puede utilizar para mantenerse en contacto con un grupo de personas o puede alimentar a toda su Título="View all articles about website here">sitio web. Puede crear un foro único en minutos utilizando el extenso Título="View all articles about database here">database of user-created modifications and styles base de datos que contiene cientos de paquetes de estilo e imagen.

En este tutorial, you'll learn how to install phpBB forums on Ubuntu 14.04.

Requisitos previos

Para este tutorial, all you'll need is:

Paso 1 — Instale la pila de la lámpara

En este paso, we'll install the Lámpara pila de.

Primero, actualizar los paquetes.

sudo apt-get update

Siguiente, establecer la DEBIAN_FRONTEND variable de entorno para no interactivos, so the installation doesn't prompt you for input.

export DEBIAN_FRONTEND=noninteractive

Finalmente, instalar el Lámpara pila (plus unzip, que maneja .zip archivos). Este comando puede tardar unos minutos para ejecutar, because we're installing a lot of packages.

sudo -E apt-get -y install apache2 mysql-server mysql-client php5 php5-mysql php5-gd imagemagick unzip

El -E Bandera de la sudo conserva nuestras variables de entorno, por lo que DEBIAN_FRONTEND es reconocido; el -y Bandera de la apt-get will assume "yes" to all prompts, por lo que debe ejecutar el comando entero con éxito sin necesidad de cualquier usuario de entrada.

Paso 2 : Permite crear una base de datos

En este paso, we'll create a database and user with privileges for it.

Primero, crear la base de datos. Here it's named phpBB, pero lo que puede sea lo que quieras.

sudo mysqladmin create phpBB

A continuación creamos un usuario y una contraseña, which are "sammy" and "badpassword", respectivamente. Asegúrese de que cambias estos valores, ¡especialmente la contraseña!

sudo mysql -Bse "create user 'sammy'@'localhost' identified by 'badpassword';"

Siguiente, otorgamos a nuestros privilegios de usuario en nuestra base de datos.

sudo mysql -Bse "grant all privileges on \`phpBB\`.* to 'sammy'@'localhost';"

Y por último, actualizamos las tablas de permisos.

sudo mysqladmin flush-privileges

Paso 3 — Instalar phpBB

En este paso, we'll install phpBB.

Primero, descargar la última versión de phpBB. Esta es la última versión en el momento de la escritura, pero se puede comprobar en su página web.

wget https://www.phpbb.com/files/release/phpBB-3.1.2.zip

Descomprima el paquete que descargamos.

unzip phpBB-3.1.2.zip

Crear un directorio de copia de seguridad para cualquier sitio web archivos.

mkdir ~/website-backup

Mover los archivos de sitio web existente.

sudo mv /var/www/html/* ~/website-backup/

Nota: If you haven't added anything to your website (e.g. if you're going through this tutorial on a brand new Droplet), la única cosa en /var/www/html/ la página de inicio por defecto de Apache. If you don't want to save this, Usted puede borrar el directorio de copia de seguridad en este punto con rm -rf ~/website-backup/.

Copy the phpBB files over into Apache's default folder.

sudo cp -R phpBB3/* /var/www/html/

Siguiente, queremos actualizar los permisos en los archivos de phpBB. Para aprender más acerca de los permisos de Linux, Usted puede leer Este artículo y Este artículo.

Primero, agregarse a la www-data Grupo.

sudo usermod -aG www-data sammy

Siguiente, cambiar el propietario y el grupo de los archivos de /var/www/html Para www-data.

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

Mover a la /var/www/html/ directorio.

cd /var/www/html/

Agregar permisos para el grupo a los siguientes directorios y archivos.

sudo chmod 660 images/avatars/upload/ config.php
sudo chmod 770 store/ cache/ files/

Paso 4 -Finalizar la instalación

En este paso, we'll finish the installation by adding database, Administrador de, y por correo electrónico datos a través de la Página Web de instalación de phpBB.

Navegar sobre a http://your_server_ip/install.

Haga clic en el INSTALAR ficha.

Debe tener todos los paquetes necesarios instalados. Haga clic en Proceder al siguiente paso, entonces Iniciar instalación.

Escriba las credenciales de la base de datos, reemplazando el nombre de la base de datos, username, y la contraseña con sus propios valores.

  • Tipo de base de datos: MySQL con la extensión MySQLi
  • Nombre de host de servidor base de datos o DSN: localhost
  • Nombre de la base de datos: phpBB
  • Nombre de usuario de base de datos: Sammy
  • Contraseña de base de datos: badpassword

Haga clic en Proceder al siguiente paso. Para pasos más después de este punto, you'll have to click the Proceder al siguiente paso botón para avanzar.

Ahora debería ver una conexión de base de datos exitosa.

En este siguiente paso, debe configurar su nombre de usuario administrador y contraseña. El administrador de un tablero tiene muchos poderes, como ajustar la configuración de la Junta Directiva y administración de usuarios. Usted puede encontrar más información acerca de los administradores en la phpBB guía de administración.

Configurar la configuración de correo electrónico si usted tiene un servidor SMTP personalizado. If you don't and you'd like more information, Check-out Este artículo sobre cómo configurar un servidor SMTP. De lo contrario, seguir con los valores por defecto.

Su instalación está (casi) completa.

Paso 5 — Limpiar

En este paso, we'll clean up after our installation by removing unnecessary files and correcting some permissions.

Quitar algunos permisos en el config.php archivo.

sudo chmod 640 /var/www/html/config.php

Ahora que la instalación se realiza, se debe eliminar el /var/www/install carpeta de. phpBB no funcionará a menos que este directorio se borra, y se mostrará un mensaje de advertencia.

sudo rm -rf /var/www/html/install

Usted puede borrar el docs/ directorio si desea, demasiado, but this isn't necessary.

Conclusión

Now you should be able to access your phpBB forum at your Droplet's Dirección IP!