Solusi WP Affiliate Platform “PHP Warning: mysql_real_escape_string()”

Hari ini ada pelanggan yang meminta bantuan untuk membantu melakukan pengecekan script wp affiliate platform yang problem utamanya adalah tidak bisa registrasi dan keluar “Affiliate ID already exists, please choose different Affiliate ID”

wp affiliate platform error

Tahapan Pengecekan

  1. Mengecek error log di directadmin masuk ke site summary stats -> melihat error apachenya dan mendapatkan error

    [Thu Jul 09 12:54:57.960478 2015] [:error] [pid 377531] [client 116.251.209.61:34374] PHP Warning:  mysql_real_escape_string(): A link to the server could not be established in /home/username/domains/domain.com/public_html/wp-content/plugins/wp-affiliate-platform/affiliate_platform_affiliate_view.php on line 489, referer: http://domain.com/?page_id=3021&wp_affiliate_view=signup

    [Thu Jul 09 12:54:57.960614 2015] [:error] [pid 377531] [client 116.251.209.61:34374] PHP Warning:  mysql_real_escape_string(): Access denied for user ‘root’@’localhost’ (using password: NO)

    Sekilas seperti error database tapi ternyata bukan karena saya cari file config db nya tidak ketemu

  2. Mencari keterangan tentang error “mysql_real_escape_string()”  dan ternyata saya menemukan fungsi mysql_real_escape_string() di wordpress telah diubah menjadi “esc_sql” sejak wordpress versi 3.9

Berdasarkan informasi tersebut akhirnya saya edit file “/home/username/domains/domain.com/public_html/wp-content/plugins/wp-affiliate-platform/affiliate_platform_affiliate_view.php” dengan merubah script bagian “mysql_real_escape_string” menjadi “esc_sql”

Dan akhirnya bisa. demikian laporan troubleshooting wp affiliate platform.

 

Leave a Reply

Your email address will not be published. Required fields are marked *



*