Cómo instalar Osclass en CentOS 7

Introducción

Osclass es un proyecto de código abierto que se puede utilizar para crear y administrar su propio sitio web de anuncios clasificados sin ningún conocimiento técnico. Es totalmente personalizable y le permite crear un sitio con anuncios inmobiliarios, listados de trabajos, anuncios de automóviles y alquileres utilizando docenas de plantillas, temas y complementos.

En este tutorial, aprenderá cómo instalar Osclass en un servidor CentOS 7.

Prerrequisitos

  • Una instancia de servidor Vultr CentOS 7.
  • Un usuario de sudo con privilegios de root.

Paso 1: actualización del sistema

Antes de comenzar, deberá instalar el repositorio EPEL y actualizar el sistema al último estado estable.

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

Una vez que el sistema se ha reiniciado, puede continuar con el siguiente paso.

Paso 2: Instalar el servidor LEMP

Instale Nginx, PHP, MariaDB y otros módulos necesarios en su sistema. Instálelos ejecutando el siguiente comando:

sudo yum install nginx mariadb mariadb-server php php-mysql php-gd php-ldap php-xml php-xmlrpc php-mbstring php-mcrypt curl zlib -y

Una vez completada la instalación, inicie el servicio Apache y MariaDB y permita que ambos se inicien en el arranque:

sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start mariadb
sudo systemctl enable mariadb

Paso 3: Configurar MariaDB para Osclass

Primero, deberá mejorar la seguridad de su instalación de MariaDB y establecer su contraseña de root de MariaDB. Puede hacer esto ejecutando el mysql_secure_installationscript:

sudo mysql_secure_installation

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

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

Inicie sesión en la consola MariaDB y cree una base de datos en blanco para Osclass:

mysql -u root -p

Ingrese su contraseña raíz MariaDB y presione enter, luego cree una base de datos para su instalación de Osclass:

MariaDB [(none)]>CREATE DATABASE osclassdb;
MariaDB [(none)]>CREATE USER 'osclass'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]>GRANT ALL PRIVILEGES ON `osclassdb`.* TO 'osclass'@'localhost';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>\q

Paso 4: Instalar Osclass

Primero, deberá descargar la última versión del Osclass del sitio web oficial. Puedes descargarlo con el wgetcomando:

wget https://static.osclass.org/download/osclass.3.7.1.zip

Una vez que la descarga haya finalizado, descomprima el archivo Osclass en el directorio raíz web de apache:

sudo mkdir /var/www/html/osclass
sudo unzip osclass.3.7.1.zip -d /var/www/html/osclass

A continuación, cambie el permiso del osclassdirectorio:

sudo chown -R nginx:nginx /var/www/html/osclass

Paso 5: Configurar Nginx para Osclass

Deberá crear un host virtual Nginx para su sitio web Osclass.

sudo nano /etc/nginx/conf.d/osclass.conf

Rellene el archivo con estas líneas:

server {
    listen  80;
    server_name yourdomain.com;

    location / {
        root  /var/www/html/osclass;
        index  index.html index.htm;
    }

    error_page  500 502 503 504  /50x.html;
    location = /50x.html {
        root  /var/www/html/osclass;
    }
}

Guarde y cierre el archivo, luego reinicie el servicio Nginx para que los cambios surtan efecto.

sudo systemctl restart nginx

Paso 6: Acceda a la interfaz web de Osclass

Antes de acceder a la interfaz web de Osclass, debe permitir el puerto Apache a 80través de firewalld.

sudo firewall-cmd --permanent --add-port=80/tcp

Vuelva a cargar el servicio de firewall para que los cambios surtan efecto.

sudo firewall-cmd --reload

Finalmente, abra su navegador web favorito y navegue a la URL http://your-server-ip/index.phpo http://yourdomain.com/index.php. Complete los pasos necesarios para finalizar la instalación.

Dejar un comentario

ZPanel y Sentora en CentOS 6 x64

ZPanel y Sentora en CentOS 6 x64

ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.

Cómo instalar Vtiger CRM Open Source Edition en CentOS 7

Cómo instalar Vtiger CRM Open Source Edition en CentOS 7

Aprende cómo instalar Vtiger CRM, una aplicación de gestión de relaciones con el cliente, en CentOS 7 para aumentar tus ventas y mejorar el servicio al cliente.

Cómo instalar el servidor Counter-Strike 1.6 en Linux

Cómo instalar el servidor Counter-Strike 1.6 en Linux

Esta guía completa le mostrará cómo configurar un servidor Counter-Strike 1.6 en Linux, optimizando el rendimiento y la seguridad para el mejor juego. Aprende los pasos más recientes aquí.

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.