GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar la galería de fotos de Coppermine en Ubuntu 16.04 LTS

Coppermine es un software de galería de fotos gratuito, de código abierto, con todas las funciones e integrado, escrito en PHP que nos permite publicar y administrar una colección de imágenes, crear álbumes de fotos personales, agrupar álbumes por categorías, enviar tarjetas electrónicas, organizar imágenes y fotos, y muchos más.

En este tutorial, aprenderemos a instalar Coppermine Photo Gallery en Ubuntu 16.04.

Requisitos

  • Un servidor con Ubuntu 16.04.
  • Un usuario no root con privilegios sudo.

Instalar servidor LAMP

Antes de comenzar, deberá instalar LAMP (Apache, MariaDB y PHP7) en su sistema.

Primero, instale el servidor web Apache ejecutando el siguiente comando:

sudo apt-get install apache2 -y

Una vez que Apache esté instalado, inicie el servicio de Apache y habilítelo para que se inicie en el momento del arranque con el siguiente comando:

sudo systemctl start apache2
sudo systemctl enable apache2

De forma predeterminada, la última versión de MariaDB y PHP no está disponible en Ubuntu 16.04. Por lo tanto, deberá agregar el repositorio para eso.

Puede agregar el repositorio MariaDB y PHP con el siguiente comando:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://kartolo.sby.datautama.net.id/mariadb/repo/10.2/ubuntu xenial main'

A continuación, actualice el repositorio con el siguiente comando:

sudo apt-get update -y

Una vez que se actualice el repositorio, instale MariaDB y PHP7 ejecutando el siguiente comando:

sudo apt-get install mariadb-server libapache2-mod-php7.0 php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mysql php7.0-imagic imagemagick -y

Una vez que todos los paquetes estén instalados, inicie el servidor MariaDB y habilítelo para que se inicie en el momento del arranque con el siguiente comando:

sudo systemctl start mysql
sudo systemctl enable mysql

A continuación, deberá realizar algunos cambios en el archivo php.ini:

sudo nano /etc/php/7.0/cli/php.ini

Realice los siguientes cambios:

max_execution_time = 300
max_input_time = 300
memory_limit = 512M
post_max_size = 32M
upload_max_filesize = 32M
date.timezone = Asia/Kolkata

Guarde y cierre el archivo cuando haya terminado.

Configurar MariaDB para Coppermine

Primero, deberá proteger el servidor MariaDB. Puede hacer esto ejecutando el script mysql_secure_installation:

sudo mysql_secure_installation

Responda todas las preguntas como se muestra a continuación:

Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

A continuación, inicie sesión en el shell de MariaDB y cree una base de datos y un usuario para Coppermine:

mysql -u root -p

Ingrese su contraseña raíz, luego cree un usuario y una base de datos para Coppermine con el siguiente comando:

MariaDB [(none)]> CREATE DATABASE copperminedb;
MariaDB [(none)]> CREATE USER 'coppermine'@'localhost' IDENTIFIED BY 'password';

A continuación, otorgue privilegios a la base de datos de Coppermine con el siguiente comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON copperminedb.* TO 'coppermine'@'localhost';

A continuación, ejecute el comando FLUSH PRIVILEGES para que MariaDB vuelva a cargar la tabla de privilegios:

MariaDB [(none)]> FLUSH PRIVILEGES;

Finalmente, salga del shell de MariaDB:

MariaDB [(none)]> EXIT

Instalar Coppermine

Primero, deberá descargar la última versión de Coppermine. Puede hacerlo ejecutando el siguiente comando:

wget https://excellmedia.dl.sourceforge.net/project/coppermine/Coppermine/1.5.x/cpg1.5.46.zip

A continuación, extraiga el archivo descargado con el siguiente comando:

unzip cpg1.5.46.zip

A continuación, copie el directorio extraído en el directorio raíz de apache:

sudo cp -r cpg15x /var/www/html/coppermine

A continuación, otorgue el permiso adecuado al directorio de la mina de cobre:

sudo chown -R www-data:www-data /var/www/html/coppermine
sudo chmod -R 777 /var/www/html/coppermine

Configurar Apache para Coppermine

A continuación, deberá crear un archivo de host virtual apache para Coppermine. Puede hacerlo ejecutando el siguiente comando:

sudo nano /etc/apache2/sites-available/coppermine.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/coppermine"
ServerName yourdomain.com
<Directory />
Options FollowSymLinks
AllowOverride All
<Directory "/var/www/html/coppermine/">
Options MultiViews FollowSymlinks
AllowOverride All Order allow,deny Allow from all </Directory> TransferLog /var/log/apache2/coppermine_access.log ErrorLog /var/log/apache2/coppermine_error.log </VirtualHost>

Guarde y cierre el archivo cuando haya terminado, luego habilite el host virtual con el siguiente comando:

sudo a2ensite coppermine

Finalmente, reinicie el servicio Apache para aplicar todos los cambios:

sudo systemctl restart apache2

Acceder a Coppermine

Abra su navegador web y escriba la URL http://yourdomain.com/install.php , será redirigido a la siguiente página:

Aquí, elige el idioma y haz clic en Vamos botón, debería ver la siguiente página:

Ahora, haga clic en haga clic aquí botón, debería ver la siguiente página:

Aquí, proporcione su credencial de administrador de Coppermine y los detalles de la base de datos, luego haga clic en Vamos debería ver la siguiente página:

La instalación ya está completa, haga clic en Vamos botón, debería ver la siguiente página:

Aquí, proporcione sus detalles de inicio de sesión de administrador, luego haga clic en Aceptar botón, debería ver el panel de control de Coppermine en la siguiente página:

¡Felicidades! ha instalado con éxito Coppermine en el servidor Ubuntu 16.04.


Ubuntu
  1. Cómo instalar R en Ubuntu 18.04 LTS

  2. Cómo instalar R en Ubuntu 20.04 LTS

  3. Cómo instalar Redmine en Ubuntu 20.04 LTS

  4. Cómo instalar la galería de fotos de Coppermine en Ubuntu 14.04

  5. Cómo instalar MariaDB en Ubuntu 22.04

Cómo instalar Websitebaker CMS en Ubuntu 18.04 LTS

Cómo instalar MariaDB en Ubuntu 20.04 LTS

Cómo instalar MariaDB 10.6 en Ubuntu 20.04

Cómo instalar MariaDB 10.7 en Ubuntu 20.04

Cómo instalar la galería de fotos de Coppermine en Ubuntu 15.04

Cómo instalar ERPNext en Ubuntu 20.04 LTS