GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu 12.04LTSVPSにWallabagをインストールします

Wallabag(以前のpoche)は、Webページを保存するための自己ホスト可能なオープンソースアプリケーションです。 PHPで記述されており、MySQL、SQLite、およびPostgreSQLデータベースサーバーをサポートしています。今日の記事では、Ubuntu VPSにNginx、PHP-FPM、MySQLを使用してWallabagをインストールする方法を紹介します。

MySQLをインストールしてデータベースを作成します。

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

NginxとPHP-FPMをインストールする

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

ComposerとGitをインストールする

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

Webサイトのルートディレクトリを作成し、githubからgitリポジトリのクローンを作成します

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

依存関係をインストールし、正しい権限を設定します

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

Nginx構成。
次のコンテンツを含む新しいNginxサーバーブロックを作成します

# /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;
    }

}

シンボリックリンクしてサーバーを再起動します

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

ワラバッグの取り付け

Wallabagのインストールを指すブラウザを開き、画面の指示に従ってプロセスを完了します。インストールが正常に完了したら、インストールディレクトリを削除します。

Wallabagの詳細については、Wallabagサイトをご覧ください。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu18.04LTSにCyber​​Panelをインストールする方法

  2. スクリプト:Ubuntu12.04VPSにownCloudをインストールします

  3. Ubuntu 14.04LTSVPSにGallery3をインストールする方法

  1. Ubuntu20.04LTSにDokuwikiをインストールします

  2. Ubuntu 16.04 LtsのRabbitvcs?

  3. Ubuntu14.04VPSにeGroupwareをインストールする方法

  1. Ubuntu20.04LTSにKarbonをインストールします

  2. Ubuntu14.04VPSにWPScanをインストールします

  3. Ubuntu14.04VPSにJenkinsをインストールします