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.