Installeer CMS Papoo op Ubuntu 16.04 | 18.04 met Apache2, MariaDB en PHP 7.2

  • George Richardson
  • 0
  • 2509
  • 399

CMS Papoo is een gratis, SEO-geoptimaliseerd, gebruiksvriendelijk contentmanagementsysteem (CMS) gebouwd op de LAMP / LEMP-stack, waarmee webmasters en gebruikers geweldige websites en online portals kunnen maken ...

De Open Source-versie is gratis te downloaden en te gebruiken en wordt geleverd met een intuïtieve gebruikersinterface, granulair beheer van gebruikers en groepen en een responsief ontwerp dat alle moderne apparaten ondersteunt ...

Als u een klein of middelgroot bedrijf bent en op zoek bent naar een CMS-platform dat eenvoudig te installeren, eenvoudig te onderhouden en flexibel is, dan is Papoo een goede plek om te beginnen ...

Dit CMS-platform is snel en lichtgewicht, biedt webmasters modulaire en uitbreidbare functies, uitbreidbaar via plug-ins om samen te werken en boeiende ervaringen met gebruikers te automatiseren op meerdere apparaten, waaronder mobiele ...

Kijk voor meer informatie over Papoo op hun homepage

Deze korte tutorial laat studenten en nieuwe gebruikers zien hoe ze Papoo op Ubuntu 16.04 | kunnen installeren 18.04 LTS ...

Volg de onderstaande stappen om aan de slag te gaan met het installeren van Papoo:

Stap 1: Installeer Apache2 HTTP-server

Papoo vereist een webserver en Apache2 HTTP-server is de meest populaire open source webserver die momenteel beschikbaar is ... Om Apache2-server te installeren, voert u de onderstaande opdrachten uit:

sudo apt update sudo apt apache2 installeren

Na het installeren van Apache2 kunnen de onderstaande opdrachten worden gebruikt om de Apache2-service te stoppen, te starten en in te schakelen om altijd op te starten met de server-boot ...

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service 

Nu Apache2 is geïnstalleerd…. om te testen of de webserver werkt, opent u uw browser en bladert u naar de onderstaande URL ...

http: // localhost

Als je de bovenstaande pagina ziet, is Apache2 met succes geïnstalleerd ...

Stap 2: installeer MariaDB-databaseserver

Papoo heeft ook een databaseserver nodig om de inhoud op te slaan ... Als je op zoek bent naar een echt open source databaseserver, dan is MariaDB een geweldige plek om te beginnen ... Om MariaDB te installeren, voer je de onderstaande opdrachten uit:

sudo apt-get install mariadb-server mariadb-client

Na het installeren van MariaDB kunnen de onderstaande commando's worden gebruikt om de MariaDB-service te stoppen, te starten en in te schakelen om altijd op te starten wanneer de server opstart ...

Voer deze uit op Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl inschakelen mysql.service 

Voer deze uit op Ubuntu 18.10 en 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl inschakelen mariadb.service 

Voer vervolgens de onderstaande opdrachten uit om de databaseserver te beveiligen met een root-wachtwoord als u hier tijdens de installatie niet om gevraagd werd ...

sudo mysql_secure_installation

Beantwoord de onderstaande vragen door de gids te volgen wanneer daarom wordt gevraagd.

  • Voer het huidige wachtwoord in voor root (enter voor geen): druk gewoon op Enter
  • Root-wachtwoord instellen? [J / n]: J
  • Nieuw wachtwoord: voer het wachtwoord in
  • Nieuw wachtwoord opnieuw invoeren: wachtwoord herhalen
  • Anonieme gebruikers verwijderen? [J / n]: J
  • Op afstand root-login niet toestaan? [J / n]: J
  • Testdatabase verwijderen en er toegang toe krijgen? [J / n]: J
  • Privilege-tabellen nu opnieuw laden? [J / n]: J

Nu MariaDB is geïnstalleerd, voert u de onderstaande opdrachten uit om te testen of de databaseserver met succes is geïnstalleerd ...

sudo mysql -u root -p

typ het root-wachtwoord wanneer daarom wordt gevraagd ...

Als je een soortgelijk scherm ziet als hierboven, dan is de server succesvol geïnstalleerd ...

Stap 3: Installeer PHP 7.2 en gerelateerde modules

Papoo is een op PHP gebaseerd CMS en PHP is vereist ... Het is echter mogelijk dat PHP 7.2 niet beschikbaar is in de standaardopslagplaatsen van Ubuntu ... Om PHP 7.2 op Ubuntu 16.04 en eerder uit te voeren, moet u mogelijk de onderstaande opdrachten uitvoeren:

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

Werk vervolgens bij en upgrade naar PHP 7.2

sudo apt-update

Voer vervolgens de onderstaande opdrachten uit om PHP 7.2 en gerelateerde modules te installeren.

sudo apt php7.2 libapache2-mod-php7.2 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

Voer na het installeren van PHP 7.2 de onderstaande opdrachten uit om het standaard PHP-configuratiebestand voor Apache2 te openen ...

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

De onderstaande regels zijn een goede instelling voor de meeste op PHP gebaseerde CMS ... Werk het configuratiebestand hiermee bij en sla op ... .

file_uploads = Aan allow_url_fopen = Aan short_open_tag = Aan memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = Amerika / Chicago

Elke keer dat u wijzigingen aanbrengt in het PHP-configuratiebestand, moet u ook de Apache2-webserver opnieuw opstarten ... Om dit te doen, voert u de onderstaande opdrachten uit:

sudo systemctl herstart apache2.service

Nu PHP is geïnstalleerd, maakt u een testbestand aan met de naam phpinfo.php in Apache2 standaard root directory…. ( / var / www / html /)

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

Typ vervolgens de onderstaande inhoud en sla het bestand op.

Open vervolgens uw browser en blader naar de hostnaam of het IP-adres van de server gevolgd door phpinfo.php

http: //localhost/phpinfo.php

Je zou de standaard PHP-testpagina moeten zien ...

Stap 4: Maak een Papoo CMS-database

Nu je alle pakketten hebt geïnstalleerd die nodig zijn om Papoo te laten functioneren, ga je hieronder verder om te beginnen met het configureren van de servers. Voer eerst de onderstaande opdrachten uit om een ​​lege Papoo-database te maken.

Voer de onderstaande opdrachten uit om u aan te melden bij de MariaDB-databaseserver.

sudo mysql -u root -p

Maak vervolgens een database met de naam papoo

DATABASE MAKEN papoo CHARACTER SET utf8 COLLATE utf8_general_ci;

Maak een databasegebruiker met de naam papoouser met een nieuw wachtwoord

MAAK GEBRUIKER 'papoouser' @ 'localhost' GEÏDENTIFICEERD DOOR 'new_password_here';

Geef de gebruiker vervolgens volledige toegang tot de database.

VERLEENT ALLES OP papoo. * AAN 'papoouser' @ 'localhost' GEÏDENTIFICEERD DOOR 'user_password_here' MET SUBSIDIE OPTIE;

Sla ten slotte uw wijzigingen op en sluit af.

VOORRECHTEN VOOR SPOELEN; UITGANG;

Stap 5: Download Papoo nieuwste release

Om Papoo nieuwste release te krijgen, wil je misschien gaan downloaden vanaf de downloadpagina ... Of gebruik de onderstaande commando's om te gebruiken wget en download het ...

Eenmaal gedownload, pak de gedownloade inhoud uit in de nieuw gemaakte Papoo-map ... .

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

Voer vervolgens de onderstaande opdrachten uit om de juiste machtigingen voor de Papoo-hoofdmap in te stellen en Apache2 controle te geven ... .

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

Stap 6: Configureer Apache2

Configureer ten slotte het Apache2-siteconfiguratiebestand voor Papoo. Dit bestand bepaalt hoe gebruikers toegang krijgen tot Papoo-inhoud. Voer de onderstaande opdrachten uit om een ​​nieuw configuratiebestand te maken met de naam papoo.conf

sudo nano /etc/apache2/sites-available/papoo.conf

Kopieer en plak vervolgens de onderstaande inhoud in het bestand en sla het op. Vervang de gemarkeerde regel door uw eigen domeinnaam en directory-rootlocatie.

 ServerAdmin [email protected] DocumentRoot / var / www / html / papoo Servernaam example.com ServerAlias ​​www.example.com  Opties FollowSymlinks AllowOverride All Alles vereist  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log gecombineerd  

Sla het bestand op en sluit af.

Stap 7: Schakel de Papoo en Rewrite-module in

Na het configureren van de bovenstaande VirtualHost, schakelt u deze in door de onderstaande opdrachten uit te voeren

sudo a2ensite papoo.conf sudo a2enmod herschrijven sudo systemctl herstart apache2.service 

Open vervolgens uw browser en blader naar de serverdomeinnaam. Je zou de Papoo-installatiewizard moeten zien om te voltooien. Volg de wizard zorgvuldig.

http://example.com

Volg daarna de instructies op het scherm om de installatie te voltooien ... Selecteer de installatietaal en ga verder ...

Bevestig vervolgens dat aan alle vereisten is voldaan en accepteer de licentievoorwaarden ... ga verder op de volgende pagina om de databasenaam en de gebruiker in te voeren en ga verder ...

Maak daarna een root-wachtwoord om de backend te beheren en de installatie te voltooien ...

Log in op de backend met de gebruikersnaam root en het wachtwoord dat je hierboven hebt gemaakt ...

Genieten!

Om veiligheidsredenen moet u de directory-instellingen onmiddellijk verwijderen!

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

Je moet ook de permissies van het bestand "/lib/site_conf.php" terugzetten naar 444.

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

De administratie is onder het volgende adres:

http://example.com/interna/

Daar kun je inloggen met de gebruikersnaam root en je wachtwoord en beheren

Gefeliciteerd! U hebt met succes Papoo CMS geïnstalleerd op Ubuntu 16.04 | 18.04… .




Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem