Hi,
Es gibt ja im ACP eine Funktion, die den CHMOD der config.php überprüft und eine Fehlermeldung in einer blauen Box ausgiebt, wenn der CHMOD zB 777 ist. Wo finde ich denn die Funktion oder wie kann ich selbst diese Fehlerbox nützen (nicht trigger_error)?
lg tobias
Funktion zur Überprüfung der config.php im ACP
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Funktion zur Überprüfung der config.php im ACP
Menschlichkeit wird überbewertet - Dr. House 

- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Re: Funktion zur Überprüfung der config.php im ACP
Fehlermeldungen werden eigentlich immer mit trigger_error() ausgelöst, würde mich wundern, wenn das da anders wäre. Es gibt da aber verschiedene Möglichkeiten, je nachdem was Du an Parametern übergibst (rote Box, gründe Box, Fehlerpfad etc).
Die Rechte überprüfst Du einfach mit der PHP-Funktion chmod();
Die Rechte überprüfst Du einfach mit der PHP-Funktion chmod();
There are only 10 types of people in the world: Those who understand binary, and those who don't
Re: Funktion zur Überprüfung der config.php im ACP
Ja, die Überprüfung des CHMOD's habe ich schon. Es geht nur um die Fehlerausgabe.
http://wiki.phpbb.com/Function.trigger_error -> E_USER_NOTICE, E_USER_WARNING und E_USER_ERROR -> aber keiner von denen wirft eine blaue Box aus.
lg
http://wiki.phpbb.com/Function.trigger_error -> E_USER_NOTICE, E_USER_WARNING und E_USER_ERROR -> aber keiner von denen wirft eine blaue Box aus.
lg
Menschlichkeit wird überbewertet - Dr. House 

Re: Funktion zur Überprüfung der config.php im ACP
Die Boxen sind direkt im Template (acp_main.html) definiert:
Code: Alles auswählen
<!-- IF S_VERSIONCHECK_FAIL -->
<div class="errorbox notice">
<p>{L_VERSIONCHECK_FAIL}</p>
<p><a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a> · <a href="{U_VERSIONCHECK}">{L_MORE_INFORMATION}</a></p>
</div>
<!-- ELSEIF not S_VERSION_UP_TO_DATE -->
<div class="errorbox">
<p>{L_VERSION_NOT_UP_TO_DATE_TITLE}</p>
<p><a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a> · <a href="{U_VERSIONCHECK}">{L_MORE_INFORMATION}</a></p>
</div>
<!-- ENDIF -->
<!-- IF S_REMOVE_INSTALL -->
<div class="errorbox">
<h3>{L_WARNING}</h3>
<p>{L_REMOVE_INSTALL}</p>
</div>
<!-- ENDIF -->
<!-- IF S_WRITABLE_CONFIG -->
<div class="errorbox notice">
<p>{L_WRITABLE_CONFIG}</p>
</div>
<!-- ENDIF -->
<!-- IF S_PHP_VERSION_OLD -->
<div class="errorbox notice">
<p>{L_PHP_VERSION_OLD}</p>
</div>
<!-- ENDIF -->
KB:knigge
Re: Funktion zur Überprüfung der config.php im ACP
Super, DankePyramide hat geschrieben:Die Boxen sind direkt im Template (acp_main.html) definiert:Code: Alles auswählen
<!-- IF S_VERSIONCHECK_FAIL --> <div class="errorbox notice"> <p>{L_VERSIONCHECK_FAIL}</p> <p><a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a> · <a href="{U_VERSIONCHECK}">{L_MORE_INFORMATION}</a></p> </div> <!-- ELSEIF not S_VERSION_UP_TO_DATE --> <div class="errorbox"> <p>{L_VERSION_NOT_UP_TO_DATE_TITLE}</p> <p><a href="{U_VERSIONCHECK_FORCE}">{L_VERSIONCHECK_FORCE_UPDATE}</a> · <a href="{U_VERSIONCHECK}">{L_MORE_INFORMATION}</a></p> </div> <!-- ENDIF --> <!-- IF S_REMOVE_INSTALL --> <div class="errorbox"> <h3>{L_WARNING}</h3> <p>{L_REMOVE_INSTALL}</p> </div> <!-- ENDIF --> <!-- IF S_WRITABLE_CONFIG --> <div class="errorbox notice"> <p>{L_WRITABLE_CONFIG}</p> </div> <!-- ENDIF --> <!-- IF S_PHP_VERSION_OLD --> <div class="errorbox notice"> <p>{L_PHP_VERSION_OLD}</p> </div> <!-- ENDIF -->

Menschlichkeit wird überbewertet - Dr. House 
