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 515: Zeile 515:
#      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 =====
===== Einrichtung der Programme für Versionsverwaltung von Quellen bei Redmine =====
Zeile 559: Zeile 556:
   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 606:


== 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 611:


; 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 626:
         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 641:
     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 652:
=== 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)