Jika Anda merupakan pengguna aplikasi sistem analisis pengunjung Piwik dan ingin mengintegrasikannya dengan drupal melalui modul piwik maka besar kemungkinan Anda akan mendapatkan pesan eror The validation of "....piwik.php" failed with error "Bad Request" (HTTP code 400) saat mencoba untuk mengkonfigurasi modul tersebut untuk pertama kalinya. Padahal alamat domain piwik sudah benar. Lalu masalahnya apa? Kesalahan ini terjadi di modul Piwik 7.x-2.7. Lalu apa yang harus dilakukan?
Ada 2 cara untuk memperbaiki kesalahan tersebut yaitu:
- Menunggu perbaikan di versi berikutnya yang kita tidak tahu kapan akan di-release
- Mengubah script modul sehingga modul bisa berjalan sempurna
Untuk cara pertama saya rasa tidak perlu dijelaskan karena Anda bisa melakukannya sendiri. Yang diperlukan adalah kesabaran untuk menunggu release modul versi selanjutnya yang tentu saja harus mengandung perbaikan masalah ini :)
Sedangkan cara kedua ialah dengan mengotak-atik atau mengubah di script module Piwik. Caranya adalah sebagai berikut
- Buka file piwik.admin.inc dari modul piwik yang ada di situs drupalmu menggunakan text editor seperti notepad atau notepad+.
- Pergi ke line 444 (Beberapa text editor bisa melakukan dengan cepat melalui Ctrl + G terus isi 444) sampai ketemu tulisan
$url = $piwik_url . 'piwik.php';
Lalu ubah menjadi
$url = $piwik_url . 'index.php';
Perhatikan Anda hanya perlu mengganti piwik.php menjadi index.php
- Upload kembali file yang tersebut ke direktori drupal di hosting Anda
- Lakukan konfigurasi seperti semula, dan kali Anda akan berhasil memasukkan situs dimana Anda telah menginstal Piwik di dalamnya
Selamat mencoba!