/iseqdkp

EQdkp Plus 2.0 Installscript for our Free Hosting Service

Primary LanguagePHPGNU Affero General Public License v3.0AGPL-3.0

iseqdkp

EQdkp Plus 2.1.4 Installscript for our Free Hosting Service on https://guilddrive.de

Da wir dir auf https://guilddrive.de ein kostenloses EQdkp Plus 2.1.4 Hosting zur Verfügung stellen, sind wir aufgrund der GNU AFFERO GENERAL PUBLIC LICENSE, Version 3 (AGPL-3.0) verpflichtet unseren Quellcode des Installationsscriptes preis zu geben, was wir hiermit gerne tun.

Bevor du das Script nutzen kannst um EQdkp Plus 2.1.4 zu installieren, muss im Vorfeld natürlich für den jeweiligen User eine Subdomain, eine MySQL-Datenbank und ein neuer MySQL-Nutzer angelegt werden. Wie du dazu vorgehst kommt ganz darauf an, welches System du nutzt um deinen Server zu administrieren. Wir arbeiten mit der API-Schnittstelle von Plesk 12.5. Eine umfassende Anleitung dazu findest du unter "http://download1.parallels.com/Plesk/Doc/de-DE/online/plesk-api-rpc/"

Um Pfade und Variablen, die du anpassen musst für dich erkennbarer zu machen, haben wir in den Scripten allgemeine Begriffe, wie beispielsweise 'var/www/vhost/domain.de/' oder '$_SESSION["var"]' genutzt, dass sollte dir das Arbeiten erleichtern.

Kopiere den Ordner 'eqdkpinstall/' nach 'var/www/vhosts/domain.de/httpdocs/' und die Dateien 'hosttemplate21.sql' und 'localconfig21.gd' nach 'var/www/vhosts/domain.de/'. Zu allerletzt musst du noch ein .zip-Archiv namens 'eqdkp_template21.zip' erstellen und es in den gleichen Pfad, wie auch die 'hosttemplate21.sql' kopieren.

Um eine funktionsfähige 'eqdkp_template21.zip' zu erstellen, lade dir EQdkp Plus in der aktuellsten Version von der Entwicklerseite herunter und entpacke alle Archive (auch das zip-Archiv im zip-Archiv). Kopiere nun den Ordner 'dkphash' in das Verzeichnis 'data/' und lösche den Ordner 'install/'. Erstelle nun aus allen verbleibenden Ordnern und Dateien das Archiv 'eqdkp_template21.zip' und kopiere es in den o. g. Pfad. Das Installationsprogramm ist nun fertig eingerichtet.

Um EQdkp Plus 2.1.4 nun vom System installieren zu lassen muss du eine Subdomain erstellen mit MySQL-Datenbank sowie Nutzer und die erforderlichen Daten per METHOD (POST, GET) oder mit Hilfe einer SESSION an das Script 'eqdkpinstall/proceed_eqdkp_install.php' weitergeben.

Wichtig! Der Benutzername für den EQdkp-Adminzugang darf keine Sonderzeichen enthalten, das Passwort und der Encryption Key müssen mindestens 8 Zeichen enthalten und dürfen nicht mit dem Benutzernamen überein stimmen! Wir lösen das vor dem Absenden des Formulars mit JavaScript. Ein entsprechendes Beispielscript findest du in der Datei 'jsescape.js'. Wichtig! Wenn du JavaScript zur Überprüfung nutzt, musst auch sichergestellt werden, das EQdkp nicht installiert werden kann, wenn der Nutzer es deaktiviert! Weitere Details findest du in den Scripten.