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 11:35] 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ätzlich 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 \\ | ||
- | |||
- | ===== 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 \\ | ||
- | |||