So installieren Sie Polr auf CentOS 8

So installieren Sie Polr auf CentOS 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Polr auf CentOS 8 installieren.

Polr erfordert einen Webserver, eine MySQL-Datenbank und PHP. Wir werden den Apache-Webserver und die neueste MySQL-Version sowie PHP 7.4 installieren.

Polr ist ein schneller, moderner und Open-Source-Link-Shortener. Es ermöglicht Ihnen, Ihren eigenen URL-Shortener zu hosten, Ihre URLs zu brandmarken und die Kontrolle über Ihre Daten zu erlangen.

Beginnen wir mit der Installation.

Schritt 1 - Halten Sie den Server auf dem neuesten Stand

# yum update -y

Schritt 2 - Installieren Sie Apache und aktivieren Sie den apache.service.

# dnf install httpd -y

# systemctl enable httpd.service

Fügen Sie Firewall-Regeln hinzu, um die Ports 80 (HTTP) und 443 (HTTPS) zu öffnen, damit er über das Internet auf den Server zugreifen kann.

# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload

Schritt 3 - Erstellen Sie eine Apache-vhost-Datei für die Polr-Installation

Wir müssen eine Apache-Konfigurationsdatei für die Polr-Installation erstellen. Erstellen Sie die Datei mit dem folgenden Befehl:

# vi /etc/httpd/conf.d/polr.conf

Fügen Sie folgende Zeilen hinzu und ändern Sie example.com in Ihren eigenen Domainnamen:


ServerName example.com
ServerAlias example.com
DocumentRoot "/var/www/html/public'

Require all granted
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined

Schritt 4 - Installieren Sie PHP 7.4

Installieren Sie zuerst das Remi-Repository, das die Pakete PHP 7.4 und phpredis bereitstellt.

# dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

Sehen Sie sich als Nächstes die verfügbaren PHP-Module an, indem Sie sie ausführen.

# dnf module list php

Um den PHP remi-7.4- Stream zu aktivieren, führen Sie als nächstes den folgenden dnf- Befehl aus:

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

Um PHP 7.4 zu installieren, führen Sie schließlich den Befehl aus:

# dnf install php php-xml php-pdo php-mysqlnd php-mbstring php-tokenizer php-json php-curl -y

Schritt 5 - MySQL installieren und eine Datenbank erstellen

Polr speichert Daten in einer SQL-Datenbank. Installieren und aktivieren Sie den MySQL-Server.

# dnf install mysql-server -y
# systemctl enable mysqld.service
# systemctl start mysqld.service

Sichern Sie die MySQL-Installationsinstallation, indem Sie das bereitgestellte Skript ausführen.

# mysql_secure_installation

Wenn Sie nach einem Root-Passwort gefragt werden, wählen Sie ein sicheres Passwort und fahren Sie mit der Installation fort.

Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
New password:
Re-enter new password:
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y

Melden Sie sich nun mit dem folgenden Befehl bei MySQL an:

# mysql -u root -p

Wir erstellen eine Datenbank für Polr mit dem folgenden Befehl:

# CREATE DATABASE polr;

Als nächstes erstellen wir einen Benutzer und erteilen diesem Benutzer der polr- Datenbank Berechtigungen .

mysql>CREATE USER 'username’@’localhost' identified by 'password';
mysql>GRANT ALL PRIVILEGES on polr.* to 'username’@’localhost';
mysql>FLUSH PRIVILEGES;

Hinweis: Benutzernamen durch eigenen Benutzernamen ersetzen .

Beenden Sie die MySQL

Schritt 6 – Polr . installieren

Zuerst installieren wir  git  und klonen das Polr-Repository von Github.

# dnf install git -y

# cd /var/www/html

# git clone https://github.com/cydrobolt/polr.git --depth=1

Verschieben Sie die heruntergeladenen Dateien in das Stammverzeichnis des Webservers.

# mv ./polr/.[!.]* . && mv ./polr/* . && rm -rf polr

Laden Sie das Composr-Paket herunter. Dies ist erforderlich, um Abhängigkeiten zu installieren.

# curl -sS https://getcomposer.org/installer | php

Installieren Sie die Abhängigkeiten mit Composr.

# php composer.phar install --no-dev -o

Kopieren Sie die bereitgestellte Konfigurationsdatei, um das webbasierte Installationsprogramm zu aktivieren.

# cp .env.setup .env

Legen Sie die entsprechenden Dateiberechtigungen fest.

# chown -R apache:apache /var/www/html/

# chmod -R 755 /var/www/html/

# chcon -R -t httpd_sys_rw_content_t storage .env

Starten Sie den Apache-Webserver.

# systemctl start httpd.service

Wir haben Polr erfolgreich auf CentOS 8 installiert.

Navigieren Sie schließlich zu example.com/setup , um das webbasierte Polr-Installationsprogramm zu starten, und geben Sie die erforderlichen Informationen ein. Verwenden Sie die zuvor erstellten MySQL-Anmeldeinformationen für die Datenbankkonfiguration. Sobald Sie das Setup-Formular abgeschickt haben, ist die Polr-Installation abgeschlossen.

Wir haben gesehen, wie man Polr auf CentOS 8 installiert.

Suchen Sie einen zuverlässigen dedizierten Server? Besuchen Sie unsere Seite mit dem Plan für dedizierte Server mit 10 Gbit/s .


PayPal Gebührenrechner

PayPal Gebührenrechner

PayPal-Gebührenrechner. PayPal ist die am häufigsten verwendete Zahlungsmethode. PayPal bietet sowohl Privat- als auch Geschäftskonten. Es gibt Ihnen einen klaren Überblick über die Gebühren

So installieren und führen Sie den MTR-Bericht unter CentOS 7 aus

So installieren und führen Sie den MTR-Bericht unter CentOS 7 aus

Wir werden lernen, wie man den MTR-Bericht auf CentOS 7 installiert und ausführt. Um Netzwerkfehler zu diagnostizieren und zu isolieren, verwendet der Linux-Administrator das MTR-Tool (my traceroute).

So installieren und konfigurieren Sie Git Server unter CentOS 7

So installieren und konfigurieren Sie Git Server unter CentOS 7

Wir werden sehen, wie Sie den Git-Server unter CentOS 7 installieren und konfigurieren. Richten Sie einen Git-Server ein. Git ist kostenlos und Open Source. Installieren Sie Git mit YUM oder laden Sie es herunter.

Einfache Installation von iRedMail unter Ubuntu 20.04

Einfache Installation von iRedMail unter Ubuntu 20.04

In diesem Tutorial zeigen wir Ihnen, wie Sie iRedMail auf Ubuntu 20.04 einfach installieren können. iRedMail ist eine Open-Source-Mailserverlösung.

So richten Sie OrangeScrum unter CentOS 7 ein

So richten Sie OrangeScrum unter CentOS 7 ein

In diesem Artikel erfahren Sie, wie Sie OrangeScrum unter CentOS 7 einrichten.

Einfach zu installieren XploitSPY unter Ubuntu 20.04

Einfach zu installieren XploitSPY unter Ubuntu 20.04

In diesem Artikel erklären Sie, wie es einfach ist, XploitSPY auf einem Ubuntu 20.04-Server zu installieren. XploitSPY ist ein Android-Überwachungs-Spionage-Tool.

So installieren Sie Polr auf CentOS 8

So installieren Sie Polr auf CentOS 8

Wir zeigen Ihnen, wie Sie Polr auf CentOS 8 installieren. Wir installieren den Apache-Webserver, die neueste MySQL-Version und PHP 7.4. Polr ist ein moderner Link-Shortener.

So installieren Sie IntelliJ IDEA unter Ubuntu 20.04

So installieren Sie IntelliJ IDEA unter Ubuntu 20.04

In diesem Artikel erfahren Sie, wie Sie IntelliJ IDEA unter Ubuntu 20.04 installieren. IntelliJ IDEA ist eine integrierte Entwicklungsumgebung. Community-Version

7 nützliche OSINT-Tools für Penetrationstests

7 nützliche OSINT-Tools für Penetrationstests

In diesem Artikel erklären Sie 7 nützliche OSINT-Tools für Penetrationstests.

So installieren Sie Plausible unter Ubuntu 20.04

So installieren Sie Plausible unter Ubuntu 20.04

So installieren Sie Plausible unter Ubuntu 20.04. Plausible Analytics ist eine einfache, quelloffene und datenschutzfreundliche Webanalyse-Alternative zu Google Analytics.