Konfigurationen der config.ini
Die config.ini Datei ist eine Konfigurationsdatei, die von alphaNEXT unteranderem zur Speicherung von wichtigen Konfigurationen wie z.B. der Zugangsinformationen der Datenbank verwendet wird.
Sie befindet sich im Stammverzeichnis oberhalb des public-Ordner und ist für den Betrieb von alphaNEXT ab der Version 3.3.0 zwingend erforderlich.
Werte der einzelnen Konfigurationen müssen in Anführungszeichen platziert sein.
Informationsstand
alphaNEXT v3.3.0
Stand: 02/2024
Definition der Konfigurationen
Konfigurationen unterhalb [database] beinhalten Werte, die für die Herstellung der Datenbankverbindung genutzt werden. Sie müssen zwingend ausgefüllt sein, damit alphaNEXT arbeiten kann. Während des Installationsprozess durch den alphaNEXT Installer werden diese Werte nach Eingabe im Installer-Formular automatisch in die config.ini übernommen.
DB_HOST
Datenbank Server Adresse
DB_USER
Datenbankbenutzer
DB_PASSWORD
Passwort der Datenbank
DB_NAME
Datenbankname
DB_PORT
Port der Datenbank
Konfigurationen unterhalb [settings] werden von alphaNEXT verwendet, um bestimmte Einstellungen sowie Modi- und Log-Funktionen zu steuern.
DEBUG_MODE
Steuert den globalen Debug-Modus von alphaNEXT. (0 = inaktiv, 1 = aktiv)
SHOW_SMARTY_DEBUG
Steuert den Debug-Modus von Smarty. Ist dieser aktiv, wird im Frontend bei jedem Seitenaufruf das Smarty-Debug-Popup geöffnet. (false = inaktiv, true = aktiv)
MAINTENANCE_MODE
Steuert den Wartungsmodus von alphaNEXT. Ist dieser aktiv, erhalten Website-Besucher die nicht im Backend angemeldet sind, für jede Frontend Inhaltsseite eine Wartungsmeldung. (0 = inaktiv, 1 = aktiv)
PDO_QUERY_LOG
Der Query-Log-Modi sorgt dafür, dass Datenbankanfragen in einer Log-Datei abgelegt werden. Dieser Modi beginnt erst dann zu arbeiten, wenn der DEBUG_MODE aktiv ist. (0 = inaktiv, 1 = aktiv)
PHP_EXECUTIONS_LOG
Der PHP-Log-Modi sorgt dafür, dass PHP-Anfragen in einer Log-Datei abgelegt werden. Dieser Modi beginnt erst dann zu arbeiten, wenn der DEBUG_MODE aktiv ist. (0 = inaktiv, 1 = aktiv)
Konfigurationen, die sich unterhalb eines Pluginnamen [aNCorePluginname] befinden, gehören zu einem speziellen Plugin und sollten nicht verändert werden, sofern die Dokumentation des Plugin dies nicht ausdrücklich erfordert!