Registrieren Hilfe Suche Mitgliederliste Wer ist online? Einloggen

Willkommen bei Tritanium Community! Falls dies Ihr erster Besuch hier ist, lesen Sie sich bitte die Hilfe mit den häufigsten Fragen und ausführlichen Erklärungen durch! Falls Sie an den Diskussionen teilnehmen wollen, sollten Sie sich registrieren oder, falls Sie das schon getan haben, sich einloggen. Wir wünschen Ihnen viel Spaß!

Tritanium Community » Sonstiges » PHP-Fragen » PHP Fehlermeldungen

Seiten (1) [1] Neue Antwort erstellenNeues Thema erstellen

Autor Thema: PHP Fehlermeldungen
tw16v
Kennt sich schon aus

ID # 2999



PHP Fehlermeldungen
admin@rauch-shisha.de
Hallo,

habe einen frischen Serverumzug und dort werden mir PHP Fehler angezeigt, konnte leider im Forum hier nichts passendes finden.

Zitat:

Deprecated: Function set_magic_quotes_runtime() is deprecated in /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Core.class.php on line 18

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Core.class.php:18) in /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/modules/Session.class.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Core.class.php:18) in /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Functions.class.php on line 231

Warning: Cannot modify header information - headers already sent by (output started at /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Core.class.php:18) in /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Functions.class.php on line 231


oder beim einloggen, was auch nicht mehr geht
Zitat:
Deprecated: Function set_magic_quotes_runtime() is deprecated in /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Core.class.php on line 18

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Core.class.php:18) in /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/modules/Session.class.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Core.class.php:18) in /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Functions.class.php on line 231

Warning: Cannot modify header information - headers already sent by (output started at /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Core.class.php:18) in /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/modules/Login.class.php on line 74

Warning: Cannot modify header information - headers already sent by (output started at /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Core.class.php:18) in /customers/rauch-shisha.de/rauch-shisha.de/httpd.www/forum/core/Functions.class.php on line 22



Leider kann ich aus Mangel von Kenntnissen nicht wirklich was damit anfangen, immer wenn ich bis jetzt Fehler hatte gingen diese mit Berechtigungen ändern weg!!

weiss gerade nicht weiter!!!!

Was ich dazu sagen muss, Gestern hatte ich PHP Fehlermeldungen anzeigen aus.
Es ging ca. 12h alles ohne Probleme, Forums alles ging.
Zack auf einmal nur noch ein weißer Hintergrund bei jeder PHP Seite.
Fehlermeldung anzeigen aktiviert, wurde nichts angezeigt.

Auf einmal alle PHP Seiten heute wieder da, jedoch Fehlermeldungen bei den 2 Forums von mir, die anderen PHP Seiten gehen.

www.rauch-shisha.de



MFG Manni


Dieser Beitrag wurde schon 2 Mal bearbeitet, zuletzt von tw16v.
Geposted: 28.01.2010 13:04
tw16v
Kennt sich schon aus

ID # 2999



Re: PHP Fehlermeldungen
admin@rauch-shisha.de
Habe nun eine Antwort bekommen vom Support was ich aber auch nicht so einfach verstehe.



Zitat:
in PHP 5.3 wurde die Funktion magic_quotes deaktiviert. Wenn Sie diese Funktion aus Ihrem Script entfernen, dann sollte das Problem soweit gelöst sein.



von der Datei core/Core.class.php ab Zeile 10 bis 52

In Zeile 18 und 42 bzw. hier in 9 und 33 steht ,,magic_quotes,,


Code
1
public function executeMe() {
2
        /**
3
         Some basic settings:
4
         * - Show all PHP-messages
5
         * - Set GET argument seperator to & (for XHTML compatibility)
6
         * - Disable slashing of database query results
7
         */
8
        error_reporting(E_ALL);
9
        set_magic_quotes_runtime(0);
10
        ini_set('arg_separator.output','&');
11
12
13
        /**
14
         Make indexFile everywhere available
15
         */
16
        define('INDEXFILE',$this->getC('indexFile'));
17
18
19
        /**
20
         Enable output compression
21
         */
22
        if($this->getC('enableOutputCompression')) {
23
            if(ini_get('zlib.output_compression') != && ini_get('output_handler') != 'ob_gzhandler')
24
                @ob_start('ob_gzhandler');
25
        }
26
27
28
        /**
29
         Some GPC-Stuff
30
         * - Strip slashes
31
         * - Sets available checkbox variables to 1 if a form was submitted
32
         */
33
        if(get_magic_quotes_gpc() == 1) {
34
            $_POST Functions::stripSlashes($_POST);
35
            $_GET Functions::stripSlashes($_GET);
36
            $_COOKIE Functions::stripSlashes($_COOKIE);
37
            $_REQUEST Functions::stripSlashes($_REQUEST);
38
        }
39
        if(!isset($_POST['p']) || !is_array($_POST['p'])) $_POST['p'] = array();
40
        if(!isset($_POST['c']) || !is_array($_POST['c'])) $_POST['c'] = array();
41
        if(isset($_GET['doit'])) {
42
            foreach($_POST['c'] AS &$curValue)
43
                $curValue 1;
44



Ich weiss jedoch nicht wieviel ich rauslöschen muss, was es für Folgen hat und ob ich wieder was anderes rein schreiben muss und ob es reicht nur bei der Datei was umzuschreiben.

Die ganzen anderen Meldungen ob die wirklich was damit zu tun haben, weiss ich auch nicht!!!!!!!!!!!!


Dieser Beitrag wurde schon 1 Mal bearbeitet, zuletzt von tw16v.
Geposted: 29.01.2010 13:29
Chrissyx
Supermoderator

ID # 2285



Re: PHP Fehlermeldungen
E-Mail schicken
Zitat:
in PHP 5.3 wurde die Funktion magic_quotes deaktiviert. Wenn Sie diese Funktion aus Ihrem Script entfernen, dann sollte das Problem soweit gelöst sein.


Haha, die sind ja drollig. :D Genau, einfach rauslöschen, vollkommen egal ob der Rest dann noch geht... xD Und falsches erzählen die auch noch: GPC-Krams wird erst ab PHP6 entfernt, ab PHP 5.3 gibt's nur deprecated (=veraltet) Warnmeldungen. Die anderen Meldungen ergeben sich in Folge der ersten. ;)

Lösung ist ganz einfach: Schreib ein @ vor den Funktionen, die angemeckert werden. Also:

Code
18
@set_magic_quotes_runtime(0);


Sowie:
Code
42
if(@get_magic_quotes_gpc() == 1) {


Damit werden die Meldungen unterdrückt und solange Du nicht PHP6 nutzt, ist das kein Problem. :)

Beta 2 sollte dann auch PHP 5.3 bzw. PHP6 kompatibel sein.

-----------
Filebased rulez
Geposted: 29.01.2010 21:21
tw16v
Kennt sich schon aus

ID # 2999



Re: PHP Fehlermeldungen
admin@rauch-shisha.de
vielen vielen dank,

ich habe nicht mal eine Ahnung was das bezweckt der Befehl, leider bin ich noch immer ein zu großer Leihe.


Dieser Beitrag wurde schon 1 Mal bearbeitet, zuletzt von tw16v.
Geposted: 30.01.2010 15:21

Seiten (1) [1] Neue Antwort erstellenNeues Thema erstellen

Tritanium Bulletin Board 2 Beta
© Tritanium Scripts