Osclass è un popolare progetto open source che ti consente di creare e gestire facilmente il tuo sito Web di annunci senza alcuna conoscenza tecnica. Questa applicazione PHP è utilizzata da migliaia di utenti in tutto il mondo per la creazione di annunci di lavoro, annunci di vendita, immobili e altri siti Web simili. In questo tutorial ti guideremo attraverso l'installazione di Osclass su una CentOS 7 VPS con Apache, PHP e MariaDB.
Per avviare l'installazione di Osclass, accedi al tuo server CentOS 7 come utente root
ssh root@IP
ed esegui il seguente comando dal terminale per aggiornare tutti i pacchetti installati
yum -y update
Quindi, installa il server web Apache
yum -y install httpd
Una volta completata l'installazione del web server Apache, avvialo e fallo partire automaticamente all'avvio.
systemctl start httpd systemctl enable httpd
Osclass è scritto nel linguaggio di programmazione PHP, quindi dobbiamo installare PHP e alcune estensioni PHP
yum -y install php php-mysql
Esegui il seguente comando sul tuo terminale per installare il server MariaDB sul tuo server CentOS 7
yum -y install mariadb mariadb-server
Una volta completata l'installazione del server del database, avviare il server MariaDB e impostarlo per l'avvio all'avvio del sistema
systemctl start mariadb systemctl enable mariadb
Quindi, esegui mysql_secure_installation
sceneggiatura. Questo script ti aiuterà a migliorare la sicurezza della tua installazione di MariaDB e a impostare la tua password di root di MariaDB.
Osclass richiede un database vuoto, quindi accedi al server MariaDB con l'utente root e crea un nuovo utente e database che verranno utilizzati da Osclass per memorizzare le informazioni
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
Non dimenticare di sostituire "PASSWORD" con una password efficace a tua scelta.
Vai al sito Web ufficiale di Osclass e scarica l'ultima versione della loro applicazione
wget https://static.osclass.org/download/osclass.3.6.1.zip
Crea una nuova directory per Osclass nella directory principale dei documenti sul tuo server e decomprimi l'archivio ZIP scaricato in quella directory
mkdir /var/www/html/osclass unzip osclass.3.6.1.zip -d /var/www/html/osclass
Imposta l'utente Apache come proprietario dei file e delle directory Osclass
chown -R apache: /var/www/html/osclass
Nel passaggio successivo creeremo un host virtuale Apache per il tuo sito Web basato su Osclass. Crea un file '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto:
IncludeOptional vhosts.d/*.conf
Crea una directory 'vhosts.d/':
mkdir /etc/httpd/vhosts.d/
e crea l'host virtuale con il seguente contenuto:
vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin webmaster@yourdomain.com 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>
Salva le modifiche e riavvia il server Web Apache affinché le modifiche abbiano effetto.
systemctl restart httpd
Con questo passaggio l'installazione di Osclass dalla riga di comando è completata. Dobbiamo accedere allo script di installazione di Osclass su http://tuodominio.com/index.php e seguire le istruzioni sullo schermo per completare l'installazione di Osclass.
Ovviamente non devi fare nulla di tutto questo se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Osclass per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
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.