GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Open Classifieds en un VPS Debian 8

En este tutorial, le mostraremos cómo instalar Open Classifieds en un VPS Debian 8 con Apache, PHP y MySQL instalados. OpenClassifieds es un script gratuito de código abierto que se utiliza para crear un sitio web para clasificados, anuncios o listados en pocos minutos.

Este tutorial fue probado y escrito para un VPS Debian 8, pero debería funcionar en cualquier distribución de Linux.


Al momento de escribir este tutorial, la última versión estable de Open Classifieds es 2.6.0 y requiere:

  • PHP 5.5 o superior con la biblioteca de gráficos GD versión 2.0.x+, mcrypt, gettext, curl y mysql/mysqli Extensiones PHP y opción de etiquetas cortas habilitadas;
  • Apache Web Server>=2.0 compilado con el módulo mod_rewrite y con las siguientes directivas permitidas:RewriteEngine, RewriteBase, RewriteCond y RewriteRule.;
  • MySQL 5 o superior instalado en su servidor virtual.

Comencemos con la instalación.
Actualice sus paquetes de sistema operativo:

sudo apt-get update

Instale Apache, MySQL, PHP y las extensiones requeridas en su servidor virtual:

apt-get install apache2 libapache2-mod-php5 php5-cli php5-common php5-gd php5-mcrypt php5-curl php5-mysql mysql-server unzip

Para habilitar el módulo mod_rewrite de Apache2, ejecute el siguiente comando:

sudo a2enmod rewrite

Descargue la última versión de Open Classifieds disponible en http://open-classifieds.com/download al directorio 'opt' en su servidor y extráigalo al directorio '/var/www/html/openclassifieds2/' en su servidor usando los siguientes comandos:

cd /opt
unzip -o openclassifieds2-2.6.0.zip -d /var/www/html/
mv /var/www/html/openclassifieds2-2.6.0 /var/www/html/openclassifieds2/

Cree una nueva base de datos MySQL para Open Classifieds y asígnele un usuario de MySQL con todos los permisos:

mysql -u root -p
mysql> CREATE DATABASE classifiedsdb;
mysql> GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'y0ur-passw0rd' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

No olvide reemplazar 'su-contraseña' con una contraseña segura.
Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'openclassifieds2.conf' en su servidor virtual:

touch /etc/apache2/sites-available/openclassifieds2.conf

Luego, ejecuta los siguientes comandos:

ln -s /etc/apache2/sites-available/openclassifieds2.conf /etc/apache2/sites-enabled/openclassifieds2.conf
rm /etc/apache2/sites-enabled/000-default.conf

O use el comando a2ensite para habilitar la configuración 'openclassifieds2.conf' en Apache:

sudo a2ensite openclassifieds2.conf
sudo a2dissite 000-default.conf

Edite el archivo de configuración 'openclassifieds2.conf':

vi /etc/apache2/sites-available/openclassifieds2.conf

añádele las siguientes líneas:


ServerAdmin [email protected]
DocumentRoot /var/www/html/openclassifieds2/
ServerName yourdomain.com
ServerAlias ​​www.yourdomain.com

Opciones FollowSymLinks
Permitir anular todo

ErrorLog /var/log/apache2/yourdomain.com- error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common

Open Classifieds usa la sintaxis de etiqueta corta 'atajo', por lo que para habilitar la directiva short_open_tag en PHP, edite el archivo de configuración php.ini y agregue/modifique la siguiente línea:

vi /etc/php5/apache2/php.ini
short_open_tag = On

Establezca los permisos de archivo adecuados para el servidor web Apache:

sudo chown -R www-data:www-data /var/www/html/openclassifieds2/

Reinicie el servidor web Apache para que los cambios surtan efecto:

service apache2 restart

Abra su navegador web favorito, vaya a http://sudominio.com y siga las sencillas instrucciones:
Si todas las casillas en la primera página de la instalación son verdes, haga clic en 'Iniciar instalación', ingrese el nombre de la base de datos, el nombre de usuario y contraseña, desmarque 'datos de muestra' y haga clic en 'Continuar'. En la página siguiente, establezca el nombre del sitio, la zona horaria, el correo electrónico y la contraseña del administrador y haga clic en "instalar".
Por razones de seguridad, asegúrese de eliminar el directorio "instalar/" después de la instalación:

rm -rf /var/www/html/openclassifieds2/install

Inicie sesión en http://yourdomain.com/oc-panel con sus credenciales de inicio de sesión de administrador y comience a usar Open Classifieds, cree algunas categorías, ubicaciones, etc.

Eso es. La instalación de Open Classifieds ahora está completa.
Por supuesto, no tiene que hacer nada de esto si usa uno de nuestros servicios de alojamiento VPS de Debian, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalar Clasificados Abiertos 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. También puede leer Cómo instalar Dotclear en un VPS Debian 8.

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.


Debian
  1. Cómo instalar MySQL 8.0/5.7 en Debian 11/Debian 10

  2. Cómo instalar el servidor MySQL en Debian 9

  3. Cómo instalar MySQL Workbench en Debian 10

  4. ¿Cómo instalar Dovecot en Debian 10?

  5. Cómo instalar Open Classifieds en Ubuntu 18.04

Cómo instalar MySQL en Debian 9

Cómo instalar Magento en Debian 11

Cómo instalar MySQL 8 en Debian 10

Cómo instalar MySQL/MariaDB en Debian 11

Cómo instalar Jamroom en un VPS Debian 8

Cómo instalar MySQL en Debian 10