Bearbeiten von „Server/srs15

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 485: Zeile 485:


: <code>cp /usr/local/www/redmine/config/configuration.yml.example /usr/local/www/redmine/config/configuration.yml</code>
: <code>cp /usr/local/www/redmine/config/configuration.yml.example /usr/local/www/redmine/config/configuration.yml</code>
===== Einrichtung des Versands von Mails durch Redmine =====


eine Methode zum Versand von Mails durch Redmine angegeben
eine Methode zum Versand von Mails durch Redmine angegeben
Zeile 515: Zeile 513:
#      domain: cybersprocket.com
#      domain: cybersprocket.com
</pre>
</pre>
; Siehe auch:
* https://www.redmine.org/projects/redmine/wiki/EmailConfiguration
===== Einrichtung der Programme für Versionsverwaltung von Quellen bei Redmine =====


Angeben des Pfades für die Befehle von <code>git</code> und <code>svn</code> für die Verwaltung von repositories (aka [[wikipedia:de:Versionsverwaltung|source control management]] (kurz ''[[wikipedia:en:source control management|SCM]]''))
Angeben des Pfades für die Befehle von <code>git</code> und <code>svn</code> für die Verwaltung von repositories (aka [[wikipedia:de:Versionsverwaltung|source control management]] (kurz ''[[wikipedia:en:source control management|SCM]]''))
Zeile 545: Zeile 538:
   # scm_stderr_log_file: /var/log/redmine_scm_stderr.log
   # scm_stderr_log_file: /var/log/redmine_scm_stderr.log
</pre>
</pre>
===== Einrichtung der Verwendung von ImageMagick durch Redmine =====


Angeben des Pfades für den Befehl von <code>convert</code> für die Verwendung von [[wikiepedia:de:ImageMagick|ImageMagick]] (zur Anpassung von Grafiken)
Angeben des Pfades für den Befehl von <code>convert</code> für die Verwendung von [[wikiepedia:de:ImageMagick|ImageMagick]] (zur Anpassung von Grafiken)
Zeile 559: Zeile 550:
   imagemagick_convert_command: /usr/local/bin/convert
   imagemagick_convert_command: /usr/local/bin/convert
</pre>
</pre>
; Siehe auch:
* [[Diskussion:Server/srs15#ImageMagick convert available (optional) funktionieren lassen]]
* [[freshports:graphics/ImageMagick]]
* [[freshports:graphics/rubygem-rmagick]]
* http://rmagick.rubyforge.org/install-faq.html#linux
===== Aktivierung der REST-Schnittstelle =====
Einzelne Apps - womit Mitglieder versuchen wollten [[AUS]] ([[Redmine]]) auf dem eigenen [[Smartphone]] effektiv zu nutzen - möchte sich (ausschließlich) per [[wikipedia:de:Representational State Transfer|REST]] authentifizieren.
per Oberfläche
* Administration
** Konfiguration
*** Authentifizierung
**** ''REST-Schnittstelle aktivieren'' angewählt
**** ''Speichern'' geklickt


== Dinge, die noch möglich sind ==
== Dinge, die noch möglich sind ==
Zeile 625: Zeile 600:


== Aktualisierung ==
== Aktualisierung ==
übliches Anhalten der Dienste bei [[FreeBSD]]
: <code>service apache24 stop</code>
: <code>service mysql-server stop</code>


übliches Aktualisieren bei [[FreeBSD]] für <code>pkg</code>
übliches Aktualisieren bei [[FreeBSD]] für <code>pkg</code>
Zeile 634: Zeile 605:


; Aktualisierung von <code>passenger</code>
; Aktualisierung von <code>passenger</code>
: <code>service apache24 restart</code>
<pre>
Performing sanity check on apache24 configuration:
httpd: Syntax error on line 189 of /usr/local/etc/apache24/httpd.conf: Cannot load /usr/local/lib/ruby/gems/version/gems/passenger/buildout/apache2/mod_passenger.so into server: Cannot open "/usr/local/lib/ruby/gems/version/gems/passenger/buildout/apache2/mod_passenger.so"
</pre>


: <code>echo $(ls /usr/local/lib/ruby/gems/2.2/gems/ | grep passenger | tail -n 1)</code>
: <code>echo $(ls /usr/local/lib/ruby/gems/2.2/gems/ | grep passenger | tail -n 1)</code>
: <code>echo $(ls /usr/local/lib/ruby/gems/ | tail -n 1)</code>
: <code>echo $(ls /usr/local/lib/ruby/gems/ | tail -n 1)</code>
: <code>echo $(ls /usr/local/lib/ruby/gems/ | tail -n 2 | head -n 1)</code>


: <code>ee /usr/local/etc/apache24/httpd.conf</code>
: <code>ee /usr/local/etc/apache24/httpd.conf</code>
<pre></pre>
<pre>
</pre>
<pre>
<pre>
#    LoadModule passenger_module /usr/local/lib/ruby/gems/2.2/gems/passenger-5.0.26/buildout/apache2/mod_passenger.so
#    LoadModule passenger_module /usr/local/lib/ruby/gems/2.2/gems/passenger-5.0.26/buildout/apache2/mod_passenger.so
Zeile 655: Zeile 620:
         PassengerRuby /usr/local/bin/ruby22
         PassengerRuby /usr/local/bin/ruby22
</pre>
</pre>
<pre></pre>
: <code>service apache24 restart</code>
<pre>
<pre>
Performing sanity check on apache24 configuration:
Syntax OK
apache24 not running? (check /var/run/httpd.pid).
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.
</pre>
</pre>
: <code>service apache24 restart</code>


: <code>ls -l /usr/local/lib/ruby/gems/version</code>
: <code>ln -s /usr/local/lib/ruby/gems/$(ls /usr/local/lib/ruby/gems/ | tail -n 1) /usr/local/lib/ruby/gems/version</code>
: <code>ls -l /usr/local/lib/ruby/gems/version/gems/passenger</code>
: <code>ln -s /usr/local/lib/ruby/gems/version/gems/$(ls /usr/local/lib/ruby/gems/version/gems/ | grep passenger | tail -n 1) /usr/local/lib/ruby/gems/version/gems/passenger</code>


: <code>ln -s /usr/local/lib/ruby/gems/$(ls /usr/local/lib/ruby/gems/ | tail -n 2 | head -n 1)/ /usr/local/lib/ruby/gems/version</code>
: <code>ee /usr/local/etc/apache24/httpd.conf</code>
:: <code>rm /usr/local/lib/ruby/gems/version</code>
<pre>
:: <code>ln -s /usr/local/lib/ruby/gems/$(ls /usr/local/lib/ruby/gems/ | tail -n 2 | head -n 1)/ /usr/local/lib/ruby/gems/version</code>
</pre>
: <code>ln -s /usr/local/lib/ruby/gems/version/gems/$(ls /usr/local/lib/ruby/gems/version/gems/ | grep passenger | tail -n 1)/ /usr/local/lib/ruby/gems/version/gems/passenger</code>
:: <code>rm /usr/local/lib/ruby/gems/version/gems/passenger</code>
:: <code>ln -s /usr/local/lib/ruby/gems/version/gems/$(ls /usr/local/lib/ruby/gems/version/gems/ | grep passenger | tail -n 1)/ /usr/local/lib/ruby/gems/version/gems/passenger</code>
 
: <code>$EDITOR /usr/local/etc/apache24/httpd.conf</code>
<pre></pre>
<pre>
<pre>
     LoadModule passenger_module /usr/local/lib/ruby/gems/version/gems/passenger/buildout/apache2/mod_passenger.so
     LoadModule passenger_module /usr/local/lib/ruby/gems/version/gems/passenger/buildout/apache2/mod_passenger.so
Zeile 684: Zeile 635:
     PassengerRuby /usr/local/bin/ruby
     PassengerRuby /usr/local/bin/ruby
</pre>
</pre>
<pre></pre>
: <code>service apache24 restart</code>
<pre>
<pre>
Performing sanity check on apache24 configuration:
Syntax OK
apache24 not running? (check /var/run/httpd.pid).
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.
</pre>
</pre>
: <code>service apache24 restart</code>


; Aktualisierung der Pakete bei Redmine mit <code>bundle</code>
; Aktualisierung der Pakete bei Redmine mit <code>bundle</code>


<!--
----
Vielleicht wäre das Anwenden mit dem weniger privilegierten Account redmine das besser.
Das führt aber zum Problem:
<pre>
Gem::FilePermissionError: You don't have write permissions for the /usr/local/lib/ruby/gems/2.2 directory.
An error occurred while installing rake (11.1.2), and Bundler cannot continue.
Make sure that `gem install rake -v '11.1.2'` succeeds before bundling.
</pre>
Im Übrigen wurde das Paket rubygem-rake von Version 11.1.2 auf 11.2.2 aktualisiert.
----
: <code>cd /usr/local/www/redmine ; su redmine -c 'bundle install' ; cd -</code>
: <code>cd /usr/local/www/redmine ; su redmine -c 'bundle exec rake tmp:cache:clear tmp:sessions:clear RAILS_ENV=production' ; cd -</code>
!-->
: <code>cd /usr/local/www/redmine ; bundle install ; cd -</code>
: <code>cd /usr/local/www/redmine ; bundle install ; cd -</code>
: <code>cd /usr/local/www/redmine ; bundle exec rake tmp:cache:clear tmp:sessions:clear RAILS_ENV=production ; cd -</code>
: <code>cd /usr/local/www/redmine ; bundle exec rake tmp:cache:clear tmp:sessions:clear RAILS_ENV=production ; cd -</code>
Zeile 717: Zeile 646:
=== Aktualisierung Siehe auch ===
=== Aktualisierung Siehe auch ===
* [[Server/Redmine#Aktualisierung]]
* [[Server/Redmine#Aktualisierung]]
== Fehlerbehebung ==
Ende vom Log vom Apache (wie in der Datei ''/usr/local/etc/apache24/httpd.conf'' definiert) für Redmine anschauen
: <code>tail /usr/local/www/redmine/log/redmine.example.com-error.log</code>


== Siehe auch ==
== Siehe auch ==

Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)