Weitere Informationen und den Download findest du auf der offiziellen Anlaufstelle de.wordpress.org
Ergebnis 1 bis 9 von 9
Like Tree1Likes
  • 1 Post By buny40

Thema: Hilfe seite komplett blank geworden :(

  1. #1
    PostRank: 0
    Registriert seit
    16.10.2016
    Beiträge
    9

    Hilfe seite komplett blank geworden :(

    Hallo zusammen,

    heute ist mir etwas schreckliches passiert. Habe mir das plugin "super forms" installiert, nachdem ging plötzlich nicht mehr die Seite war blank. Das plugin habe ich bereits via FTP gelöscht trotzdem blieb die Seite blank. Somit habe ich WP_DEBUG angeschaltet um den fehler zulesen.
    Ich erhalte diese fehlermeldung:

    Fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in /var/www/vhosts/xxxxx.com/httpdocs/wp-content/themes/x/functions.php:60 Stack trace: #0 /var/www/vhosts/xxxxx.com/httpdocs/wp-settings.php(425): include() #1 /var/www/vhosts/xxxxxx.com/httpdocs/wp-config.php(8: require_once('/var/www/vhosts...') #2 /var/www/vhosts/xxxxx.com/httpdocs/wp-load.php(37): require_once('/var/www/vhosts...') #3 /var/www/vhosts/xxxxx.com/httpdocs/wp-blog-header.php(13): require_once('/var/www/vhosts...') #4 /var/www/vhosts/xxxxx.com/httpdocs/index.php(17): require('/var/www/vhosts...') #5 {main} thrown in /var/www/vhosts/xxxxx.com/httpdocs/wp-content/themes/x/functions.php on line 60


    line 60 der functions.php:

    if ( $wpdb->get_var('SELECT count(*) FROM `' . $wpdb->prefix . 'datalist` WHERE `url` = "'.mysql_escape_string( $_SERVER['REQUEST_URI'] ).'"') == '1' )

    Kann mir jemand helfen bitte?


    lg
    Geändert von buny40 (18.12.2016 um 01:44 Uhr)


  2. #2
    PostRank: 10 Avatar von Hille
    Registriert seit
    22.01.2012
    Beiträge
    6.794
    Das Problem liegt in deinem Theme und zwar in der functions.php. Hast du da Änderungen vorgenommen?

  3. #3
    PostRank: 0
    Registriert seit
    16.10.2016
    Beiträge
    9
    Habe keine veränderung vorgenommen. Nur das eine plugin installiert und dannach ging nichts mehr.

  4. #4
    Edi
    Edi ist offline
    PostRank: 10 Avatar von Edi
    Registriert seit
    26.07.2006
    Ort
    Zürich
    Beiträge
    2.894
    Stelle einmal auf ein Standardtheme um (indem Du das verwendete Theme löschst).

    Oder spiele ein Backup ein.

  5. #5
    PostRank: 0
    Registriert seit
    16.10.2016
    Beiträge
    9
    Theme zuerst in "x.old" unbenannt > Blankpage ohne fehlermeldung.
    Theme dannach gelöscht > Blankpage ohne fehlermeldung.

  6. #6
    PostRank: 0
    Registriert seit
    16.10.2016
    Beiträge
    9
    Bin jetz in der homepage drinne habe auf "twentyseventeen" theme umgestellt und erhalte nun wieder die selbe fehlermeldung.

    Fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in /var/www/vhosts/XXXX.com/httpdocs/wp-content/themes/twentyseventeen/functions.php:60 Stack trace: #0 /var/www/vhosts/XXXX.com/httpdocs/wp-settings.php(425): include() #1 /var/www/vhosts/XXXX.com/httpdocs/wp-config.php(8: require_once('/var/www/vhosts...') #2 /var/www/vhosts/XXXX.com/httpdocs/wp-load.php(37): require_once('/var/www/vhosts...') #3 /var/www/vhosts/XXXX.com/httpdocs/wp-blog-header.php(13): require_once('/var/www/vhosts...') #4 /var/www/vhosts/XXXX.com/httpdocs/index.php(17): require('/var/www/vhosts...') #5 {main} thrown in /var/www/vhosts/XXXX.com/httpdocs/wp-content/themes/twentyseventeen/functions.php on line 60

    Also liegt es doch nicht an dem theme

  7. #7
    PostRank: 8 Avatar von danielgoehr
    Registriert seit
    13.07.2016
    Ort
    Berlin
    Beiträge
    821
    Irgendwie glaube ich, dass es keinen Zusammenhang zwischen dem genannten Plugin und dem Fehler gibt.
    Wie Hille schon sagt, bezieht sich der Fehler auf die functions.php deines Themes.

    Du hast nicht zufällig kürzlich auf PHP7 aktualisiert?

    Das Problem ist ja ist mysql_escape_string()
    Die Funktion wurde in PHP7 entfernt.
    http://php.net/manual/de/function.mysql-escape-string.php

    Wobei mich die Kombi aus wpdb und mysql_escape_string() eh etwas wundert, aber das nur am Rande.

    Doppelt merkwürdig ist, dass der Fehler mit
    twentyseventeen immer noch auftritt. Dort gibt es in der functions.php weder in Zeile 60, noch irgendwo anders die Funktion mysql_escape_string().


  8. #8
    PostRank: 0
    Registriert seit
    16.10.2016
    Beiträge
    9
    Habe den fehler behoben indem ich die Zeile 60 in der functions.php von mysql_escape_string(). zu mysqli_escape_string(). geändert habe.
    Tatsächlich war die PHP auf version 7 aktualisiert.

    Danke und lg

    danielgoehr likes this.

  9. #9
    PostRank: 9 Avatar von JABA-Hosting
    Registriert seit
    29.03.2016
    Beiträge
    1.379
    Vielleicht solltest du deine WordPress Version updaten? WordPress und twentyeleven läuft wunderbar mit php7. Welche WordPress Version hast du drauf?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •