====== RedMine na sarge 9.5====== ===== zakladni pozadavky ===== apt install gcc build-essential zlib1g zlib1g-dev zlibc ruby-zip libssl-dev libyaml-dev \ libcurl4-openssl-dev ruby gem libapache2-mod-passenger apache2 apache2-dev libapr1-dev \ libxslt1-dev checkinstall libxml2-dev ruby-dev vim libmagickwand-dev imagemagick sudo rails jak jinak, budeme instalovat [[software:linux:MariaDB]] (klidne muzeme i jinou) apt install mariadb-server mysql_secure_installation a udelame tomu DB CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'R3dm1n3DB'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost'; ===== získání redmine ===== udelame kam nainstalujeme cd /opt mkdir redmine cd redmine wget http://www.redmine.org/releases/redmine-4.0.0.tar.gz rozhňápneme tar xzf ./redmine-4.0.0.tar.gz ziskame config cp config/database.yml.example config/database.yml upravime production: adapter: mysql2 database: redmine host: localhost username: redmine password: "R3dm1n3DB" ===== dalsi zavislosti ===== apt-get install libmariadbclient-dev ta potvora pouziva bundler, tak ji ho dame gem install bundler a pres nej nainstalujeme zavislosti bundle install --without development test pro kolacky to pouziva sekret, nechame ho udelat bundle exec rake generate_secret_token ===== konecne instalace ===== pripravime DB pro Marusku RAILS_ENV=production bundle exec rake db:migrate naflakneme tam DB do Marusky RAILS_ENV=production bundle exec rake redmine:load_default_data ==== apache ==== cd /opt/ sudo chown -R www-data:www-data /opt/redmine cd /opt/redmine sudo chmod -R 755 files log tmp public/plugin_assets sudo chown www-data:www-data Gemfile.lock aby apač videl... ln -s /opt/redmine/public/ /var/www/html/redmine ... a udelame mu vhosta nano /etc/apache2/sites-available/master.conf s obsahem ServerAdmin admin@example.com Servername hostname DocumentRoot /var/www/html/ RailsEnv production RackBaseURI /redmine Options -MultiViews a ten vhost pridame a2dissite 000-default.conf a2ensite master.conf pridame apačí mod nano /etc/apache2/mods-available/passenger.conf s obsahem PassengerUser www-data apače otočíme service apache2 restart ===== pluginy ===== * [[https://www.redmine.org/plugins/redmine_issue_dynamic_edit|Ajax Redmine Issue Dynamic Edit]] * *