نصب و راه اندازی

نصب با استفاده از 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/. اکنون باید صفحه خوش آمدید برنامه را ببینید.

 فارسی