GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare gli annunci aperti su un VPS Debian 8

In questo tutorial, ti mostreremo come installare Open Classifieds su un VPS Debian 8 con Apache, PHP e MySQL installati su di esso. OpenClassifieds è uno script open source gratuito utilizzato per creare un sito Web per annunci, pubblicità o elenchi in pochi minuti.

Questo tutorial è stato testato e scritto per un VPS Debian 8, ma dovrebbe funzionare su qualsiasi distribuzione Linux.


Al momento della stesura di questo tutorial, l'ultima versione stabile di Open Classifieds è la 2.6.0 e richiede:

  • PHP 5.5 o versioni successive con la libreria grafica GD versione 2.0.x+, estensioni mcrypt, gettext, curl e mysql/mysqli PHP e opzioni di tag brevi abilitate;
  • Apache Web Server>=2.0 compilato con modulo mod_rewrite e con le seguenti direttive consentite:RewriteEngine, RewriteBase, RewriteCond e RewriteRule.;
  • MySQL 5 o versioni successive installato sul tuo server virtuale.

Iniziamo con l'installazione.
Aggiorna i pacchetti del tuo sistema operativo:

sudo apt-get update

Installa Apache, MySQL, PHP e le estensioni richieste sul tuo server virtuale:

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

Per abilitare il modulo mod_rewrite di Apache2, eseguire il comando seguente:

sudo a2enmod rewrite

Scarica l'ultima versione di Open Classifieds disponibile su http://open-classifieds.com/download nella directory 'opt' sul tuo server ed estraila nella directory '/var/www/html/openclassifieds2/' sul tuo server utilizzando i seguenti comandi:

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/

Crea un nuovo database MySQL per Open Classifieds e assegnagli un utente MySQL con autorizzazioni complete:

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

Non dimenticare di sostituire "la tua password" con una password complessa.
Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "openclassifieds2.conf" sul tuo server virtuale:

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

Quindi, esegui i seguenti comandi:

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

Oppure usa il comando a2ensite per abilitare la configurazione 'openclassifieds2.conf' in Apache:

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

Modifica il file di configurazione "openclassifieds2.conf":

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

aggiungi le seguenti righe:


ServerAdmin [email protected]
DocumentRoot /var/www/html/openclassifieds2/
Nomeserver tuodominio.com
ServerAlias ​​www.tuodominio.com

Opzioni FollowSymLinks
AllowOverride All

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

Open Classifieds utilizza la sintassi "scorciatoia" del tag breve, quindi per abilitare la direttiva short_open_tag in PHP, modifica il file di configurazione php.ini e aggiungi/modifica la seguente riga:

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

Imposta le autorizzazioni file corrette per il server Web Apache:

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

Riavvia il server Web Apache per rendere effettive le modifiche:

service apache2 restart

Apri il tuo browser web preferito, vai su http://tuodominio.com e segui le semplici istruzioni:
Se tutti i controlli sulla prima pagina dell'installazione sono verdi, fai clic su 'Avvia installazione', inserisci il nome del database, il nome utente e password, deseleziona "dati di esempio" e fai clic su "Continua". Nella pagina successiva, imposta il nome del sito, il fuso orario, l'e-mail e la password dell'amministratore e fai clic su 'Installa'.
Per motivi di sicurezza, assicurati di rimuovere la directory 'install/' dopo l'installazione:

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

Accedi a http://tuodominio.com/oc-panel utilizzando le credenziali di accesso dell'amministratore e inizia a utilizzare gli annunci aperti, crea alcune categorie, posizioni ecc.

Questo è tutto. L'installazione di Open Classifieds è ora completa.
Ovviamente non devi fare nulla di tutto ciò se usi uno dei nostri servizi di hosting Debian VPS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installa gli annunci aperti per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Potresti anche leggere Come installare Dotclear su un VPS Debian 8.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Debian
  1. Come installare MySQL 8.0 / 5.7 su Debian 11 / Debian 10

  2. Come installare MySQL Server su Debian 9

  3. Come installare MySQL Workbench su Debian 10

  4. Come installare Dovecot su Debian 10?

  5. Come installare Etherpad su Debian 9

Come installare MySQL su Debian 9

Come installare Magento su Debian 11

Come installare MySQL 8 su Debian 10

Come installare MySQL/MariaDB su Debian 11

Come installare MySQL su Debian 11

Come installare MySQL su Debian 10