Hallo Alexander, hallo Leute, Am Samstag, 25. Mai 2002 12:17 schrieb Alexander Sommer:
Christian Boltz wrote:
Am Donnerstag, 23 Mai 2002 02:15 schrieb Alexander Sommer:
Christian Boltz wrote:
Am Montag, 20. Mai 2002 12:34 schrieb Alexander Sommer: Also: Lege eine Datei test.php4 an und schreibe folgendes hinein: <?php phpinfo(); ?>
Die lange Seite mit hunterten von infos kommt :-)
Anschließend benennst Du die Datei um in test.php3 und dann in test.php und rufst sie erneut ab. Auch dann sollte die Infoseite kommen.
Mit test.php sehe ich auch sehr viel, nur mit test.php3 bekomme ich ein Forbidden, aus dem ich mir erstmal nicht soviel mache, da sich meine anderen PHP3 scripte ausführen lassen.
Da hat wohl irgendjemand verboten, die phpinfo() anzuzeigen ;-) Das ist eine Voreinstellung in der httpd.conf. Suche nach test.php3 # Protect the php3 test page, so it cannot be viewed from an outside # system. <Files test.php3> Order deny,allow deny from all allow from localhost </Files> test2.php3 sollte laufen ;-)
Tja, da ich Deinen Webmailer nicht kenne, musst Du da wohl allein
das habe ich nun auch geflickt, die config-Datei war leer :-) aber nun bekomme ich folgende Fehlermeldung: " Warning: stat failed for ./data/preferences (errno=13 - Permission denied) in /usr/local/httpd/htdocs/cyrus/silkymail/silkymail/imp/lib/imp.lib on line 1887 [...] Warning: driver initialization failed in /usr/local/httpd/htdocs/cyrus/silkymail/silkymail/imp/lib/imp.lib on line 1891
unable to open preferences file
Dürfte der Fehler sein. Hat der Webmailer (also User wwwrun) Lese- und evtl. Schreibrecht für das "preferences file"?
aborting"
Schuss ins Blaue: Der Webmailer möchte entweder - eine vorhandene Datei zum Lesen öffnen und hat keine Berechtigung - eine neue Datei anlegen, hat aber keinen Schreibzugriff auf das Verzeichnis - eine vorhandene Datei ändern, hat aber kein Schreibrecht
die Zeilen aus der Datei lauten: function login ($flags = 'w') { $tries = 0; $success = false;
So ein Pessimist ;-)
if (!file_exists($this->dbf)) $flags = 'n'; while ($tries < 3 && !$success) { if ($tries > 0) sleep(1); $tries++; if ($this->dbm = dba_open($this->dbf, $flags, "gdbm")) $success = true; }
immerhin probiert er es mehrfach ;-) $success wird true, wenn das Öffnen klappt.
if (!$success) { echo 'unable to open preferences file<br>'; echo 'aborting';
Falls Du nicht weißt, wo das "preferences file" liegt, solltest Du hier noch eine Zeile einfügen: echo "preferences file: " . $this->dbf . "<br>";
exit; } bis Zeile 1898:
Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux - life is too short for reboots.