GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie Wallabag auf Ubuntu 12.04 LTS VPS

Wallabag (ehemals Poche) ist eine selbst hostbare Open-Source-Anwendung zum Speichern von Webseiten. Es ist in PHP geschrieben und unterstützt MySQL-, SQLite- und PostgreSQL-Datenbankserver. Im heutigen Artikel zeigen wir Ihnen, wie Sie Wallabag mit Nginx, PHP-FPM und MySQL auf einem Ubuntu VPS installieren.

Installieren Sie MySQL und erstellen Sie eine Datenbank.

apt-get update
apt-get upgrade
apt-get install mysql-server mysql-client
mysql -uroot -p
CREATE DATABASE wallabag;
GRANT ALL PRIVILEGES ON wallabag.* TO 'wallabag'@'localhost' IDENTIFIED BY '_PASSWORD_';
FLUSH PRIVILEGES;
\q

Installieren Sie Nginx und PHP-FPM

apt-get install nginx php5-fpm php-cli php5-mysql php5-mcrypt php5-curl php5-tidy php5-sqlite

Installieren Sie Composer und Git

apt-get install git
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Erstellen Sie ein Stammverzeichnis für Ihre Website und klonen Sie das Git-Repository von GitHub

mkdir -p /var/www/yourwebsite.com/{public_html,logs}
git clone https://github.com/wallabag/wallabag.git /var/www/yourwebsite.com/public_html

Installieren Sie die Abhängigkeiten und legen Sie die richtigen Berechtigungen fest

cd var/www/yourwebsite.com/public_html
composer install
chown -R www-data: /var/www/yourwebsite.com/public_html/

Nginx-Konfiguration.
Erstellen Sie einen neuen Nginx-Serverblock mit folgendem Inhalt

# /etc/nginx/sites-available/yourwebsite.com
server {
    server_name yourwebsite.com;
    listen 80;

    root /var/www/yourwebsite.com/public_html;
    access_log /var/www/yourwebsite.com/logs/access.log;
    error_log /var/www/yourwebsite.com/logs/error.log;
    index index.html index.php;

    location / {
        try_files $uri $uri/ /index.php;
    }

    location ~ /(db) {
        deny all;
        return 404;
    }

    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        try_files $uri = 404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        include /etc/nginx/fastcgi_params;
        fastcgi_index index.php;
    }

}

Verknüpfen Sie es per Symlink und starten Sie den Server neu

ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com
/etc/init.d/nginx restart

Wallabag-Installation

Öffnen Sie einen Browser, der auf Ihre Wallabag-Installation verweist, und befolgen Sie die Anweisungen auf dem Bildschirm, um den Vorgang abzuschließen. Entfernen Sie nach erfolgreicher Installation das Installationsverzeichnis.

Weitere Informationen zu Wallabag finden Sie auf der Wallabag-Website.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. Installieren Sie Dokuwiki auf Ubuntu 20.04 LTS

  2. Rabbitvcs auf Ubuntu 16.04 Lts?

  3. So installieren Sie CyberPanel unter Ubuntu 18.04 LTS

  4. Skript:Installiere ownCloud auf einem Ubuntu 12.04 VPS

  5. So installieren Sie Gallery3 auf einem Ubuntu 14.04 LTS VPS

Installieren Sie CMake auf Ubuntu 20.04 LTS / 21.04

Installieren Sie Mono unter Ubuntu 20.04 LTS

So installieren Sie Go unter Ubuntu 22.04 LTS

So installieren Sie Go unter Ubuntu 18.04 LTS

So installieren Sie Go unter Ubuntu 20.04 LTS

So installieren Sie Webuzo v3 auf Ubuntu 20.04 LTS