Cheveretoは、人気のあるTinypicやPhotobucketのような独自の画像ホスティングWebサイトを作成できる画像ホスティングスクリプトです。このチュートリアルでは、Apache、PHP、MariaDBを使用してCentOS7VPSにChevaretoをインストールします。
Cheveretoには、Webサーバー、PHP 5.4以降、およびMySQLまたはMariaDBがサーバーにインストールされている必要があります。
ユーザーrootとしてCentosVPSにログインし、すべてのパッケージが最新であることを確認します
yum -y update
次に、MariaDBをインストールします
yum install mariadb-server mariadb
MariaDBを起動して追加すると、システムの起動時に自動的に起動します
systemctl start mariadb.service systemctl enable mariadb.service
次のコマンドを実行してMariaDBサーバーを保護し、新しいルートパスワードを設定します
mysql_secure_installation
Cheveretoにはデータベースが必要なので、ユーザーrootでMariaDBサーバーにログインし、新しいデータベースとユーザーを作成します
mysql -u root -p MariaDB [(none)]> CREATE DATABASE chevereto; MariaDB [(none)]> GRANT ALL PRIVILEGES ON chevereto.* TO 'cheveretouser'@'localhost' IDENTIFIED BY 'PASSWORD'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> \q;
「PASSWORD」を実際のパスワードに置き換えることを忘れないでください。
次に、ApacheWebサーバーをインストールします
yum install httpd
Webサーバーを起動し、起動時に起動できるようにします
systemctl start httpd systemctl enable httpd
PHPといくつかのPHP拡張機能およびモジュールをインストールします
yum install php php-mysql php-dom php-gd php-mbstring php-common bc php-bcmath
Cheveretoの最新リリースをサーバーにダウンロードします
wget https://github.com/chevereto/Chevereto/archive/master.zip
ダウンロードしたアーカイブをサーバーのドキュメントルートディレクトリに抽出します。
yum -y install unzip unzip master.zip mv Chevereto-master/chevereto /var/www/html/
所有権を変更する
chown -R apache:apache /var/www/html/chevereto/
構成ファイルを開き、データベースの詳細を入力して、管理者パスワードを設定します。
cd /var/www/html/chevereto/ vim includes/config.php $config['db_name'] = 'chevereto'; // Database must exists $config['db_user'] = 'cheveretouser'; // Database user with access to the above database name $config['db_pass'] = 'PASSWORD'; $config['admin_password'] = 'password';
「パスワード」を実際の強力なパスワードに変更します。
「includes/definitions.php」ファイルを開き、デフォルトのCHV_CRYPT_SALTを変更します
vim includes/definitions.php define("__CHV_CRYPT_SALT__", "changeme");
「changeme」をランダムな文字列に置き換える必要があります。
次に、CheveretoWebサイトにApache仮想ホスティングディレクティブを設定します。
次のコンテンツを含む「/etc/httpd/conf.d/vhosts.conf」ファイルを作成します
IncludeOptional vhosts.d/*.conf
そして、すべての仮想ホストを配置する「/etc/httpd/vhosts.d」ディレクトリを作成します。
mkdir /etc/httpd/vhosts.d
Cheveretoドメインの仮想ホストを作成する
vim /etc/httpd/vhosts.d/yourdomain.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/chevereto" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/chevereto/"> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
そして、変更を有効にするためにApacheを再起動します
systemctl restart httpd
それで全部です。これで、http://yourdomain.comにアクセスして、サーバーに画像のアップロードを開始できます。アップロードされたすべての写真は、ttp://yourdomain.com/admin
で管理できます。もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。