今日は、 Centos6VPSにProjectSendをインストールする方法を紹介します。 ApacheウェブサーバーとMySQLデータベースを使用します。 ProjectSendは、ファイルをアップロードして、自分で作成した特定のクライアントに割り当てることができる、オープンソースのファイルおよび画像共有アプリケーションです。 ProjectSendはPHPで記述されており、MySQLデータベースを使用して情報を保存します。このガイドは、RPMベースのLinuxディストリビューションで機能するはずですが、CentOS6VPS用にテストおよび作成されています。
このチュートリアルを書いている時点で、ProjectSend r582は入手可能な最新バージョンであり、以下が必要です。
- SSHアクセス
- PHP(バージョン5.2以降)
- ApacheWebサーバー
- LinuxVPSにインストールされたMySQL。
インストール手順:
SSH経由でサーバーにログインします:
ssh root@server_ip
OSパッケージを更新し、必要なパッケージをインストールします:
sudo yum -y upgrade sudo yum install unzip wget
ProjectSendアーカイブをダウンロードしてサーバー上のディレクトリに抽出します:
wget https://github.com/ignacionelson/ProjectSend/archive/master.zip unzip master.zip mv ProjectSend-master /var/www/html/projectsend
サーバー上にProjectSend用の新しいMySQLデータベースを作成します:
mysql -u root -p mysql> CREATE DATABASE projectsenddb; mysql> GRANT ALL PRIVILEGES ON projectsenddb.* TO 'projectsenduser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
「sys.config.sample.php」ファイルの名前を「sys.config.php」に変更します。
cd /var/www/html/projectsend/includes mv sys.config.sample.php sys.config.php
お気に入りのテキストエディタでProjectSend構成ファイルを開き、MySQLデータベース名、MySQLユーザー名、およびパスワードを、データベース作成時に使用したものに変更します。
nano sys.config.php
/** MySQL database name */define('DB_NAME', 'projectsenddb'); /** Database host (in most cases it's localhost) */define('DB_HOST', 'localhost'); /** MySQL username (must be assigned to the database) */define('DB_USER', 'projectsenduser'); /** MySQL password */define('DB_PASSWORD', 'your-password');
Apacheで新しい仮想ホストディレクティブを作成します。たとえば、Apache構成ファイル(デフォルトでは/etc/httpd/conf/httpd.conf)を編集し、次の行のコメントを解除します。
#NameVirtualHost *:80
次に、最後に次の行を追加します。
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/projectsend/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/projectsend/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log common </VirtualHost>
変更を有効にするには、ApacheWebサービスを再起動します。
service httpd restart
お気に入りのWebブラウザーを開き、http://yourdomain.com/に移動して、簡単な手順に従います。次のようなProjectSendインストールページが表示されます。
次の詳細を入力してください:
Sitename: It can be anything.(myproject.com) ProjectSend URL: your domain name or IP address of the server.
次に、個人情報を入力し、資格情報(名前、電子メールアドレス、管理者のユーザー名、パスワード)を入力して、[インストール]をクリックします。
これで完了です。これで、ProjectSendのインストールが完了しました。これで、ログインして新しいユーザーを作成したり、グループを作成したり、ProjectSendダッシュボードからファイルをアップロードしたりできます。
ProjectSendの詳細については、ProjectSendのWebサイトを参照してください。
もちろん、CentOSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にProjectSendのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。