Einrichtung der Datenbank und Front-End Software

Ähnliche Dokumente
Manuelle Installation

KINDERLEICHT INSTALLIERT

WordPress lokal mit Xaamp installieren

Typo 3 installieren. Schritt 1: Download von Typo3

INSTALLATION. Voraussetzungen

Installationsanleitung für. SugarCRM Open Source. Windows Einzelplatz

Wordpress installieren

Geschütztes FTP-Verzeichnis erstellen

WordPress installieren mit Webhosting

Demopaket FDFsolutions für Windows, Version 1.73, Voraussetzungen & Installation. (Stand )

Drupal 8 manuell installieren

In diesem Dokument erhalten Sie eine Schritt für Schritt Anleitung, wie Sie Ihre Joomla-Installation auf Ihrem EDIS-VHOST realisieren:

Anleitung zur Aktualisierung

Dokumentation. AFFILIATE.CMS perfekt für kleine und mittlere Websites und ist wirklich einfach zu bedienen und zu implementieren.

Installation eines OwnCloud Servers

Lernjournal Auftrag 1

Wie richte ich mein Webhosting auf dem Admin Panel ein?

Adminer: Installationsanleitung

Starten Sie das Shopinstallatonsprogramm und übertragen Sie alle Dateien

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Roundcube Webmail Installation HANDBUCH

Inhaltsverzeichnis Abbildungsverzeichnis

ZEUS visitor Installation

[2-4] Typo3 unter XAMPP installieren

1 Installationen. 1.1 Installationen unter Windows

Patch Management mit

Migration anhand von Wordpress

Konfiguration der SMTP-Verbindung... 5 Einstellungen speichern / laden... 6 Versenden von Paketen... 6

FTP-Server einrichten mit automatischem Datenupload für

Step by Step Anleitung. Einrichtung Shirt-Shop auf einem Netclusiv Webspace

Installationsanleitung für CAO-FAKTURA Connector.

Sage Start Dateiablage Anleitung. Ab Version

mygesuad Download: Wamp/Lamp Systemumgebungen:

1. Wordpress downloaden

Installation von VuFind RC1 auf Windows Systemen (Stand: November/Dezember 2009)

Voraussetzungen und Installation

Migration Howto. Inhaltsverzeichnis

Installation mit dem Installationsassistenten

ZPN Zentrale Planungsgruppe Netze am Ministerium für Kultus, Jugend und Sport Baden-Württemberg

TimeMachine. Installation und Konfiguration. Version 1.4. Stand Dokument: install.odt. Berger EDV Service Tulbeckstr.

Die folgenden Abläufe sind notwendig. Wir werden sie Schritt für Schritt nachfolgend im Detail beschreiben.

Inhaltsverzeichnis. Vorwort... 3 Installation von XAMPP... 3 Installation von Joomla... 8 Schlusswort Copyright

Installation SuperWebMailer

Schritt für Schritt Installationsanleitung -> CAS genesisworld SwissEdition

Templates Umzug auf eine andere Domain -

Aufgabe 2.2. Folgende Schritte sollen durchgeführt werden:

Installation von Typo3 CMS

Dokumentation über die Betreuung des Servers des Reitvereinmanagementsystems (RVMS)

Installation der Software

Handbuch: PlagScan PlugIn in Moodle 2.X und 3.X für den Administrator

BS-Anzeigen 3. Handbuch für das Zusatzmodul modazs Import von Anzeigen aus der Anzeigenschleuder

Installation eines Orgamax-Servers in Linux mit CentOS 7

Erste Schritte. Eine Webseite erstellen. Erste Schritte Version 1

Handbuch für Redakteure

Installation und Einrichtung Anleitungen für Merlin Server ProjectWizards GmbH

Installation/Einrichtung einer Datenbank für smalldms

Projektmanagement in Outlook integriert

Installationsanleitung

Version 1.0. Contrexx-Installation unter Windows 2003 und IIS 6. Das Content Management System für Ihren Erfolg.

OP-LOG

Homepageerstellung mit WordPress

Xampp-Installation und Konfiguration. Stefan Maihack Dipl. Ing. (FH) Datum:

Installationsanleitung Magento Lokalisierte Editionen

pic2base-installationshinweise

ViSAS Domainadminlevel Quick-Start Anleitung

Step by Step Webserver unter Windows Server von Christian Bartl

Publizieren von Webs mit SmartFTP

Installationsanleitung

CMS Anwendung Joomla! Kurzanleitung der WEB- und FTP Servernutzung für die CMS Anwendung Joomla! an der HLUW Yspertal

Wir benötigen: PHP >=5.x mit den Erweiterungen curl, dom, gd, hash, iconv, mycrypt, pcre, pdo, pdo_mysql und simplexml 1/2h Zeit

JobServer Installationsanleitung

Systemausgabe des Capture Pro Software FTP-Servers

Quickstart Guide. azeti SONARPLEX VAA Fehler erkennen, bevor Fehler entstehen

Zugriff auf die Installation mit dem digitalstrom- Konfigurator mit PC und Mac

KEIL software. Inhaltsverzeichnis UPDATE. 1. Wichtige Informationen 1.1. Welche Änderungen gibt es?

Userhandbuch. Version B M

MySQL Community Server 5.6 Installationsbeispiel (Ab )

Windows 2003 Server paedml Windows 2.7 für schulische Netzwerke. Update-Anleitung: Patch 2 für paedml Windows 2.7

Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite.

Installation der Software

Installationsanleitung WordPress auf greenwebhosting

Interaktive Whiteboards Software Easiteach unter Apple OS X El Capitan

Vorwort: Technische Voraussetzungen: Installation: IP Logger PRO Version 2, Manual Revision 1.071, September 2009

So ziehen Sie Ihr Wordpress Blog zu STRATO um

Updateseite_BuV-PlugIn-NERZ-Gesamt

Berechtigungsverwalter 1.0 Installationsanleitung

VTX FTP-PRO. Übermittlung von Geschäftsdateien per FTP. Benutzerhandbuch. 1 FTP-PRO Bedienungsanleitung für Administatoren

Teamschool Installation/ Konvertierungsanleitung

TimeMachine. Time CGI. Version 1.5. Stand Dokument: time.odt. Berger EDV Service Tulbeckstr München

Collax Web Application

2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version

1. Handhabung Werkzeug- und Menüleiste

2. Sie sind der Administrator Ihres Netzwerks, das den SBS 2011 Standard ausführt.

Einrichten von BMD Webanwendungen

Web-Modul in Lightroom 5. Stefan Sporrer

Inhalt Einleitung Anmelden Registrieren Ein Konto erstellen Ihr Konto aktivieren Login...

Inhaltsverzeichnis ERWEITERUNG. 26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-

Safeterms.de AGB Update Schnittstelle modified ecommerce Shopsoftware

Transkript:

Schule als Staat EDV-System Einrichtung der Datenbank und Front-End Software Letzte Änderungen: 26.11.2017 1

Inhalt 1 Einführung... 3 1.1 Systemanforderungen... 3 1.2 Wissensanforderungen... 3 2 Setup... 4 2.1 Datenbank... 4 2.2 Front-End Software... 4 2

1 Einführung Dieses Dokument befasst sich mit dem Einrichten der Front-End Software und der Datenbank auf eurem eigenen Webserver. Falls ihr jedoch das Webserver-Paket gekauft habt, dann wird euch diese Arbeit genommen und ihr könnt direkt anfangen mit dieser Software zu arbeiten. Wenn dies nicht der Fall ist, dann befolgt bitte genau den Anweisungen in diesem Dokument. 1.1 Systemanforderungen 1.1.1 Webserver PHP (empfohlene Version: 5.6+) MySQL oder MariaDB externer Zugriff benötigt 1.2 Wissensanforderungen Umgang mit Webserver FTP-Programme (z.b. FileZilla), ggf..htaccess-dateien Umgang mit MySQL Datenbanken phpmyadmin 3

2 Setup Zu Beginn erhaltet ihr ein Zip-Paket namens SaS EDV-System.zip, das du bitte in einen beliebigen Ordner entpackst. Dort wirst du folgende Ordner vorfinden: Software_Back-End Software_Front-End Sonstiges 2.1 Datenbank Importiere die SQL-Datei Sonstiges/SaS EDV-System Datenbank.sql in eure Datenbank. Dies kannst du zum Beispiel mit phpmyadmin machen. 2.2 Front-End Software Jetzt musst du die Front-End Software konfigurieren und auf euren Webserver hochladen. Dafür benötigst du ein FTP-Programm (z.b. FileZilla) und einen Codeeditor (z.b. Notepad++). Befolge bitte genau diesen Anweisungen, um die Wahrscheinlichkeit für mögliche Fehler danach zu reduzieren. 2.2.1 Einstellungen I Zuerst musst du ein paar Einstellungen in der Front-End Software vornehmen. Benutze dafür einen Codeeditor (z.b. Notepad++) und nicht den Standard-Texteditor von Windows! Ordner: Software_Front-End/software_sas/ Öffne die Datei app/config/parameters.yml und gib unter database_[...] die Zugangsdaten zu eurer Datenbank ein (der Port ist standardmäßig 3306). Ordner: Software_Front-End/web_sas/ Hier findest du die Bild-Dateien favicon.ico und SaS-Flagge.png. Falls ihr ein eigenes Favicon und eine eigene Flagge von eurem Staat angezeigt haben möchtet, dann ersetze bitte diese beiden Bild-Dateien mit demselben Namen. 2.2.2 Upload Öffne das FTP-Programm (z.b. FileZilla) und stelle eine Verbindung zu eurem Webserver her. Erstelle jetzt einen Ordner in dem Document Root (meistens /web, /htdocs, /public_html oder ähnliches) mit dem Namen sas und einen Ordner außerhalb des Document Roots mit dem Namen software_sas, sofern es auf diesem Webserver möglich ist. Lade nun den gesamten Inhalt des Ordners Software_Back- 4

End/software_sas/ auf euren Webserver in den Ordner software_sas hoch. Dies kann eine gewisse Zeit beanspruchen. Lade danach den gesamten Inhalt des Ordners Software_Front-End/web_sas/ auf euren Webserver in den Ordner sas hoch. 2.2.3 Einstellungen II Zuletzt fehlen nur noch zwei Schritte: Gewähre auf dem Webserver jede Schreib- und Leseberechtigungen für den Ordner software_sas/var/ und dessen Unterordner und Dateien (Dateiberechtigungen rekursiv setzten). Der numerische Wert für diese Dateiberechtigung wäre 777. Falls du die Kommandozeile benutzt, führe bitte den Befehl» chmod R 777 [path-to]/var aus. Öffne zum Schluss auf dem Webserver die Datei sas/app.php, wo du folgende Zeilen finden wirst:» $loader = require DIR.'/../../software_sas/app/autoload.php';» include_once DIR.'/../../software_sas/var/bootstrap.php.cache'; Diese beiden Zeilen beinhalten den Pfad zu zwei Dateien in den software_sas/app/ und software_sas/var/ Ordnern. Je nachdem, wie du die Ordnerstruktur auf dem Webserver angelegt hast, musst du diese Pfade anpassen. Der Ordner /.. bedeutet, dass aus dem aktuellen Ordner in den höher gelegenen Ordner gesprungen wird. Überordner 1 Ordner 1 Unterordner 1 Unterordner 2 start.txt Ordner 2 Ordner 3 ziel.txt Pfad aus dem Ordner der Datei start.txt zur Datei ziel.txt: /../../Ordner3/ziel.txt 2.2.4 Testen & Fehlersuche Nachdem nun alle Einstellungen vorgenommen wurden, solltest du das Front-End unter www.domain.de/path-to/sas aufrufen und sich bereits mit deinen Zugangsdaten 5

anmelden können, sofern diese in der Datenbank gespeichert wurden. Es ist jedoch gut möglich, dass gleich am Anfang nicht alles funktionieren wird und vielleicht nur eine leere Seite erscheint. Um genauere Fehler ausgeben zu können, öffne die Datei sas/app.php und entferne die folgenden // vor den Zeilen:» //Fehler ausgeben (ACHTUNG: hohes Sicherheitsrisiko!! nur für Testzwecke aktivieren)» //ini_set("error_reporting", "-1");» //ini_set("display_errors", "1"); Rufe dann erneut das Front-End auf und es sollten genauere Fehlerangaben erscheinen, die du dann beheben musst. Bei Fragen und Problemen kannst du mich gerne kontaktieren. Vergesse aber bitte nicht, die // nach der Fehlerbehebung wieder hinzuzufügen, um eine genaue Fehlerausgabe zu verhindern. Dies könnte nämlich ein Sicherheitsrisiko darstellen. 2.2.5 Cache Dir sollte bewusst sein, dass die Front-End Software für eine bessere Performance zwischenspeichert ( Cache). Das heißt, wenn du Änderungen an der Back-End Software vornimmst (sowohl bei Einstellungen als auch bei Fehlerbehebungen), muss ggf. dieser Cache geleert werden, damit deine Änderungen auch angewendet werden. Dazu musst du den Cache-Ordner software_sas/var/cache/prod entfernen, der dann automatisch wieder von der Front-End Software mit den neuen Änderungen erstellt wird. Da das Löschen eine gewisse Zeit in Anspruch nimmt, aber während dem Löschen das Front-End über den Webbrowser nicht aufgerufen werden darf, ist es am sinnvollsten, den Ordner umzubenennen (z.b. in prod_alt). Denn dadurch ist dieser Ordner für die Front- End Software sozusagen gelöscht worden und jetzt kannst du diesen Ordner in Ruhe löschen. Jedoch ist die Front-End Software nicht die einzige Komponente, die zwischenspeichert, sondern auch sehr wahrscheinlich dein Internetbrowser. Wenn also eine Änderung nicht zu Tage kommt, dann leere bitte auch den Internetbrowser-Cache und lade die Webseite der Front-End Software neu. 2.2.6 Fortgeschrittene Einstellungen SSL Verschlüsselungen aktivieren: Sofern ihr ein SSL-Zertifikat für euren Webserver habt, könnt ihr das auch für das Front-End anwenden. Öffne dafür die Datei sas/.htaccess auf dem Webserver und entferne die folgenden # vor den Zeilen: 6

» #SSL aktivieren» #RewriteCond %{HTTPS} off» #RewriteRule ^ https://%{http_host}%{request_uri} [R=301,L] Redirect zur Subdomain aktivieren: Falls du das Front-End über eine Subdomain laufen lassen möchtest, die auf den Ordner sas zeigt, dann kannst du auch eine Weiterleitung zu dieser Subdomain aktivieren. http://subdomain.domain.de http://domain.de/sas Weiterleitung (Redirect) Überordner web (Document Root) sas Unterordner 2 Ordner 2 Öffne dafür die Datei sas/.htaccess auf dem Webserver, entferne die folgenden # vor den Zeilen und passe den Pfad und die URL an:» #Redirect: Directory --> Subdomain» #Redirect 301 /path-to/sas http://subdomain.domain.de Performance durch Cache erhöhen: Um dies aktivieren zu können, musst du das PHP- Modul Alternativer PHP Cache (APC veraltet) oder APC User Cache (APCu) auf dem Webserver installiert haben. Dies kannst du mithilfe der phpinfo()-funktion auf dem Webserver nachprüfen. Öffne dann die Datei software_sas/app/config/config.yml und entferne die folgenden # vor den Zeilen:» #Performance durch Cache erhöhen» #metadata_cache_driver: apc» #result_cache_driver: apc» #query_cache_driver: apc 7