Osclass es un popular proyecto de código abierto que le permite crear y administrar fácilmente su propio sitio web de clasificados sin ningún conocimiento técnico. Esta aplicación PHP es utilizada por miles de usuarios en todo el mundo para crear listados de trabajos, listados de ventas, bienes raíces y otros sitios web de listados similares. En este tutorial lo guiaremos a través de la instalación de Osclass en un VPS CentOS 7 con Apache, PHP y MariaDB.
Para iniciar la instalación de Osclass, inicie sesión en su servidor CentOS 7 como usuario root
ssh root@IP
y ejecute el siguiente comando desde la terminal para actualizar todos los paquetes instalados
yum -y update
A continuación, instale el servidor web Apache
yum -y install httpd
Una vez que se complete la instalación del servidor web Apache, inícielo y haga que se inicie automáticamente al arrancar.
systemctl start httpd systemctl enable httpd
Osclass está escrito en el lenguaje de programación PHP, por lo que necesitamos instalar PHP y algunas extensiones de PHP
yum -y install php php-mysql
Ejecute el siguiente comando en su terminal para instalar el servidor MariaDB en su servidor CentOS 7
yum -y install mariadb mariadb-server
Una vez que se complete la instalación del servidor de la base de datos, inicie el servidor MariaDB y configúrelo para que se inicie en el arranque del sistema
systemctl start mariadb systemctl enable mariadb
Luego, ejecute mysql_secure_installation
guion. Este script lo ayudará a mejorar la seguridad de su instalación de MariaDB y establecer su contraseña raíz de MariaDB.
Osclass requiere una base de datos vacía, así que inicie sesión en el servidor MariaDB con el usuario raíz y cree un nuevo usuario y base de datos que Osclass usará para almacenar información
mysql -u root -p CREATE DATABASE osclass; CREATE USER 'osclassuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `osclass`.* TO 'osclassuser'@'localhost'; FLUSH PRIVILEGES; exit
No olvide reemplazar 'CONTRASEÑA' con una contraseña segura real de su elección.
Vaya al sitio web oficial de Osclass y descargue la última versión de su aplicación
wget https://static.osclass.org/download/osclass.3.6.1.zip
Cree un nuevo directorio para Osclass en el directorio raíz del documento en su servidor y descomprima el archivo ZIP descargado en ese directorio
mkdir /var/www/html/osclass unzip osclass.3.6.1.zip -d /var/www/html/osclass
Configure el usuario de Apache para que sea el propietario de los archivos y directorios de Osclass
chown -R apache: /var/www/html/osclass
En el siguiente paso, crearemos un servidor virtual Apache para su sitio web basado en Osclass. Cree un archivo '/etc/httpd/conf.d/vhosts.conf' con el siguiente contenido:
IncludeOptional vhosts.d/*.conf
Cree un directorio 'vhosts.d/':
mkdir /etc/httpd/vhosts.d/
y cree el host virtual con el siguiente contenido:
vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/osclass/" 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/osclass/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Guarde los cambios y reinicie el servidor web Apache para que los cambios surtan efecto.
systemctl restart httpd
Con este paso se completa la instalación de Osclass desde la línea de comandos. Necesitamos acceder al script de instalación de Osclass en http://yourdomain.com/index.php y seguir las instrucciones en pantalla para finalizar la instalación de Osclass.
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 Osclass. 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.