Seite 1 von 1

Deakt. Funktionen:system,shell_exec,passthru,exec,phpinfo

Verfasst: Sa 13. Mai 2006, 20:13
von koffer
Hallo,
mein Provider hat einige Einstellungen am Server geändert.
"Sicherheitsfunktionen und Firewallregeln über IP Tables wurden aktiviert."

Jetzt funktionieren einige Dinge nicht mehr...

Auf der Startseite habe ich z.B. eine "Minitabelle" vom LMO (LigaManager Online) mit diesem Modul:


Eingabe:
echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\">
<tr valign=\"top\">
<td width=\"202\">Einzufügendes Script:</td>
<td><INPUT TYPE=\"text\" NAME=\"CMS_VAR[0]\" VALUE=\"CMS_VALUE[0]\"></td>
</tr></table>";

Ausgabe:
<?php
require("CMS_VALUE[0]");
?>

eingefügt. Jetzt wird nichts mehr angezeigt.


Ein "Zufallsbild" wird ebenfalls nicht mehr angezeigt:


Ausgabe:
<?
$aData = file("http://www.domain.de/cms/upload/daten/bilder_jugend.txt");
$iCount = count($aData) -1;

// Eigentliche Random-Funktion
mt_srand((double)microtime()*1000000);
$iRandom = mt_rand(0,$iCount);

// Ausgabe einer Auswahl
echo $aData[$iRandom];
?>


Das Errorlog sieht so aus:
[13-Mai-2006 21:21:42] PHP Warning: phpinfo() has been disabled for security reasons in /srv/www/htdocs/web25/html/contenido/includes/functions.general.php on line 785
[13-Mai-2006 21:21:42] PHP Warning: Invalid argument supplied for foreach() in /srv/www/htdocs/web25/html/contenido/includes/functions.system.php on line 294
[13-Mai-2006 21:22:06] PHP Warning: phpinfo() has been disabled for security reasons in /srv/www/htdocs/web25/html/contenido/includes/functions.general.php on line 785
[13-Mai-2006 21:22:06] PHP Warning: Invalid argument supplied for foreach() in /srv/www/htdocs/web25/html/contenido/includes/functions.system.php on line 294
[13-Mai-2006 21:22:18] PHP Warning: phpinfo() has been disabled for security reasons in /srv/www/htdocs/web25/html/contenido/includes/functions.general.php on line 785
[13-Mai-2006 21:22:18] PHP Warning: Invalid argument supplied for foreach() in /srv/www/htdocs/web25/html/contenido/includes/functions.system.php on line 294

Wenn ich das errorlog leere steht dieser Eintrag sofort wieder da:
[13-Mai-2006 21:23:58] PHP Warning: phpinfo() has been disabled for security reasons in /srv/www/htdocs/web25/html/contenido/includes/functions.general.php on line 785
[13-Mai-2006 21:23:58] PHP Warning: Invalid argument supplied for foreach() in /srv/www/htdocs/web25/html/contenido/includes/functions.system.php on line 294
Welche Funktionen müssten denn "mindestens" aktiviert werden, damit die Sache läuft?

Bei einer anderen Installation bekomme ich unter Administration -> System im Backend ganz oben noch folgenden Fehler angezeigt:


Warning: Invalid argument supplied for foreach() in /srv/www/htdocs/web107/html/en/contenido/includes/functions.system.php on line 294


Ich bin für jeden Tip dankbar!

Danke schonmal,
mfG,
koffer

Verfasst: Mo 15. Mai 2006, 10:12
von Oldperl
Hallo,

Könntest du bitte deine Codeschnipsel zur besseren Lesbarkeit auch in Code-Tags einbauen? Danke! :)

Zum LMO:

Funktioniert der LMO wenn du ihn direkt aufrufst?
Welche Angaben machst du für den Aufruf in deinem Modul (Pfad?)

Zum Zufallsbild:

Du rufst deine txt-Datei mit absolutem Pfad auf

Code: Alles auswählen

$aData = file("http://www.domain.de/cms/upload/daten/bilder_jugend.txt"); 
Das könnte sich mit den neuen Sicherheitseinstellungen deines Providers beißen. Versuch es mal mit einem relativen Pfad zur Datei.

Code: Alles auswählen

$aData = file("upload/daten/bilder_jugend.txt"); 
Mit Gruß aus Franken

Ortwin

Verfasst: Mo 15. Mai 2006, 17:32
von koffer
Hi,

das Zufallsbild funktioniert jetzt wieder, danke!

Der LMO lässt sich von außerhalb problemlos aufrufen.

Der Aufruf erfolgt relativ mit:
http://www.domain.de/lmo/showtable_ganz ... n=3&oben=3


Absolut funktioniert auch nicht. Oder ich mache was falsch...wie müsste der absolute Pfad richtigerweise lauten?

Danke,
mfG,
Christian