GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalar Chevereto en CentOS 7

Chevereto es un script de alojamiento de imágenes que le permite crear su propio sitio web de alojamiento de imágenes como los populares Tinypic y Photobucket. En este tutorial instalaremos Chevareto en un VPS CentOS 7 con Apache, PHP y MariaDB.

Chevereto requiere tener un servidor web, PHP 5.4 o superior y MySQL o MariaDB instalado en su servidor.

Inicie sesión en su Centos VPS como usuario raíz y asegúrese de que todos los paquetes estén actualizados

yum -y update

Ahora, instalaremos MariaDB

yum install mariadb-server mariadb

Inicie MariaDB y agréguelo para que se inicie automáticamente al iniciar el sistema

systemctl start mariadb.service
systemctl enable mariadb.service

Ejecute el siguiente comando para proteger su servidor MariaDB y establecer una nueva contraseña raíz

mysql_secure_installation

Chevereto necesita una base de datos, así que inicie sesión en el servidor MariaDB con el usuario root y cree una nueva base de datos y un usuario

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE chevereto;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON chevereto.* TO 'cheveretouser'@'localhost' IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q;

No olvide reemplazar 'CONTRASEÑA' con una contraseña real.

Ahora, instalaremos el servidor web Apache

yum install httpd

Inicie el servidor web y habilítelo para que se inicie en el arranque

systemctl start httpd
systemctl enable httpd

Instale PHP y algunas extensiones y módulos de PHP

yum install php php-mysql php-dom php-gd php-mbstring php-common bc php-bcmath

Descarga la última versión de Chevereto a tu servidor

wget https://github.com/chevereto/Chevereto/archive/master.zip

Extraiga el archivo descargado al directorio raíz del documento en su servidor.

yum -y install unzip
unzip master.zip
mv Chevereto-master/chevereto /var/www/html/

Cambiar la propiedad

chown -R apache:apache /var/www/html/chevereto/

Abra el archivo de configuración, ingrese los detalles de su base de datos y configure la contraseña de administrador.

cd /var/www/html/chevereto/
vim includes/config.php
$config['db_name'] = 'chevereto'; // Database must exists
$config['db_user'] = 'cheveretouser'; // Database user with access to the above database name
$config['db_pass'] = 'PASSWORD';
$config['admin_password'] = 'password';

Cambie la 'contraseña' por una contraseña segura real.

Abra el archivo 'includes/definitions.php' y cambie el valor predeterminado CHV_CRYPT_SALT

vim includes/definitions.php
define("__CHV_CRYPT_SALT__", "changeme");

Debe reemplazar 'cambiarme' con una cadena aleatoria.

Ahora, configuraremos la directiva de alojamiento virtual de Apache para su sitio web de Chevereto.

Cree un archivo '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido

IncludeOptional vhosts.d/*.conf

y cree un directorio '/etc/httpd/vhosts.d' donde colocaremos todos nuestros hosts virtuales.

mkdir /etc/httpd/vhosts.d

Cree un host virtual para su dominio Chevereto

vim /etc/httpd/vhosts.d/yourdomain.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/chevereto"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/chevereto/">
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Y reinicie Apache para que los cambios surtan efecto

systemctl restart httpd

Eso es todo. Ahora, puede acceder a http://yourdomain.com y comenzar a cargar imágenes en su servidor. Puede administrar todas las imágenes cargadas en ttp://yourdomain.com/admin

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 pedirle a nuestros administradores expertos de Linux que lo configuren por usted. 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.


Cent OS
  1. Instalar PHP 7.4 en CentOS 8

  2. Cómo instalar PHP 7.3 en CentOS 8

  3. Cómo instalar PHP 7.4 en CentOS 7

  4. Instalar MariaDB en CentOS 6.4

  5. Cómo instalar PHP 7.2 en CentOS 7

Instalar PHP 7 en CentOS 7

Instalar MariaDB en CentOS 7

Cómo instalar Anchor CMS en CentOS 7

2 formas de instalar MariaDB en CentOS 7

Cómo instalar PHP 7 en CentOS 7

Cómo instalar OpenLiteSpeed, PHP 7.0 y MariaDB en CentOS 7 / RHEL 7