【サブPC 自宅サーバ化計画 CentOS7版】ギャラリーCMS Piwigoのインストール

Piwigoの必須要件(おさらい)

  • Apache (Webブラウザ経由なので当然必要)
  • MySQL5~ (タグ付けなどをDBで管理する)
  • PHP5 *推奨は5.2以上 (PHPで動作)
  • GD もしくは ImageMagick (画像ライブラリに使用)

ImageMagickはインストールされていないし、他でも使うCMSは多数あるので、この際インストールしておく。

ImageMagickのインストール

CentOS7系でも、yumでOK。

# sudo yum -y install ImageMagick ImageMagick-devel ImageMagick-perl
# sudo yum -y install --enablerepo=epel php-pecl-imagick
# sudo vi /etc/php.ini
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
(中略)
;;;;
; Note: packaged extension modules are now loaded via the .ini files
; found in the directory /etc/php.d; these are loaded by default.
;;;;
extension=imagick.so *追記
# service httpd restart

phpinfoに上記のような記述が出てくれば、PHPモジュールのインストールもできている。

MySQLでPiwigo用データベース作成

CentOS6の時に作成した時と同じ名称でpiwigo用のデータベースを作成する。
phpMyAdminにrootでログインし、データベース作成、ユーザー作成もできるのでそちらから操作しておく。

データベースとファイルをリストアしようとしたが・・・結局再インストール

CMSもモノによっては、予めバックアップしておいたデータベースのダンプファイルをphpMyAdminからリストあり、ファイル一式を元のパスに再アップロードすればOKのものもあるが、piwigoの場合はうまく行かなかった。
権限がない云々のエラーが出ていたので、なんとかなったかもしれないが・・・
実害としては、既にギャラリーに登録済みだった画像類とそれに対するタグ付けが消えてしまったことになるが仕方ない。

なお、インストール手順は前回の記事と同じなので、そちらへのリンクを貼っておきます。
(【サブPC 自宅サーバ化計画】ギャラリーCMS Piwigoのインストール)
*piwigoのバージョンは2.8.0が最新になっていましたが、インストール手順はそのままです。

コメント

タイトルとURLをコピーしました