نصب و راه اندازی
نصب با استفاده از GitHub
ابتدا اطمینان حاصل کنید که تمام وابستگی ها را نصب کرده اید. کلون آخرین مخزن سیستم مدیریت پروژه Redmine PMS در پوشه ریشه مستند:
git clone https://github.com/redmine/redmine
پایگاه داده MySQL را با دستورات زیر ایجاد کنید:
CREATE DATABASE redmine CHARACTER SET utf8mb4;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
برای پیکربندی/database.yml.example برای پیکربندی/database.yml و ویرایش این فایل به منظور پیکربندی تنظیمات پایگاه داده خود برای محیط “تولید” کپی کنید. مثال برای یک پایگاه داده MySQL (درگاه پیش فرض):
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: "my_password"
در صورت استفاده از Ruby 2.5 یا قبل از آن ، ابتدا Bundler را نصب کنید:
gem install bundler
سپس می توانید تمام سنگهای مورد نیاز توسط نرم افزار مدیریت پروژه Agile Free Redmine را با استفاده از دستور زیر نصب کنید:
bundle install --without development test
ایجاد یک نشانه مخفی جدید ، تمام جلسات موجود را پس از شروع مجدد بی اعتبار می کند.
bundle exec rake generate_secret_token
ساختار پایگاه داده را با اجرای دستور زیر در زیر دایرکتوری root Application ایجاد کنید:
RAILS_ENV=production bundle exec rake db:migrate
نحو ویندوز:
set RAILS_ENV=production
bundle exec rake db:migrate
داده های پیکربندی پیش فرض را در پایگاه داده ، با اجرای دستور زیر وارد کنید:
RAILS_ENV=production bundle exec rake redmine:load_default_data
Redmine شما را برای زبان مجموعه داده ای که باید بارگذاری شود ، فرا می گیرد. همچنین می توانید متغیر محیط Redmine \ _lang را قبل از اجرای دستور به مقداری تعریف کنید که به طور خودکار و ساکت توسط کار انتخاب شود. اتحاد:
RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data
پنجره ها:
set RAILS_ENV=production
set REDMINE_LANG=fr
bundle exec rake redmine:load_default_data
حساب کاربری که برنامه را اجرا می کند باید مجوز نوشتن را در زیر مجموعه های زیر داشته باشد: پرونده ها (ذخیره سازی پیوست ها) ورود به سیستم (برنامه ورود به سیستم برنامه) TMP و TMP/PDF (در صورت عدم وجود این موارد را ایجاد کنید ، برای تولید اسناد PDF از دیگر استفاده می شود. چیزها) عمومی/افزونه \ _assets (دارایی افزونه ها) به عنوان مثال ، با فرض اینکه برنامه را با یک حساب کاربری Redmine اجرا می کنید:
mkdir -p tmp tmp/pdf public/plugin_assets
sudo chown -R redmine:redmine files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
توجه: اگر در این دایرکتوری ها پرونده هایی دارید (به عنوان مثال بازیابی پرونده ها از پشتیبان گیری) ، اطمینان حاصل کنید که این پرونده ها قابل اجرا نیستند.
sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +
نصب را با اجرای سرور وب Webrick تست کنید:
bundle exec rails server webrick -e production
پس از شروع وبریک ، مرورگر خود را به http: // localhost: 3000/. اکنون باید صفحه خوش آمدید برنامه را ببینید.