Fabian St.: (FTP): CHMOD-Recht vorher schon festlegen?

Beitrag lesen

Hi!

Mhh... kann man das überprüfen welche Rechte auf dem Server gesetzt werden müssen?

Ja, du als Admin des Servers solltest wissen, unter welcher Kennung der Apache läuft, ob PHP als Modul oder CGI-Version läuft, etc. Bist du nicht der Admin des Servers solltest du deinen Provider bitten, dir diese Informationen mitzuteilen, damit du dementsprechend die Rechte vergeben kannst.

Wenn die Rechte nicht stimmen kommt bei mir:
Warning: main(config.inc.php): failed to open stream: Permission denied in /www/htdocs/tuxirc/gbook/install.php on line 9

Warning: main(): Failed opening 'config.inc.php' for inclusion (include_path='.:..') in /www/htdocs/tuxirc/gbook/install.php on line 9
Database Error

#1045 - Access denied for user: 'wwwrun@localhost' (Using password: NO)

Die Fehlermeldungen sprechen ja für sich. Der Fehler mit der Datenbank ist höchstwahrscheinlich nur ein Folgefehler, der davon herrührt, das das Skript install.php wohl Daten aus der config.inc.php zum Aufbau der Datenbankverbindung braucht. Ferner sollte es bereits genügen, jedem Leserechte zu gewähren, denn es soll ja anscheinend nichts in eine Datei geschrieben werden, was Schreibrechte erfordern würde.

Gibt es dafür eine Funktion in PHP die dies überprüft.

Mir ist keine solche Funktion bekannt.

Grüße,
Fabian St.