hallo leute,
ich bin php-anfänger und gerade am verzweifeln!! was ist hieran falsch?
<?php
$plattenplatz = shell_exec("du -s --block-size=M /backup");
echo "<html>";
echo "<pre>$plattenplatz</pre>";
echo "</html>";
?>
nichts! wenn ich an der konsole
/usr/bin/php test.php
eingebe, wird per echo schön das ergebnis ausgegeben, wenn ich's allerdings per browser aufrufe, kommt nichts (im quellcode stehen halt die html-tags und nichts dazwischen. was muss ich denn hier abhändern, dass das auch geht??????
rollo
was ist an diesem scheiß php-code nicht richtig?
Re: was ist an diesem scheiß php-code nicht richtig?
Evtl. hat der Apache nicht die Rechte zur Ausführung? Denke daran dass Du das lokal mit einem anderen Account ausführst als der Apache.königrollo wrote:hallo leute,
ich bin php-anfänger und gerade am verzweifeln!! was ist hieran falsch?
<?php
$plattenplatz = shell_exec("du -s --block-size=M /backup");
echo "<html>";
echo "<pre>$plattenplatz</pre>";
echo "</html>";
?>
nichts! wenn ich an der konsole
/usr/bin/php test.php
eingebe, wird per echo schön das ergebnis ausgegeben, wenn ich's allerdings per browser aufrufe, kommt nichts (im quellcode stehen halt die html-tags und nichts dazwischen. was muss ich denn hier abhändern, dass das auch geht??????
-
königrollo
- Posts: 24
- Joined: 2003-06-12 10:58
Re: was ist an diesem scheiß php-code nicht richtig?
hallo mstuebner,
die anderen php-dateien im gleichen verzeichnis (die nicht von mir sind ;) gehen aber. ich habe testweise auf 777 und owner wwwrun.nogroup gestellt, was aber nichts hilft. im php-manual steht, man darf keine base_dir_restriction oder sowas haben, was aber hier auch nicht eingerichtet ist. entschuldige die anfängerfrage, aber schreibt php eigentlich eine art error_log file? wie/wo kann ich drauf zugreifen? die dokumentation auf php.net erschlägt mich
DANKE!
rollo
die anderen php-dateien im gleichen verzeichnis (die nicht von mir sind ;) gehen aber. ich habe testweise auf 777 und owner wwwrun.nogroup gestellt, was aber nichts hilft. im php-manual steht, man darf keine base_dir_restriction oder sowas haben, was aber hier auch nicht eingerichtet ist. entschuldige die anfängerfrage, aber schreibt php eigentlich eine art error_log file? wie/wo kann ich drauf zugreifen? die dokumentation auf php.net erschlägt mich
DANKE!
rollo
-
königrollo
- Posts: 24
- Joined: 2003-06-12 10:58
Re: was ist an diesem scheiß php-code nicht richtig?
ohhhh ja, jetzt check ich erst, was du meinst! das verzeichnis /backup gehört ja root mit rechten 0700, genau! aber wie kann ich dann das überhaupt auslesen? die funktion hat ja keine möglichkeit, einen usernamen, unter dem das ausgeführt wird, mitzugeben? wie macht man das? vielleicht hat jemand auch nur ein stichwort, ich weiß nicht mal, wo ich zu suchen beginnen soll.
rollo
rollo
Re: was ist an diesem scheiß php-code nicht richtig?
wie wäre es mit sudo?
Ansonsten cronscript, was die Größe alle paar Minuten in eine freie Textdatei schreibt..
Für PHP-Entwickler: bitte Errorlevel auf E_ALL setzen, dann wird vieles klarer und einfacher
Ansonsten cronscript, was die Größe alle paar Minuten in eine freie Textdatei schreibt..
Für PHP-Entwickler: bitte Errorlevel auf E_ALL setzen, dann wird vieles klarer und einfacher
-
königrollo
- Posts: 24
- Joined: 2003-06-12 10:58
Re: was ist an diesem scheiß php-code nicht richtig?
ja, logisch... manchmal sieht man den wald vor bäumen echt nicht :-)))
DANKE, jetzt krieg ich das bestimmt alleine hin
rollo
DANKE, jetzt krieg ich das bestimmt alleine hin
rollo