Imposta Papoo CMS su Ubuntu 16.04 | 18.04 con Nginx, MariaDB e PHP 7.2

  • Yurii Anneticus
  • 0
  • 769
  • 0

Per coloro che vogliono eseguire Papoo CMS su Nginx con supporto PHP-FPM, i passaggi seguenti dovrebbero portarli lì ... Il nostro post precedente ti ha mostrato come installarlo con Apache2 su Ubuntu ... Questo aiuta i siti Nginx ...

CMS Papoo è un sistema di gestione dei contenuti (CMS) gratuito, ottimizzato per SEO e facile da usare basato sullo stack LAMP / LEMP che aiuta i webmaster e gli utenti a creare fantastici siti Web e portali online ...

La versione Open Source può essere scaricata e utilizzata gratuitamente e viene fornita con un'interfaccia utente intuitiva, amministrare in modo granulare utenti e gruppi e un design reattivo che supporta tutti i dispositivi moderni ...

Se sei un'azienda di piccole o medie dimensioni alla ricerca di una piattaforma CMS facile da installare, semplice da mantenere e flessibile, Papoo è un buon punto di partenza ...

Questa piattaforma CMS è veloce e leggera, offre ai webmaster funzionalità modulari ed estensibili, estendibili tramite plug-in per collaborare e automatizzare esperienze coinvolgenti con gli utenti su più dispositivi, compresi i dispositivi mobili ...

Per ulteriori informazioni su Papoo, controlla la loro home page

Questo breve tutorial mostrerà agli studenti e ai nuovi utenti come installare Papoo su Ubuntu 16.04 | 18.04 LTS ...

Per iniziare con l'installazione di Papoo, segui i passaggi seguenti:

Passaggio 1: installa Nginx HTTP Server

Papoo richiede un server web e il server HTTP Nginx è il server web open source più popolare oggi disponibile ... Per installare il server Nginx, esegui i comandi seguenti:

sudo apt update sudo apt install nginx

Dopo aver installato Nginx, è possibile utilizzare i comandi seguenti per arrestare, avviare e abilitare il servizio Nginx per l'avvio sempre con l'avvio del server ...

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl abilita nginx.service 

Ora che Nginx è installato…. per verificare se il server web funziona, apri il tuo browser e vai all'URL sottostante ...

http: // localhost

Se vedi la pagina sopra, allora Nginx è installato con successo ...

Passaggio 2: Installa MariaDB Database Server

Papoo richiede anche un server database per archiviare il suo contenuto ... Se stai cercando un server database veramente open source, MariaDB è un ottimo punto di partenza ... Per installare MariaDB esegui i comandi seguenti:

sudo apt-get install mariadb-server mariadb-client

Dopo aver installato MariaDB, i comandi seguenti possono essere utilizzati per arrestare, avviare e abilitare il servizio MariaDB in modo che si avvii sempre all'avvio del server ...

Eseguili su Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl abilita mysql.service 

Eseguili su Ubuntu 18.10 e 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl abilita mariadb.service 

Quindi, esegui i comandi seguenti per proteggere il server del database con una password di root se non ti è stato chiesto di farlo durante l'installazione ...

sudo mysql_secure_installation

Quando richiesto, rispondi alle domande seguenti seguendo la guida.

  • Inserisci la password corrente per root (inserisci per nessuno): premi semplicemente Invio
  • Impostare la password di root? [S / n]: Sì
  • Nuova password: inserire la password
  • Reinserire la nuova password: ripetere la password
  • Rimuovere utenti anonimi? [S / n]: Sì
  • Non consentire il login di root da remoto? [S / n]: Sì
  • Rimuovere il database di prova e accedervi? [S / n]: Sì
  • Ricaricare le tabelle dei privilegi ora? [S / n]: Sì

Ora che MariaDB è installato, per verificare se il server del database è stato installato correttamente, esegui i comandi seguenti ...

sudo mysql -u root -p

digita la password di root quando richiesto ...

Se vedi una schermata simile a quella mostrata sopra, il server è stato installato con successo ...

Passaggio 3: installa PHP 7.2-FPM e i moduli correlati

Papoo è un CMS basato su PHP ed è richiesto PHP ... Tuttavia, PHP 7.2-FPM potrebbe non essere disponibile nei repository predefiniti di Ubuntu ... Per eseguire PHP 7.2-FPM su Ubuntu 16.04 e precedenti, potrebbe essere necessario eseguire i comandi seguenti:

sudo apt-get install software-proprietà-common sudo add-apt-repository ppa: ondrej / php

Quindi aggiorna e aggiorna a PHP 7.2-FPM

sudo apt update

Successivamente, esegui i comandi seguenti per installare PHP 7.2-FPM e i relativi moduli.

sudo apt install php7.2-fpm php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-gd php7. 2-xml php7.2-cli php7.2-zip

Dopo aver installato PHP 7.2, esegui i comandi seguenti per aprire il file di configurazione predefinito PHP per Nginx ...

sudo nano /etc/php/7.2/fpm/php.ini 

Le righe seguenti sono buone impostazioni per la maggior parte dei CMS basati su PHP ... Aggiorna il file di configurazione con questi e salva ... .

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360 date.timezone = America / Chicago

Ogni volta che apporti modifiche al file di configurazione PHP, dovresti anche riavviare il server web Nginx ... Per farlo, esegui i comandi seguenti:

sudo systemctl riavvia nginx.service

Ora che PHP è installato, per verificare se funziona, crea un file di prova chiamato phpinfo.php nella directory principale predefinita di Nginx…. ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Quindi digita il contenuto di seguito e salva il file.

Quindi, apri il browser e cerca il nome host o l'indirizzo IP del server seguito da phpinfo.php

http: //localhost/phpinfo.php

Dovresti vedere la pagina di test predefinita di PHP ...

Passaggio 4: crea il database Papoo CMS

Ora che hai installato tutti i pacchetti necessari per il funzionamento di Papoo, continua di seguito per avviare la configurazione dei server. Per prima cosa esegui i comandi seguenti per creare un database Papoo vuoto.

Per accedere al server del database MariaDB, eseguire i comandi seguenti.

sudo mysql -u root -p

Quindi crea un database chiamato papoo

CREA DATABASE papoo SET DI CARATTERI utf8 COLLATE utf8_general_ci;

Crea un utente del database chiamato papoouser con una nuova password

CREA UTENTE 'papoouser' @ 'localhost' IDENTIFICATO DA 'new_password_here';

Quindi concedere all'utente l'accesso completo al database.

ACCEDI TUTTO SU papoo. * A 'papoouser' @ 'localhost' IDENTIFICATO DA 'user_password_here' CON OPZIONE DI CONCESSIONE;

Infine, salva le modifiche ed esci.

PRIVILEGI DI FLUSH; USCITA;

Passaggio 5: scarica l'ultima versione di Papoo

Per ottenere l'ultima versione di Papoo potresti andare a scaricare dalla sua pagina di download ... Oppure usa i comandi sottostanti per usare wget e scaricalo ...

Una volta scaricato, estrai il contenuto scaricato nella directory Papoo appena creata ... .

cd / tmp wget https://www.papoo.de/index.php?menuid=5bd66_papoo-light-v1811.zip sudo mkdir / var / www / html / papoo sudo unzip 5bd66_papoo-light-v1811.zip -d / var / www / html / papoo

Quindi, esegui i comandi seguenti per impostare i permessi corretti per la directory principale di Papoo e dare il controllo a Nginx ... .

sudo chown -R www-data: www-data / var / www / html / papoo / sudo chmod -R 755 / var / www / html / papoo / 

Passaggio 6: configurare Nginx

Infine, configura il file di configurazione del sito Nginx per Papoo. Questo file controllerà il modo in cui gli utenti accedono ai contenuti di Papoo. Eseguire i comandi seguenti per creare un nuovo file di configurazione chiamato papoo

sudo nano / etc / nginx / sites-available / papoo

Quindi copia e incolla il contenuto di seguito nel file e salvalo. Sostituisci la riga evidenziata con il tuo nome di dominio e la posizione della directory principale.

server ascolta 80; ascolta [::]: 80; root / var / www / html / papoo; index index.php index.html index.htm; nome_server example.com www.example.com; client_max_body_size 100M; autoindex off; location / try_files $ uri $ uri / /index.php?$query_string;  posizione ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; parametro_fastcgi SCRIPT_FILENAME $ root_documento $ nome_script_fastcgi; include fastcgi_params;  

Salva il file ed esci.

Passaggio 7: abilitare Papoo

Dopo aver configurato VirtualHost sopra, abilitalo eseguendo i comandi seguenti

sudo ln -s / etc / nginx / sites-available / papoo / etc / nginx / sites-enabled / sudo systemctl restart nginx.service 

Quindi apri il browser e vai al nome di dominio del server. Dovresti vedere la procedura guidata di configurazione di Papoo per completare. Segui attentamente la procedura guidata.

http://example.com

Quindi segui le istruzioni sullo schermo per completare la configurazione ... Seleziona la lingua di installazione e continua ...

Quindi, convalida che tutti i requisiti siano soddisfatti e accetta i termini di licenza ... continua nella pagina successiva per inserire il nome del database, l'utente e continua ...

Successivamente, crea una password di root per gestire il backend e completare l'installazione ...

Accedi al back-end con il nome utente root e la password che hai creato sopra ...

Godere!

Per motivi di sicurezza è necessario eliminare immediatamente la configurazione della directory!

sudo rm -rf / var / www / html / papoo / setup

Dovresti anche reimpostare i permessi del file "/lib/site_conf.php" a 444.

sudo chmod 444 /var/www/html/papoo//lib/site_conf.php

L'Amministrazione si trova al seguente indirizzo:

http://example.com/interna/

Lì puoi accedere con il nome utente root e la tua password e gestire

Congratulazioni! Hai installato con successo Papoo CMS su Ubuntu 16.04 | 18.04 ... .




Nessun utente ha ancora commentato questo articolo.

Una raccolta di informazioni utili sul sistema operativo Linux e sulle nuove tecnologie
Articoli freschi, consigli pratici, recensioni dettagliate e guide. Sentiti a casa nel mondo del sistema operativo Linux