ugrás a tartalomhoz

WampServer hibaüzenetek

Fedor · 2011. Már. 8. (K), 20.58
Sziasztok!

Hosszú évek óta futott nálam WampServer, minden gond nélkül, de most kénytelen voltam technikai okokból frissíteni. Letöltöttem, telepítettem, visszatöltöttem az adatokat, és itt kezdődtek a gondok. Azokat az oldalakat, amelyek eddig simán megjelentek mind a saját szerveremen, mind az éles szerveren, az új saját szerver teledobálta hibaüzenetes táblázatokkal, mint pl. ez:

<table class='xdebug-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Notice: Undefined variable: p in E:\wamp\www\xsite\index.php on line <i>4</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0008</td><td bgcolor='#eeeeec' align='right'>377504</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='E:\wamp\www\xsite\index.php' bgcolor='#eeeeec'>..\index.php<b>:</b>0</td></tr>

</table>
Miképp tudnám ezeket letiltani?

Előre is köszi a segítséget, nem vagyok nagy szerverbűvölő.
 
1

kijavítani?

QXY · 2011. Már. 9. (Sze), 00.03
Szerintem nem a hibaüzeneteket kellene letiltani, hanem a hibákat kijavítani, még akkor is ha "csak" figyelmeztetések. :) Egyébként a php.ini error_reporting környékén nézelődj, de jobban jársz a javítással!
2

Nem hiba...

Fedor · 2011. Már. 9. (Sze), 14.50
Köszi.

Amúgy én nem érzem hibának azt, ami tökéletesen működik, még ha nem is a nagykönyv szerint van definiálva minden :-)
3

php.ini fajlban ird at offra

ciluu · 2011. Már. 10. (Cs), 12.24
php.ini fajlban ird at offra a display_errors-t.
4

Köszi

Fedor · 2011. Már. 10. (Cs), 20.05
Köszi, már megtörtént, most mással bajlódom. Azt próbálom elérni, hogy ha get-tel kap az oldal egy változót, azt figyelembe is vegye.
5

register_long_arrays

vbence · 2011. Már. 11. (P), 16.49
Attól függően milyen régi az oldalad, lehet, hogy $HTTP_GET_VARS-ként hivatkozol arra, amit mostnában $_GET-nek hvnak.

A register_long_arrays bekapcsolásával a php.ini-ben a hosszú neveken is elérhető lesznek a GET paraméterek.

Ha nagyon régi az oldal akkor a register_globals-ra is szüksége lehet. Most jöhetnek a commentek hogy "jaaaj jaaaj jaaaj registerglobals". :)
6

Eddig így volt:

Fedor · 2011. Már. 11. (P), 21.25
Minden oldalam ezzel kezdődik:

extract($_GET,extr_overwrite);
extract($_POST,extr_overwrite);
extract($_COOKIE,extr_overwrite);
extract($_FILES,extr_overwrite);
De most nincs hatása se ennek, se a hiányának.
7

Inkább a register_globals

vbence · 2011. Már. 12. (Szo), 12.54
Ha include-olsz bármit ezek előtt a sorok előtt akkor eléggé veszélyes megoldást választottál. (Az ezelőtt deklarált változókat felül tudja írni a user).

Egy <?php phpinfo(); sok kérdésedre megoldást adhat.
8

Előtte?

Fedor · 2011. Már. 12. (Szo), 13.52
"Ha include-olsz bármit ezek előtt a sorok előtt"

Előtte semmit, ha már egyszer ezzel kezdődik az oldal :-)
9

Megvan

Fedor · 2011. Már. 12. (Szo), 14.09
Egyébként közben sikerült megoldanom a problémát. Köszi a hozzászólásokat, segítettek.