Lewati ke isi

Instalasi OpenProject 6.5.1 pada distro Linux Debian 8

Sebelumnya gunakan skrip [praUbuntu1604]

#
wget -qO - https://deb.packager.io/key | apt-key add -
#
apt install apt-transport-https
#
touch /etc/apt/sources.list.d/openproject.list
#
echo "deb https://deb.packager.io/gh/opf/openproject-ce jessie stable/6" > /etc/apt/sources.list.d/openproject.list
#
apt update && apt install openproject
#
#
groupadd openproject
useradd --create-home --gid openproject openproject
passwd openproject #(enter desired password)
#
apt install -y zlib1g-dev build-essential \
    libssl-dev libreadline-dev \
    libyaml-dev libgdbm-dev \
    libncurses5-dev automake \
    imagemagick libmagickcore-dev libmagickwand-dev \
    libtool bison libffi-dev git curl \
    libxml2 libxml2-dev libxslt1-dev # nokogiri
#
apt install -y memcached
apt install -y mysql-server libmysqlclient-dev
#
mysql -uroot -p

mysql> CREATE DATABASE openproject CHARACTER SET utf8;
mysql> CREATE USER 'openproject'@'localhost' IDENTIFIED BY 'my_password';
mysql> GRANT ALL PRIVILEGES ON openproject.* TO 'openproject'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> QUIT

# Apache2
apt-get install -y apache2 libcurl4-gnutls-dev \
    apache2-threaded-dev libapr1-dev \
    libaprutil1-dev
# Passenger
openproject run gem install passenger
openproject run passenger-install-apache2-module