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

Cómo instalar Open Classifieds en CentOS 7

En este tutorial, aprenderemos cómo instalar Open Classifieds en un VPS CentOS 7.

Open Classifieds es una aplicación web gratuita, de código abierto y potente que se puede utilizar para crear clasificados, anuncios y sitios de listados, todo en solo unos minutos. Es simple, fácil de usar, seguro, compatible con SEO y fácil de administrar.

Open Classifieds también proporciona una hermosa interfaz de administración basada en la web que lo ayuda a administrar su sitio web de manera fácil y efectiva. Viene con muchas funciones, que incluyen optimización compatible con SEO, compatibilidad con varios idiomas, URL amigables, compatibilidad con robots.txt, campos personalizados, inicio de sesión social y mucho más. Comencemos con la instalación.

Requisitos previos:

  • Un servidor con CentOS 7 o posterior.

  • Se configura una contraseña de root en su servidor.

  • Se configura una dirección IP estática en su servidor.

Paso 1:Primeros pasos

Antes de comenzar, deberá actualizar su servidor a la última versión. Puedes hacerlo con el siguiente comando:

yum update -y

Después de actualizar su sistema, deberá instalar el repositorio EPEL en su sistema. Puede instalarlo ejecutando el siguiente comando:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum install epel-release -y

A continuación, también deberá deshabilitar SELinux en su sistema para poder acceder a Open Classifieds sin tener ningún problema posible.

Puede desactivarlo editando /etc/selinux/config archivo:

nano /etc/selinux/config

Realice los siguientes cambios:

SELINUX=disabled
SELINUXTYPE=targeted

Guarde y cierre el archivo. Luego, reinicie su sistema para aplicar todos los cambios.

Paso 2:Instalar el servidor LAMP

Primero, deberá instalar el servidor web Apache y el servidor de base de datos MariaDB en su servidor. Puede instalarlos ejecutando el siguiente comando:

yum install httpd mariadb-server -y

Una vez que la instalación se haya completado con éxito, inicie el servicio Apache y MariaDB y habilítelos para que se inicien en el momento del arranque con el siguiente comando:

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

De forma predeterminada, la última versión de PHP no está disponible en el repositorio predeterminado de CentOS-7. Por lo tanto, deberá agregar el repositorio Remi en su sistema.

Puede instalarlo con el siguiente comando:

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

A continuación, instale la utilidad yum-config-manager para habilitar el repositorio de Remi:

yum install yum-utils -y

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

yum update -y

A continuación, habilite el repositorio de Remi para PHP 7.2 con el siguiente comando:

yum-config-manager --enable remi-php72

A continuación, instale PHP y otras bibliotecas necesarias con el siguiente comando:

yum install php php-opcache httpd php-zip php-mysqlnd php-pdo php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel php-curl php-mcrypt -y

Después de instalar todos los paquetes, abra el archivo php.ini y realice algunos cambios:

nano /etc/php.ini

Cambie las siguientes líneas:

short_open_tag = On
memory_limit = 256M
upload_max_filesize = 100M
post_max_size = 100M

Guarde y cierre el archivo cuando haya terminado.

Paso 3:Configurar MariaDB

Por defecto, MariaDB no tiene en vigor las medidas de seguridad recomendadas. Esto significa que deberá asegurar su instalación de MariaDB. Puedes hacer esto con el siguiente comando:

mysql_secure_installation

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

Enter current password for root (enter for none): Press [Enter], there is no password by default
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

Una vez que MariaDB esté protegido, inicie sesión en el shell de MariaDB con el siguiente comando:

mysql -u root -p

Ingrese su contraseña raíz cuando se le solicite, luego cree una base de datos y un usuario para Open Classifieds con el siguiente comando:

MariaDB [(none)]>CREATE DATABASE classifiedsdb;

MariaDB [(none)]>GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

No olvide reemplazar "contraseña" con una contraseña buena y segura. A continuación, elimine los privilegios y salga del shell de MariaDB con el siguiente comando:

MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;

Paso 4:Instalar OpenClassifieds

Primero, descargue la última versión de OpenClassifieds con el siguiente comando:

https://excellmedia.dl.sourceforge.net/project/openclassifieds/openclassifieds2-2.9.0.zip

Una vez completada la descarga, descomprima el archivo descargado con el siguiente comando:

unzip openclassifieds2-2.9.0.zip

A continuación, copie el directorio extraído en el directorio raíz web de Apache con el siguiente comando:

cp -r openclassifieds2-2.9.0 /var/www/html/openclassifieds

A continuación, otorgue los permisos adecuados al directorio openclassifieds:

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

chmod -R 755 /var/www/html/openclassifieds

Paso 5:Configurar Apache para OpenClassifieds

A continuación, deberá crear un archivo de host virtual de Apache para OpenClassifieds. Puedes crearlo con el siguiente comando:

nano /etc/httpd/conf.d/openclassifieds

Agregue las siguientes líneas:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/openclassifieds/
ServerName 192.168.0.101
<Directory /var/www/html/openclassifieds/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/access_log common
</VirtualHost>

Asegúrese de reemplazar "sudominio.com" con su nombre de dominio real. Además, asegúrese de reemplazar nuestra IP de ejemplo "192.168.0.101" con su dirección IP pública estática. Guarde y cierre el archivo cuando haya terminado. Luego, deshabilite el archivo de host virtual predeterminado con el siguiente comando:

mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup

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

systemctl restart httpd

Paso 6:Acceda a la interfaz web de OpenClassifieds

Ahora, abra su navegador web y escriba la URL http://192.168.0.101 . Será redirigido a la siguiente página:

Seleccione su idioma y haga clic en INICIAR INSTALACIÓN botón. Debería ver la página de configuración de la base de datos:

Ahora, proporcione el nombre de su base de datos, el nombre de usuario y la contraseña de la base de datos. Luego, haga clic en CONTINUAR botón. Debería ver la página Configuración del sitio:

Ahora, proporcione su nombre de sitio, correo electrónico de administrador y contraseña. Luego, haga clic en INSTALAR botón. Una vez que se haya completado la instalación, debería ver la siguiente página:

Ahora, haga clic en ADMIN botón. Será redirigido a la interfaz de administración como se muestra a continuación:

Ahora, proporcione su correo electrónico y contraseña de administrador. Luego, haga clic en Iniciar sesión botón. Debería ver el panel predeterminado de OpenClassifieds en la siguiente página:

¡Felicidades! Ha instalado y configurado con éxito OpenClassifieds en su CentOS 7 VPS

Por supuesto, no es necesario que sepa cómo instalar OpenClassifieds en CentOS 7 si utiliza nuestros servicios de alojamiento VPS de CentOS 7 . Simplemente puede pedirle a nuestro equipo de soporte que instale OpenClassifieds en CentOS 7 por usted, junto con cualquier otra cosa que pueda necesitar. Están disponibles las 24 horas del día, los 7 días de la semana y podrán ayudarlo con la instalación de OpenClassifieds en CentOS 7.

PD . Si disfrutó leyendo esta publicación de blog sobre la instalación de OpenClassifieds en CentOS 7, siéntase libre de compartirla en las redes sociales usando los accesos directos para compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.

Aquí hay una guía rápida sobre cómo instalar EtherCalc en CentOS 8.


Cent OS
  1. Cómo instalar MongoDB en CentOS 8

  2. Cómo instalar R en CentOS 7

  3. Cómo instalar Apache Cassandra en CentOS 7

  4. Cómo instalar el servidor Redis en CentOS 8

  5. Cómo instalar XWiki en CentOS 7

Cómo instalar Open Web Analytics en CentOS 7

Cómo instalar Apache en CentOS 8

Cómo instalar Java en CentOS 8

Cómo instalar Yarn en CentOS 8

Cómo instalar Metabase en CentOS 8

Cómo instalar Jenkins en CentOS 8