Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
fh-complete:codeigniter [2017/01/23 12:01] 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 development kopiert damit diese bei einem Update nicht überschrieben werden.\\ | ||
| - | \\ | ||
| - | <code> | ||
| - | mkdir /var/www/application/config/development | ||
| - | cp /var/www/application/config/config.php development | ||
| - | cp /var/www/application/config/database.php development | ||
| - | </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: | ||
| - | |||
| - | <code> | ||
| - | https://demo.fhcomplete.org/system/dbupdate_3.2/migrate_reihungstest.php | ||
| - | </code> | ||
| - | |||
| - | ===== 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 \\ | ||
| - | |||