Updates einspielen: Unterschied zwischen den Versionen

Aus infra-struktur AdminWiki 2.10
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 36: Zeile 36:
  SetEnv MYSQL_PW infra-struktur
  SetEnv MYSQL_PW infra-struktur
  SetEnv MYSQL_DB infrastruktur
  SetEnv MYSQL_DB infrastruktur
 
  # Aktivierung von Memcache (default false)
  # Aktivierung von Memcache (default false)
  SetEnv EXTENDED_CACHING false
  SetEnv EXTENDED_CACHING false
  SetEnv MEMCACHEHOST localhost
  SetEnv MEMCACHEHOST localhost
 
  # MySQLi Anbindung für DAO
  # MySQLi Anbindung für DAO
  SetEnv MySQLiConnectionID "default,admin,language,message,communication"
  SetEnv MySQLiConnectionID "default,admin,language,message,communication"
Zeile 49: Zeile 49:
  SetEnv MySQLiCharSet "latin1,latin1,utf8,utf8,utf8"
  SetEnv MySQLiCharSet "latin1,latin1,utf8,utf8,utf8"
  SetEnv MySQLiMaster "true,true,true,true,true"
  SetEnv MySQLiMaster "true,true,true,true,true"
 
  # Quellenpfad der PHP Dateien
  # Quellenpfad der PHP Dateien
  SetEnv ifsroot C:/ifs/webroot
  SetEnv ifsroot C:/ifs/webroot
 
  # Apache Modul mod_rewrite  
  # Apache Modul mod_rewrite  
  RewriteEngine On
  RewriteEngine On
  RewriteBase /
  RewriteBase /
  RewriteRule ^javascript/(.*\.js) scriptcache.php?type=javascript&files=$1
  RewriteRule ^javascript/(.*\.js) scriptcache.php?type=javascript&files=$1
 
  # Kalender Export aktivieren
  # Kalender Export aktivieren
  SetEnv iCalExport true
  SetEnv iCalExport true

Version vom 11. Mai 2009, 10:43 Uhr

Für die Onlineversionen regelt NETZkultur zentral das regelmäßige einspielen der Updates. Für eigene Server kann man selber das updaten übernehmen.

Die Updates werden dadurch initiiert, indem man die Quellen, also das /webroot Verzeichnis austauscht. Alle adtenbankveränderungen werden automaitsch durchgeführt. Die aktuellen Quellen findet man immer im Downloadverzeichnis. Folgende Schritte müssen durchgeführt werden:

  • Verzeichnis webroot umbenennen (sichern)
  • Neue Quellen mit dem Verzeichnisnamen webroot entzippen
  • .htaccess anpassen !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • folgende Dateien aus der Sicherung umkopieren und lt. Vorlage anpassen
   /include/config.db
   /.htaccess

-> Apache neu starten, einloggen, es kommt beim ersten Aufruf zu Konvertierungen und das Update kann einige Minuten dauern!


ACHTUNG: Vor dem ersten einloggen den Browser Cache leeren!!!

ACHTUNG: Ab der Version 2.9.5.x benötigen Sie wieder eine veränderte htacces-Datei

ACHTUNG: ein Downgrade von infra-struktur ist grundsätzlich nicht möglich!



Besonderheit für Updates von 2.9.5.x -> 2.9.6x! Es werden für die Benutzung der Zusatzmodule die Masterkeys in die lokale Datenbank eingespielt. Es erscheint also folgende Meldung:

Datei:Beispiel.jpg

Als Masterkey bitte den gleichen eintragen, den man damals bei der Freischaltung benutzt hat, bei Fragen zum Masterkey, einfach das Supportmodul benutzen.



EXAMPLE .htaccess

# Datenbankserver
SetEnv MYSQL_HOST localhost
SetEnv MYSQL_USER root
SetEnv MYSQL_PW infra-struktur
SetEnv MYSQL_DB infrastruktur

# Aktivierung von Memcache (default false)		
SetEnv EXTENDED_CACHING false
SetEnv MEMCACHEHOST localhost

# MySQLi Anbindung für DAO
SetEnv MySQLiConnectionID	"default,admin,language,message,communication"
SetEnv MySQLiHost		"localhost,localhost,localhost,localhost,localhost"
SetEnv MySQLiUser		"root,root,root,root,root"
SetEnv MySQLiPassword		"infra-struktur,infra-struktur,infra-struktur,infra-struktur,infra-struktur"
SetEnv MySQLiDatabase		"infrastruktur,infrastruktur,infrastruktur,infrastruktur,infrastruktur"
SetEnv MySQLiCharSet		"latin1,latin1,utf8,utf8,utf8"
SetEnv MySQLiMaster		"true,true,true,true,true"

# Quellenpfad der PHP Dateien
SetEnv ifsroot C:/ifs/webroot

# Apache Modul mod_rewrite 
RewriteEngine On
RewriteBase /
RewriteRule ^javascript/(.*\.js) scriptcache.php?type=javascript&files=$1

# Kalender Export aktivieren
SetEnv iCalExport true