• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    SA213Redmine - Project Management, CRM, SCM , Gantt , Wiki, Forum, Time tracking and more in Ruby on Rails
    SA213
    SA213 --- ---
    MILAZAJICEK
    MILAZAJICEK --- ---
    Ahoj, poradíte mi nějaký hosting pro redmine? Forpsi kde hostujeme v součanosti hostování takové aplikace neumožňuje.
    CYBI
    CYBI --- ---
    REFLEX: diky, editnuto :)

    v environment.rb mam: https://www.pastiebin.com/5cd545b089785
    REFLEX
    REFLEX --- ---
    CYBI: ten request je od tebe, protoze ty tam pises ze chces redmine z rootu a ne ze subdomeny, a tady pak pises neco jineho, i podle te apache konfigurace to neni podle vseho spravne

    posli co mas v config/environment.rb v routes.default_scope
    TOTAL
    TOTAL --- ---
    CYBI: Pokud pokrocis, urcite si to rad prectu. Ja si na tom vylamal zuby. A to jsem toho zkousel opravdu dost ...
    CYBI
    CYBI --- ---
    Zdravim, poprosim o radu..

    chtel bych, aby se mi redmine poustel z rootu (redmine.domena.cz) nikolik ze subfolderu (redmine.domena.cz/redmine). Jak toho docilit? Zkousel jsem ruzny veci v apache konfiguraci vcetne redirektu, ale nikdy jsem neuspel.

    Vice info vcetne apache konfigu tu: https://www.redmine.org/boards/2/topics/57124

    Diky moc
    EDUDANT
    EDUDANT --- ---
    Ještě jeden dotaz. Když sem nainstaloval redmine na Ubuntu, nastavil sem apache ale po zavolání localhost/redmine se mi vypíše pouze složka redmine. Neměl jste někdo podobný problém?
    SA213
    SA213 --- ---
    EDUDANT: Jaký přesně tam byl rozdíl ve verzích už nevím. Nějaké změny tam určitě budou. Výhoda migrace přes API je právě v tom, že je možné data ve scriptu upravit tak, aby to odpovídalo nové struktuře, pokud by bylo třeba.
    EDUDANT
    EDUDANT --- ---
    SA213: AHoj, díky. A dělal si ten přenos mezi verzemi s takovým rozdílem? Máme ted na starym virtuálu tu 2.5 a jelikož se jedná o nějakou distribuční verzi a nikdo na to dluho nesahal tak nelze upgradovat na poslední stable verzi. Tak sem si řek že si tu novou stable verzi rozjedu na novym srvru ale nevim jeslti budou korelovat všechna data když je tam poměrně dlouhý vývoj v průběhu času
    SA213
    SA213 --- ---
    EDUDANT: Ahoj, podobnou situaci jsem řešil scriptem v ruby, který se připojil na API jednoho systému, stáhnul data a přes API zase nahrál do druhého. Když bylo třeba, bylo tak možné mezi opětovným nahráním např. poupravit strukturu dat atd..
    EDUDANT
    EDUDANT --- ---
    Čau, nevim jestli to tu není mrtví ale potřeboval bych help.
    Potřeboval bych na novou instalaci poslední verze redmine dostat data a veškeré nastavení ze stařičké verze 2.5

    Environment:
    Redmine version 2.5.2.devel
    Ruby version 2.1.5-p273 (2014-11-13) [x86_64-linux-gnu]
    Rails version 4.1.8
    Environment production
    Database adapter MySQL
    SCM:
    Git 2.1.4
    Filesystem
    Redmine plugins:
    no plugin installed

    Máte někdo nějaký nápad, jak to sofistikovaně vyřešit?
    Dík
    QUIP
    QUIP --- ---
    Klasika, podle hesla "zeptej se a najdes reseni sam".
    Stacil merge par zmen ze settings.yml.sample do setting.yml - zejmena pridani prazdne timezone

    default_users_time_zone:
      default: ""
    
    QUIP
    QUIP --- ---
    Dneska jsem na jednom stroji (FreeBSD) upgradnu Redmine na verzi 3.4.4 z balickovaciho systemu FreeBSD. Stejna verze mi na jinem stroji bezi, ale tady mi to hazi Internal Error.

    Thin bezi normalne:

    Writing PID to tmp/pids/thin.pid
    Changing process privilege to www:www
    Using rack adapter
    Thin web server (v1.7.2 codename Bachmanity)
    Debugging ON
    Maximum connections set to 1024
    Listening on 0.0.0.0:3000, CTRL+C to stop

    Ale do logu /usr/local/www/redmine/log/production.log to hodi tuhle chybu pro jakykoliv web request:

    I, [2018-01-26T14:01:52.419935 #84697]  INFO -- : Started GET "/redmine1/login?back_url=http%3A%2F%2Fhosting.codelab.cz%2Fredmine1" for 86.49.16.209 at 2018-01-26 14:01:52 +0100
    I, [2018-01-26T14:01:52.421465 #84697]  INFO -- : Processing by AccountController#login as HTML
    I, [2018-01-26T14:01:52.421605 #84697]  INFO -- :   Parameters: {"back_url"=>"http://hosting.codelab.cz/redmine1"}
    I, [2018-01-26T14:01:52.425144 #84697]  INFO -- :   Current user: anonymous
    I, [2018-01-26T14:01:52.427517 #84697]  INFO -- :   Rendered account/login.html.erb within layouts/base (1.3ms)
    I, [2018-01-26T14:01:52.432503 #84697]  INFO -- : Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.7ms)
    F, [2018-01-26T14:01:52.435332 #84697] FATAL -- :
    ActionView::Template::Error (undefined method `default_users_time_zone' for #<Class:0x000000080c824290>):
        11: <%= favicon %>
        12: <%= stylesheet_link_tag 'jquery/jquery-ui-1.11.0', 'application', 'responsive', :media => 'all' %>
        13: <%= stylesheet_link_tag 'rtl', :media => 'all' if l(:direction) == 'rtl' %>
        14: <%= javascript_heads %>
        15: <%= heads_for_theme %>
        16: <%= call_hook :view_layouts_base_html_head %>
        17: <!-- page specific tags -->
      app/models/user_preference.rb:44:in `initialize'
      app/models/user.rb:949:in `pref'
      app/helpers/application_helper.rb:1451:in `javascript_heads'
      app/views/layouts/base.html.erb:14:in `_app_views_layouts_base_html_erb___3657875139521072337_17332087020'
      lib/redmine/sudo_mode.rb:63:in `sudo_mode'
    


    Napada vas, v cem muze byt problem a jak ho opravit? (na netu jsem tuhle chybu nenasel)

    Pro uplnost, po upgrade jsem spustil tohle
    bundle exec rake generate_secret_token
    bundle exec rake tmp:cache:clear
    bundle exec rake tmp:sessions:clear
    bundle exec rake db:migrate RAILS_ENV=production
    bundle exec rake redmine:plugins:migrate RAILS_ENV=production
    THEODORT
    THEODORT --- ---
    LOFEEK42:
    soubor config/database.yml ma nastaveny prava tak ze se k nemu rails nedostanou, tzn. zkontrolovat zda vse patri userovi pod kterym bezi rails. to by mel byt user www-data pokud jsi menil konfiguraci apache dle navodu.
    MUXX
    MUXX --- ---
    LOFEEK42: Nechces to zkusit pres bitnami nebo docker?
    LOFEEK42
    LOFEEK42 --- ---
    tak jsem se zasekl na další chybě... stránka vyhodí "We're sorry, but something went wrong."

    a v error.log apache je výpis viz. přiloha. Nevytáhnete z rukávu ještě další radu co s tím?? :) Díky!



    LOFEEK42
    LOFEEK42 --- ---
    že neexistuje.. asi jsem na něj zapomněl :)... díky, po doinstalování už apache při restartu neřve a správně se spustí. Teď mi to zase hlásí v browseru, že se někde stala chyba.

    We're sorry, but something went wrong.

    Jdu bádat dál. Děkuji
    THEODORT
    THEODORT --- ---
    LOFEEK42: co ti napise "a2enmod passenger"? //zapnuti rails/passenger modulu?
    LOFEEK42
    LOFEEK42 --- ---
    THEODORT:

    systemctl status apache2.service

    lis 20 11:21:12 thraal apache2[1268]: * The apache2 configtest failed.
    lis 20 11:21:12 thraal apache2[1268]: Output of config test was:
    lis 20 11:21:12 thraal apache2[1268]: AH00526: Syntax error on line 34 of /etc/apache2/sites-enabled/000-default.conf:
    lis 20 11:21:12 thraal apache2[1268]: Invalid command 'RailsBaseURI', perhaps misspelled or defined by a module not includ
    lis 20 11:21:12 thraal apache2[1268]: Action 'configtest' failed.
    lis 20 11:21:12 thraal apache2[1268]: The Apache error log may have more information.
    lis 20 11:21:12 thraal systemd[1]: apache2.service: Control process exited, code=exited status=1
    lis 20 11:21:12 thraal systemd[1]: Failed to start LSB: Apache2 web server.
    lis 20 11:21:12 thraal systemd[1]: apache2.service: Unit entered failed state.
    lis 20 11:21:12 thraal systemd[1]: apache2.service: Failed with result 'exit-code'.

    hlásí, že jsem to tam blbě napsal, já vlastně ani nevím kam to ten directory vložit, jestli do toho VirtualHost *:80 nebo mimo něj...
    THEODORT
    THEODORT --- ---
    LOFEEK42: tipuju ze jsi nezapnul mod_passenger, kazdopadne co vypisuji ty
    "systemctl status apache2.service" and "journalctl -xe" ?
    Kliknutím sem můžete změnit nastavení reklam