GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にCheveretoをインストールします

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


Cent OS
  1. CentOS8にPHP7.4をインストールします

  2. CentOS8にPHP7.3をインストールする方法

  3. CentOS7にPHP7.4をインストールする方法

  1. CentOS6.4にMariaDBをインストールします

  2. CentOS8にMagento2をインストールする方法

  3. CentOS7にPHP7.3をインストールする方法

  1. CentOS6にMariaDB10.0をインストールします

  2. CentOSにPHP5.5をインストールする方法

  3. CentOS7にPHP5.6をインストールする方法