Benutzer-Werkzeuge

Webseiten-Werkzeuge


fh-complete:codeigniter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
fh-complete:codeigniter [2017/02/07 14:48]
oesi
— (aktuell)
Zeile 1: Zeile 1:
-[[fh-complete:​server|zurück zur Übersicht]] 
- 
-====== Installationsanleitung für 3.2 (CI) ====== 
- 
-Ab Version 3.2.+ wird Codeigniter verwendet.\\ 
-Hierbei sind zusätzliche Installationsschritte nötig.\\ 
- 
-===== Konfiguration erstellten ==== 
- 
-Die Default Konfigurationsdateien müssen geringfügig angepasst werden. Dazu werden diese in ein Unterverzeichnis production kopiert damit diese bei einem Update nicht überschrieben werden.\\ 
-Im Testsystem sollte dieser Ordner development heißen. 
-\\ 
-<​code>​ 
-mkdir /​var/​www/​application/​config/​production 
-cp /​var/​www/​application/​config/​config.php production 
-cp /​var/​www/​application/​config/​database.php production 
-</​code>​ 
-\\ 
-In der Apache Config wird die Bezeichnung dieses Ordners per Environment Variable gesetzt: 
-<​code>​ 
-   <​Directory /​var/​www/>​ 
-    ... 
-     ​SetEnv CI_ENV production 
-   </​Directory>​ 
-</​code>​ 
-\\ 
-In der neuen config.php muss die base_url angepasst werden:\\ 
-$config['​base_url'​] = '​https://​demo.fhcomplete.org/';​\\ 
-\\ 
-In der database.php muss username und passwort für den Datenbankzugriff angegeben werden\\ 
-$db['​system'​] = ....\\ 
- 
-===== Composer aktualisieren ===== 
-Zur Installation der neuen Composer Pakete muss ins FHComplete Verzeichnis gewechselt werden: 
-<​code>​ 
-cd /var/www/ 
-composer install 
-</​code>​ 
-===== Datenbank einrichten ===== 
- 
-Es muss eine neue Datenbank erstellt werden- 
-Durch Aufruf der folgenden Seiten wird die Datenbank eingerichtet:​ 
- 
-https://​demo.fhcomplete.org/​index.ci.php/​DBTools/​migrate/​latest \\ 
-https://​demo.fhcomplete.org/​index.ci.php/​DBTools/​Check/​permissions \\ 
-https://​demo.fhcomplete.org/​index.ci.php/​DBTools/​Check/​roles \\ 
- 
- 
-===== Migration der Reihungstests ===== 
- 
-Die Anmeldungen zu Reihungstests werden ab 3.2 getrennt gespeichert. 
-Dadurch können pro Prestudent beliebig viele Reihungstests zugeordnet und Punkte gespeichert werden. 
-Beim Update auf 3.2 muss die Migration einmalig gestart werden. Dazu wird im Browser folgende Seite aufgerufen und die migration gestartet: 
- 
-Fehlende Studienordnungen von alten Studierenden nachgenerieren (optional) 
-<​code>​ 
-https://​demo.fhcomplete.org/​system/​generate_missing_sto.php 
-</​code>​ 
- 
-Studienpläne bei allen Statuseinträgen von Prestudenten setzen 
-<​code>​ 
-https://​demo.fhcomplete.org/​system/​prestudentstatus_studienplan_id.php 
-</​code>​ 
- 
-Reihungstests migrieren 
-<​code>​ 
-https://​demo.fhcomplete.org/​system/​dbupdate_3.2/​migrate_reihungstest.php 
-</​code>​ 
-Bei der Migration der Reihungstests dürfen keine Fehlermeldungen aufscheinen. Falls Fehlermeldung auftreten müssen diese behoben und das Script erneut gestartet werden bis alle Reihungstest migriert wurde da es sonst zu Datenverlust kommt. 
- 
-===== Testdaten ====== 
- 
-Für eine Demoseite kann die Datenbank automatisch mit Demodaten befüllt werden.\\ 
-\\ 
-<​code>​ 
-INSERT INTO public.tbl_organisationseinheittyp(organisationseinheittyp_kurzbz,​ bezeichnung,​ beschreibung) VALUES('​Seminar',​null,​ null); 
-</​code>​ 
-\\ 
-https://​demo.fhcomplete.org/​index.ci.php/​DBTools/​seed/​Organisation \\ 
-https://​demo.fhcomplete.org/​index.ci.php/​DBTools/​seed/​Studienordnung \\ 
-https://​demo.fhcomplete.org/​index.ci.php/​DBTools/​seed/​Person \\ 
-https://​demo.fhcomplete.org/​index.ci.php/​DBTools/​seed/​Prestudent \\ 
-https://​demo.fhcomplete.org/​index.ci.php/​DBTools/​seed/​Message \\ 
-https://​demo.fhcomplete.org/​index.ci.php/​DBTools/​seed/​Vorlage \\ 
- 
  
/var/www/wiki/data/attic/fh-complete/codeigniter.1486475312.txt.gz · Zuletzt geändert: 2019/08/13 13:49 (Externe Bearbeitung)