Installationsanleitung Download-Engine V1.4.1
English users see below
Systemvoraussetzungen:
- Webserver oder ein Webhosting Account (Empfohlen wird Linux/Apache)
- PHP Version 4.1.0 oder höher (neueste PHP Version empfohlen)
- MySQL Version 3.23.32 oder höher
- PHP Einstellung safe_mode off
- PHP Einstellung upload_max_filesize > 0
Installation:
Beachten Sie vor der Installation evtl. Voraussetzungen der einzelnen
Installationstypen. Diese finden Sie weiter unten in dieser Datei.
- Entpacken Sie das Zip-Archiv (z. B. mit WinZip) und übertragen Sie
alle Dateien in ein geeignetes Verzeichnis auf Ihren Webserver (Achten Sie
darauf, dass die Verzeichnisstruktur erhalten bleibt).
- Setzen die angegebenen Zugriffsrechte für folgende Verzeichnisse:
chmod 777 (drwxrwxrwx) : admin/backup
chmod 777 (drwxrwxrwx) : avatar
chmod 777 (drwxrwxrwx) : files
chmod 777 (drwxrwxrwx) : thumbnail
chmod 777 (drwxrwxrwx) : templates
chmod 777 (drwxrwxrwx) : templates/default
Setzen die angegebenen Zugriffsrechte für folgende Dateien:
chmod 777 (drwxrwxrwx) : alle Dateien im Verzeichnis "templates/default"
chmod 777 (drwxrwxrwx) : include/config.inc.php
(evtl. ist auch 666 auf dem Server möglich)
Dies können Sie z.B. mit FTP-Programmen wie CuteFTP oder WS_FTP tun.
- Legen Sie eine evtl. eine neue Datenbank an (nur falls nötig)
- Rufen Sie die Datei http://www.ihredomain.de/dl_engine/installer.php in
Ihrem Browser auf und folgen Sie den Anweisungen auf dem Bildschirm. Während
der Installation werden benötigte Einstellungen vorgenommen und die Datenbank
vorbereitet.
- Während der Installation wird die Datei config.inc.php im Unterverzeichnis /include angelegt bzw. überschrieben (Bitte beachten Sie Informationen zum Update im folgenden Abschnitt!). Je nach Installationsart müssen Sie evtl. Anpassungen der Datenbanktabellen vornehmen.
- Nachdem die Installation abgeschlossen ist, löschen Sie die Datei installer.php
wieder von Ihrem Server (WICHTIG!!!)
- Die Installation ist nun abgeschlossen. Sie können sich nun mit Ihrem
bei der Installation gewählten Usernamen und Passwort in den Administrationsbereich
einloggen und unter "Konfiguration" Die Einstellungen für Ihre
Engine vornehmen.
Sie finden Ihre Download-Engine unter http://www.ihredomain.de/dl_engine/index.php
Das AdminCenter finden Sie unter http://www.ihredomain.de/dl_engine/admin/index.php
Installationstypen
- Vollinstallation
Standardinstallation, es werden alle Tabellen angelegt und Einstellungen vorgenommen
- Teilinstallation
Es ist bereits eine oder mehrere Engines installiert. Bevor Sie diese Installationsart
durchführen, müssen Sie die Datei include/config.inc.php anpassen.
Sie müssen die
Einträge für Usertabelle, Avatartabelle und Gruppentabelle der zuerst
installierten
Engine übernehmen
- Kombination mit einem Forum - BETA-Version!!!
Das Forum muss bereits installiert sein und zusätzlich darf noch KEINE Engine installiert sein. Ist bereits ein Forum und eine andere Engine installiert, wählen Sie bitte die Installationsart TEILINSTALLATION. Als Usertabelle ist dann in der Datei include/config.inc.php die des Forums anzugeben, als Avatar- und Gruppentabelle die der zuerst installierten Engine. Forum und Engine müssen in die gleiche Datenbank installiert werden. Die Kombination wird nur mit einem neu installierten Board und mit einer neu installierten Engine empfohlen!
Wichtig: Im Ordner admin/enginelib/driver/ finden Sie die Treiber für alle unterstützten Foren (z. B. Woltlab Burning Board 2 = function.driver.wbb2.php or PHPBB2 = function.driver.phpbb2.php). Öffnen Sie die Datei Ihres Forums mit einem Texteditor Ihrer Wahl (z. B. Windows Notepad). In der ersten Zeile (nach dem Kommentar) können Sie folgendes finden: $UrlToBoard = "http://192.168.0.100/boards/phpbb2"; Geben Sie hier die Url zu Ihrem Forum an, ohne abschliessendes '/' und evtl. den Tabellenprefix (wurde während der Installation der Boards angegeben) und/oder Cookieprefix (finden Sie in Ihrer Board-Beschreibung). Speichern Sie die Datei ab und laden Sie die Datei in den Ordner admin/enginelib/driver/
- Update zur Vorgängerversion
Es ist nur notwendig die Tabellen in des Datei include/config.inc.php anzupassen, falls diese verändert wurden. Es muss die Vorgängerversion installiert sein.
Wichtig: Stellen Sie sicher, dass die MySQL Tabelle mit den Einstellungen dl1_settings heisst (war Standard bei früheren Installationen). Andernfalls können die Einstellungen der Vorgängerversion nicht übernommen werden!
Designanpassung
Um die Download-Engine in eine vorhandene Seite zu integrieren sollte das mit
Hilfe von Kopf- und Fussdateien geschehen. Die Dateien müssen nicht zwingend
in das gleiche Verzeichnis und müssen keine *.php Endung haben. Dazu müssen
lediglich in der Datei config.inc.php die beiden Pfade zu own_header und own_footer
eingegeben werden. Nähere Details findesn sich in der Datei selbst bzw.
eine ausführliche Beschreibung in den kostenlos verfügbaren Tutorials
auf unserer Homepage.
Zusätzliche Informationen
Supportinformationen finden Sie unter http://support.alexscriptengine.de
Diese Engine verwendet zusätzlich folgende Software:
- The DHTML Calendar (http://students.infoiasi.ro/~mishoo) - Lizenz: LGPL
- PHPMailer (http://phpmailer.sourceforge.net/) - Lizenz: LGPL
- SpawEditor (http://www.solmetra.com) - Lizenz: GPL
- Cross Browser Tree Widget 1.17 (http://webfx.eae.net/) - Lizenz: GPL
Die Engine wurde bisher mit folgender Konfiguration ausführlich getestet:
- Linux SuSe 8.2, Apache 1.3.27, PHP 4.3.1, MySQL 3.23.55
- Windows IIS 5.1, PHP 4.2.3, MySQL 3.23.56-nt
Lizenz
Die gültigen Lizenzbedingungen können Sie unter http://www.alexscriptengine.de
einsehen.
Download-Engine V1.4.1 Installation
Requirements:
- Server or Webhosting Account (Linux/Apache recommended)
- PHP Version 4.1.0 or higher (newest PHP Version recommended)
- MySQL Version 3.23.32 or higher
- PHP Setting safe_mode off
- PHP Setting upload_max_filesize > 0
Installation:
Before you start the installation, please have a look at the different installations
you can find below
- Decompress the .zip archive to a local directory on your system and FTP
all the files it contains (being sure to retain the directory structure) to
your host.
- Set permissions for the following directories:
chmod 777 (drwxrwxrwx) : admin/backup
chmod 777 (drwxrwxrwx) : avatar
chmod 777 (drwxrwxrwx) : files
chmod 777 (drwxrwxrwx) : thumbnail
chmod 777 (drwxrwxrwx) : templates
chmod 777 (drwxrwxrwx) : templates/default
Set permissions for the following files:
chmod 777 (drwxrwxrwx) : alle Dateien im Verzeichnis "templates/default"
chmod 777 (drwxrwxrwx) : include/config.inc.php
You can do this with FTP programs such as CuteFTP or WS_FTP.
- Create a new database (if necessary)
- No you should point your browser to http://www.yourdomain.com/dl_engine/installer.php
and follow the setup instructions. .
- The Install-Script will then attempt to write to the config.php file which will contain the basic configuration data. (Please read the update information at the following paragraph carefully!) Please look at the different installations, on some of them you have to edit this file.
- You must ensure you remove "installer.php" (IMPORTANT!!!)
- At this point your basic installation is complete. Please be sure to check
the General Configuration details and make any required changes in your AdminCenter.
You can find your Download-Engine at http://www.yourdomain.com/dl_engine/index.php
And the AdminCenter at http://www.yourdomain.com/dl_engine/admin/index.php
Installation Differences
- Full Installation
Standardinstallation, all tables and settings will be created
- Partial Installation
You have already one or more Engines installed. Please edit the file include/config.inc.php
before you use this kind of installation. You have to use the settings of
the user-table, group-table and avatar-table of your first installed Engine.
- Combine the Engine with a discussion board - BETA-Version!!!
The discussion board must be installed and this is your first Engine to add. If you have the discussion board and one or more Engines installed you have to choose the PARTIAL INSTALLATION. Then you have to use the user-table of the discussion board and the group- and avatar-table of your first installed Engine in the file include/config.inc.php. Board and Engine must be installed into the same database. We recommend to use integration only with a new installation of the board and the engine!
IMPORTANT: Within the folder admin/enginelib/driver/ you can find a driver for each supported discussion board (e.g. Woltlab Burning Board 2 = function.driver.wbb2.php or PHPBB2 = function.driver.phpbb2.php). Open this file with a text-editor of your choice (e. g. Windows Notepad). At the first line (after the comment-part) you can find a line with the following content: $UrlToBoard = "http://192.168.0.100/boards/phpbb2";Here you have to enter the Url to your discussion board without closing '/' and in some cases the tableprefix (sometimes set during the installation of the board) and/or the cookieprefix (you can find something about this in your board manual). Save the file and upload it to the folder admin/enginelib/driver/
- Update the script from the previous version
It is not necessary to edit anything if you have installed the previous version of the Engine only otherwise use the table settings of your previous installation. Please make sure you have installed the previous version.
IMPORTANT: Make sure that the MySQL table with the settings of your installed version is called dl1_settings (standard in earlier installations). Otherwise it is not possible to transfer your settings!
Modifying design
If you want to integrate the DownloadEngine into an existing webpage, you can
do this with header- and footerfiles. The files haven't to be in the same folder
and must not have the ending *.php. You have to give the absolute path of both
files (own_header and own_footer) to the variables in the file config.inc.php.
More information you find in this file.
Additional Informationen
Supportinformation can be found at http://support.alexscriptengine.de (Bug-Tracker,
German Tutorials, unmoderated User-Board)
These Engine use the following software:
- The DHTML Calendar (http://students.infoiasi.ro/~mishoo) - Licence: LGPL
- PHPMailer (http://phpmailer.sourceforge.net/) - Licence: LGPL
- SpawEditor (http://www.solmetra.com) - Licence: GPL
- Cross Browser Tree Widget 1.17 (http://webfx.eae.net/) - Licence: GPL
The Engine was tested with these configurations:
- Linux SuSe 8.2, Apache 1.3.27, PHP 4.3.1, MySQL 3.23.55
- Windows IIS 5.1, PHP 4.2.3, MySQL 3.23.56-nt
Licence
The valid licence can be found at http://www.alexscriptengine.de