2020年5月4日月曜日

Ubuntu 20.04にResourceSpaceをインストールする

ResourceSpaceで画像・写真の管理を行うことができます。

○ResourceSpaceの画面


〇インストール方法
1. 以下のコマンドを実行してMariaDBをインストールします。
sudo apt-get update

sudo apt-get -y install mariadb-server

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"

mysql -uroot -proot -e "CREATE DATABASE resourcespace DEFAULT CHARACTER SET utf8mb4;"

mysql -uroot -proot -e "CREATE USER resourcespace@localhost IDENTIFIED BY 'resourcespace';"

mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON resourcespace.* TO 'resourcespace'@'localhost';"

mysql -uroot -proot -e "FLUSH PRIVILEGES;"

2. ResourceSpaceをインストールします。
sudo apt-get -y install apache2 \
  php7.4 \
  libapache2-mod-php7.4 \
  php7.4-json \
  php7.4-mysql \
  php7.4-common \
  php7.4-cli \
  php7.4-mbstring \
  php7.4-xml \
  php7.4-gd \
  php7.4-json \
  php7.4-imagick \
  php7.4-dev \
  php7.4-ldap \
  php7.4-intl \
  php7.4-curl \
  unzip \
  imagemagick \
  libimage-exiftool-perl \
  cron \
  wget \
  ghostscript \
  antiword \
  ffmpeg

echo "postfix postfix/main_mailer_type string 'Local only'" | sudo debconf-set-selections

echo "postfix postfix/mailname string localhost.localdomain" | sudo debconf-set-selections

sudo apt-get -y install postfix

sudo sed -i -e "s/memory_limit = 128M/memory_limit = 200M/" /etc/php/7.4/apache2/php.ini

sudo sed -i -e "s/post_max_size = 8M/post_max_size = 100M/" /etc/php/7.4/apache2/php.ini

sudo sed -i -e "s/upload_max_filesize = 2M/upload_max_filesize = 100M/" /etc/php/7.4/apache2/php.ini

sudo mkdir -p /opt/resourcespace

cd /opt/resourcespace

wget https://www.resourcespace.com/downloads/ResourceSpace_9_2_14719.zip

sudo unzip ResourceSpace_9_2_14719.zip

sudo chown -R www-data:www-data /opt/resourcespace

sudo ln -s  /opt/resourcespace /var/www/html

sudo systemctl restart apache2

cat << EOF | sudo tee /etc/cron.daily/resourcespace
#!/bin/sh
wget -q -r http://localhost/pages/tools/cron_copy_hitcount.php
EOF

sudo chmod +x /etc/cron.daily/resourcespace

3.ブラウザからhttp://<ホスト名またはIPアドレス>/resourcespace/にアクセスして初期設定を行います。
Language: 日本語
MySQL Server: localhost
MySQL Username: resourcespace
MySQL Password: resourcespace
MySQL Database: resourcespace
他の項目はお好みで設定します。



0 件のコメント:

コメントを投稿