Zenphoto es un sistema de gestión de contenido (CMS) basado en PHP, gratuito y de código abierto, para crear sitios web centrados en galerías. Zenphoto presenta soporte para varios formatos de medios y blog integrado y páginas personalizadas. Es el CMS ideal para sitios web personales de artistas, ilustradores, fotógrafos, diseñadores, cineastas y músicos. En esta guía explicaremos cómo instalar Zenphoto en un VPS con Ubuntu 14.04.
Al momento de escribir este tutorial, Zenphoto 1.4.11 es la última versión estable disponible y requiere:
– Servidor web Apache.
– PHP (versión 5.2 o superior) con biblioteca de gráficos GD y biblioteca de extensión mbstring.
– MySQL (versión 5.0 o superior) instalado en su VPS de Linux.
INSTRUCCIONES:
Inicie sesión en su VPS a través de SSH
ssh user@vps_IP
Actualizar el sistema
[user]$ sudo apt-get update && sudo apt-get -y upgrade
Instale MySQL para que pueda crear la base de datos necesaria. Ejecute el siguiente comando:
# apt-get install mysql-server mysql-client
Ahora ejecute el script posterior a la instalación 'mysql_secure_installation' para establecer la contraseña de usuario root de MySQL:
# mysql_secure_installation - Set root password? [Y/n] y - 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
Entonces, configura la contraseña de root de MySQL a su gusto. Lo siguiente que debe hacer es crear una base de datos. Inicie sesión en su servicio MySQL como root:
[user]$ mysql -u root -p mysql> CREATE DATABASE zenphoto; mysql> GRANT ALL PRIVILEGES ON zenphoto.* TO 'zenphotouser'@'localhost' IDENTIFIED BY 'your-password'; mysql> FLUSH PRIVILEGES; mysql> \q
No olvide reemplazar 'su-contraseña' con una contraseña segura.
Instale el servidor web Apache2
[user]$ sudo apt-get install apache2
Instale PHP y los módulos PHP requeridos
Para instalar la última versión estable de PHP y todos los módulos necesarios, ejecute:
[user]$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd
Descarga y extrae la última versión de Zenphoto en tu servidor
[user]$ sudo cd /opt && wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.11.zip [user]$ sudo unzip zenphoto-1.4.11.zip [user]$ sudo mv zenphoto-zenphoto-1.4.11/ /var/www/html/zenphoto/
El servidor web debe poder leer todos los archivos, así que establezca la propiedad adecuada:
[user]$ sudo chown www-data:www-data -R /var/www/html/zenphoto
Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'zenphoto.conf' en su servidor virtual:
[user]$ sudo touch /etc/apache2/sites-available/zenphoto.conf [user]$ sudo ln -s /etc/apache2/sites-available/zenphoto.conf /etc/apache2/sites-enabled/zenphoto.conf [user]$ sudo nano /etc/apache2/sites-available/zenphoto.conf
Luego, agregue las siguientes líneas:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/zenphoto/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/zenphoto/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Reinicie el servidor web Apache para que los cambios surtan efecto:
[user]$ sudo service apache2 restart
Abra su navegador web favorito, vaya a http://su-dominio.com/ y, si configuró todo correctamente, el instalador de Zenphoto debería estar iniciando. Debe seguir las sencillas instrucciones en la pantalla de instalación e insertar la información necesaria según se solicite.
Una vez que termine la instalación, puede acceder a la sección de administración en:
http://yourdomain.com/zp-core/admin.php
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen ZenPhoto. para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.