GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu16.04LTSにCoppermineフォトギャラリーをインストールする方法

コッパーマインは、PHPで作成された無料のオープンソースのフル機能の統合フォトギャラリーソフトウェアで、写真のコレクションの公開と管理、個人のフォトアルバムの作成、カテゴリごとのアルバムのグループ化、電子カードの送信、画像と写真の整理、その他多数。

このチュートリアルでは、Ubuntu16.04にCopperminePhotoGalleryをインストールする方法を学習します。

前提条件
  • Ubuntu16.04を実行しているサーバー。
  • sudo権限を持つroot以外のユーザー。

LAMPサーバーをインストールする

開始する前に、システムにLAMP(Apache、MariaDB、PHP7)をインストールする必要があります。

まず、次のコマンドを実行してApacheWebサーバーをインストールします。

sudo apt-get install apache2 -y

Apacheがインストールされたら、次のコマンドを使用してapacheサービスを開始し、起動時に開始できるようにします。

sudo systemctl start apache2
sudo systemctl enable apache2

デフォルトでは、MariaDBとPHPの最新バージョンはUbuntu16.04では利用できません。そのため、そのためのリポジトリを追加する必要があります。

次のコマンドを使用して、MariaDBおよびPHPリポジトリを追加できます。

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://kartolo.sby.datautama.net.id/mariadb/repo/10.2/ubuntu xenial main'

次に、次のコマンドでリポジトリを更新します。

sudo apt-get update -y

リポジトリが更新されたら、次のコマンドを実行してMariaDBとPHP7をインストールします。

sudo apt-get install mariadb-server libapache2-mod-php7.0 php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mysql php7.0-imagic imagemagick -y

すべてのパッケージがインストールされたら、MariaDBサーバーを起動し、次のコマンドを使用して起動時に起動できるようにします。

sudo systemctl start mysql
sudo systemctl enable mysql

次に、php.iniファイルにいくつかの変更を加える必要があります:

sudo nano /etc/php/7.0/cli/php.ini

次の変更を行います:

max_execution_time = 300
max_input_time = 300
memory_limit = 512M
post_max_size = 32M
upload_max_filesize = 32M
date.timezone = Asia/Kolkata

終了したら、ファイルを保存して閉じます。

Coppermine用にMariaDBを構成する

まず、MariaDBサーバーを保護する必要があります。これを行うには、mysql_secure_installationスクリプトを実行します。

sudo mysql_secure_installation

以下に示すように、すべての質問に答えてください。

Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

次に、MariaDBシェルにログインし、Coppermineのデータベースとユーザーを作成します。

mysql -u root -p

ルートパスワードを入力し、次のコマンドを使用して、Coppermineのユーザーとデータベースを作成します。

MariaDB [(none)]> CREATE DATABASE copperminedb;
MariaDB [(none)]> CREATE USER 'coppermine'@'localhost' IDENTIFIED BY 'password';

次に、次のコマンドを使用して、Coppermineデータベースに特権を付与します。

MariaDB [(none)]> GRANT ALL PRIVILEGES ON copperminedb.* TO 'coppermine'@'localhost';

次に、FLUSH PRIVILEGESコマンドを実行して、特権テーブルがMariaDBによって再ロードされるようにします。

MariaDB [(none)]> FLUSH PRIVILEGES;

最後に、MariaDBシェルを終了します:

MariaDB [(none)]> EXIT
コッパーマインをインストール

まず、Coppermineの最新バージョンをダウンロードする必要があります。これを行うには、次のコマンドを実行します。

wget https://excellmedia.dl.sourceforge.net/project/coppermine/Coppermine/1.5.x/cpg1.5.46.zip

次に、次のコマンドを使用して、ダウンロードしたファイルを抽出します。

unzip cpg1.5.46.zip

次に、抽出したディレクトリをapacheルートディレクトリにコピーします。

sudo cp -r cpg15x /var/www/html/coppermine

次に、coppermineディレクトリに適切な権限を与えます:

sudo chown -R www-data:www-data /var/www/html/coppermine
sudo chmod -R 777 /var/www/html/coppermine

Coppermine用にApacheを構成する

次に、CoppermineのApache仮想ホストファイルを作成する必要があります。これを行うには、次のコマンドを実行します。

sudo nano /etc/apache2/sites-available/coppermine.conf

次の行を追加します:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/coppermine"
ServerName yourdomain.com
<Directory />
Options FollowSymLinks
AllowOverride All
<Directory "/var/www/html/coppermine/">
Options MultiViews FollowSymlinks
AllowOverride All Order allow,deny Allow from all </Directory> TransferLog /var/log/apache2/coppermine_access.log ErrorLog /var/log/apache2/coppermine_error.log </VirtualHost>

終了したらファイルを保存して閉じ、次のコマンドで仮想ホストを有効にします。

sudo a2ensite coppermine

最後に、Apacheサービスを再起動して、すべての変更を適用します。

sudo systemctl restart apache2
アクセスCoppermine

Webブラウザーを開き、URL http://yourdomain.com/install.phpを入力します 、次のページにリダイレクトされます:

ここで、言語を選択し、 Let's Goをクリックします ボタンをクリックすると、次のページが表示されます:

次に、ここをクリックをクリックします ボタンをクリックすると、次のページが表示されます:

ここで、Coppermine管理者の資格情報とデータベースの詳細を入力し、 Let's Goをクリックします。 ボタンをクリックすると、次のページが表示されます:

これでインストールが完了しました。Let'sGoをクリックしてください。 ボタンをクリックすると、次のページが表示されます:

ここで、管理者ログインの詳細を入力し、[ OK]をクリックします ボタンをクリックすると、次のページにCoppermineダッシュボードが表示されます。

おめでとう!これで、CoppermineがUbuntu16.04サーバーに正常にインストールされました。


Ubuntu
  1. Ubuntu18.04LTSにRをインストールする方法

  2. Ubuntu20.04LTSにRをインストールする方法

  3. Ubuntu20.04LTSにRedmineをインストールする方法

  1. Ubuntu18.04にMariaDB10.4をインストールする方法

  2. Ubuntu14.04にCoppermineフォトギャラリーをインストールする方法

  3. Ubuntu 22.04 に MariaDB をインストールする方法

  1. Ubuntu20.04LTSにMariaDBをインストールする方法

  2. Ubuntu16.04LTSにElasticJamroomをインストールする方法

  3. Ubuntu18.04LTSにSilverStripeCMSをインストールする方法