Matti Maekitalo: Nachtrag

Beitrag lesen

use Mosche;

Das Blöde ist aber, dass man in settings.pm einfach hineinschauen kann, indem man einfach die Adresse zur datei in der URL Bar eingibt (wenn man sie weiß), aber da dort Datenbankpasswörter usw gespeichert sind, ist mir das ehrlich gesagt zu riskant. Deswegen wollte ich eigentlich die Datei settings.pl nennen, aber da funktioniert das importieren wieder nicht.

  1. Leg sie außerhalb des DocumentRoot
    1a)mach ein eigenes Perl-Libdir (perldoc lib) und tu das darein. Wichtig - kein Zugriff darauf von außen (außerhalb des DocumentRoot oder mit 3)).
  2. Apache hat in seiner Standard-Konfiguration bereits den Zugriff auf Dateien gesperrt, die mit '.ht' beginnen. Benenne also deine pm-Datei entsprechend.
  3. Sperre den Zugriff auf '*.pm' Dateien (zB in .htaccess, httpd.conf)
    <FilesMatch ".pm$">
       Deny from all
    </FilesMatch>

Probier das in der Reihenfolge

use Tschoe qw(Matti);

--
  Anyone who quotes me in their sig is an idiot. -- Rusty Russell.