Ik heb op mijn server php sysinfo gezet, maar ik krijg nogal wat error's.
Hoe kan het oplossen dat hij wel alles uitleest: http://server1.intranet.one-xs.nl
Ik heb op mijn server php sysinfo gezet, maar ik krijg nogal wat error's.
Hoe kan het oplossen dat hij wel alles uitleest: http://server1.intranet.one-xs.nl
Ik heb van iemand gehoord dat dit script schadelijk voor je server is. (maar gehoord hoor weet niet of het zo is)
Volkomen normaal op een beetje beveiligde server je mag daar niet zomaar alles uitlezen.
Kijk voor de grap eens op http://admin.teun.x-hosted.nl/phpsysinfo/ .. daar werkt het hele script niet omdat de boel potdicht staat
Je kan in je config overigens gewoon show errors op 0 zetten (uit dus).. dan zijn de errors weg.
Ram maar eens een 30x op F5 en je ziet de load omhoog springen. Als je dat met een wget vanuit de shell in een loopje doet, zal de server op een gegeven moment inderdaad 'bekijk het maar' zeggen. Beste is dus om hem even achter een .htaccess te zetten.
Foutmeldingen: User 'apache' mag geen bestanden overal op de server uitlezen en/of heeft geen exec() rechten. Volkomen normaal uit veiligheidsoverwegingen. In je config.php kun je echter foutmeldingen onderdrukken. ( $showerrors = false; )
Je zou kunnen kijken of hij vanuit root in de shell wel een goede output geeft met het commando: php -q index.php >> index.html en dan kijken op je dit met .index.php erachter (let op; mogelijk heeft deze geen leesrechten via apache en moet je hem even chownen)
Succes
Linkedin: linkedin.com/in/randytenhave
indien je root bent op de server:
plaats je bestanden buiten een virtual host.. dus in ons geval onder: /var/www/html/phpsysinfo
dan kun je er via *ip*/phpsysinfo bijkomen, zul je geen last meer hebben van openbase dir verhaal
Staat selinux aan? Dat kan het goed tegen houden.
Daarom gebruik ik http://sysinfo2html.sourceforge.net
ik zou phpsysinfo hoe dan ook afraden. Wil je een goed idee van wat je server doet en hoe hij eraan toe is, dan dien je dit niet op 1 moment te weten, maar doorheen de tijd. Installeer cacti ergens (en snmp indien nodig op de server die in de gaten gehouden moet worden, als het niet dezelfde is), verzamel data, scherm cacti af, en klaar is kees... Niemand extern heeft nood aan dergelijke informatie als dat phpsysinfo geeft...