SPOJE.NET

Technická dokumentace

Uživatelské nástroje

Nástroje pro tento web


howto:hosting:redmine

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
howto:hosting:redmine [2022/07/26 17:33] gandalfhowto:hosting:redmine [2024/09/26 18:08] (aktuální) gandalf
Řádek 42: Řádek 42:
   * A na zaver vycistime cache   * A na zaver vycistime cache
 <code bash> <code bash>
-bundle exec rake tmp:cache:clear tmp:sessions:clear+<del>bundle exec rake tmp:cache:clear tmp:sessions:clear</del> 
 +bundle exec rake tmp:cache:clear RAILS_ENV=production
 </code> </code>
  
Řádek 136: Řádek 137:
   - ''%%sed -i -e 's,PrivateTmp=true,PrivateTmp=false\nNoNewPrivileges=yes,g' /lib/systemd/system/apache2.service%%''   - ''%%sed -i -e 's,PrivateTmp=true,PrivateTmp=false\nNoNewPrivileges=yes,g' /lib/systemd/system/apache2.service%%''
   - ''%%systemctl daemon-reload%%''   - ''%%systemctl daemon-reload%%''
 +
 +
 +==== Ruby 2.5; Postgres 10+ ====
 +
 +Pri migraci muze hlasit potize s pravama - nektere tabulky v databazi maji jineho vlastnika nez uzivatele, ktery se pouzova pro pripojeni z redmine. Resenim je opravit vlastnika:
 +<code>
 +for tbl in `psql -qAt -c "select tablename from pg_tables where schemaname = 'public';" redmine` ; do  psql -c "alter table \"$tbl\" owner to redmine" redmine ; done
 +
 +for tbl in `psql -qAt -c "select table_name from information_schema.views where table_schema = 'public';" redmine` ; do  psql -c "alter view \"$tbl\" owner to redmine" redmine ; done
 +
 +for tbl in `psql -qAt -c "select sequence_name from information_schema.sequences where sequence_schema = 'public';" redmine` ; do  psql -c "alter sequence \"$tbl\" owner to redmine" redmine ; done
 +</code>
  
  
Řádek 167: Řádek 180:
 bundle exec rake redmine_git_hosting:install_hook_parameters RAILS_ENV=production bundle exec rake redmine_git_hosting:install_hook_parameters RAILS_ENV=production
 bundle exec rake redmine_git_hosting:install_gitolite_hooks RAILS_ENV=production bundle exec rake redmine_git_hosting:install_gitolite_hooks RAILS_ENV=production
 +</code>
 +
 +=== **POZOR** ===
 +
 +Pokud najdeme v logu ''logs/git_hosting.log'' tyto hlasky:
 +<code>
 +2022-07-26 18:28:25 +0200 [ERROR] Access denied for Gitolite Admin SSH Keys
 +2022-07-26 18:28:25 +0200 [ERROR] unsupported URL protocol
 +</code>
 +a zaroven v konfigurace git hostingu v redmine na karte configtest sviti v kolonce **Rugged compiled features** <color #ed1c24>ssh červeně</color>, tak je potřeba nainstalovat znova gem rugged s podporou ssh
 +
 +<code>
 +# gem list | grep rugged
 +rugged (0.99.0)
 +# gem uninstall rugged
 +# apt-get install libssh2-1-dev
 +# gem install rugged -v 0.99.0
 </code> </code>
  
Řádek 200: Řádek 230:
 Wiki files:      0/0 Wiki files:      0/0
 </code> </code>
 +
 +
 +===== Upgrade na Debian 12 =====
 +
 +  * vychozi verze pro upgrade je Redmine 4.2 na Debian 11
 +  * Pred upgradem na Debian 12 je potreba nejprve upgradnout Redmine alespon na 5.0 - viz. [[https://www.redmine.org/projects/redmine/wiki/RedmineInstall]]
 +  * V pripade hlasky o identitiy_url
 +
 +<code>
 +PG::DependentObjectsStillExist: ERROR:  cannot drop column identity_url of table users because other objects depend on it
 +DETAIL:  view groupmembers depends on column identity_url of table users
 +HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 +</code>
 +
 +je potreba pres phppgadmin odstranit kaskdovite prislusny sloupecek a nasledne znova vytvorit - jinak neprojde db:migrate
 +
 +  * Do konfiguraku apache pridat:
 +<code>
 +# pridano 2024-07-23 start
 +    PassengerFriendlyErrorPages on
 +    PassengerAppEnv production
 +# pridano 2024-07-23 konec
 +
 +</code>
 +
 +==== Vice instanci Redmine na jednom serveru ====
 +
 +Je potreba oddelit virtualhostama a do kazdeho pridat nasledujici nastavni 
 +<code>
 +#    # CHANGE PassengerAppGroupName FOR OTHER INSTANCES
 +    PassengerAppGroupName redminetst_default
 +    PassengerDefaultUser www-data
 +</code>
 +
  
howto/hosting/redmine.1658849599.txt.gz · Poslední úprava: 2022/07/26 17:33 autor: gandalf