Ceritanya begini, saat ada update security seperti biasa aku mulai melakukan update beberapa website supaya lebih aman. Prosedur update web dilakukan seperti biasa, namun terdapat kendala saat proses update. Pesan error muncul dan update gagal. Untuk pesan errornya kurang lebih seperti berikut:
An AJAX HTTP request terminated abnormally. Debugging information follows. Path: ........... ResponseText: ReadyState: 4
Bingung juga nih, apa penyebab terjadi error. Pada tahapan sesudah pesan error disebutkan date.module dan rule.module error. Baca sana sini ada saran untuk reinstall module. Wahhh yang susah module date ini, kalau uninstall bagaimana dengan field yang sudah dibuat dengan memakai date ini. Masa harus rombak lagi struktur konten, belum lagi data yang sudah ada.
Tapi setelah googling lama ketemu juga solusinya, yaitu ada di file htaccess dan settings.php. Misal di htaccess kita sudah redirect web dari non www ke www, tapi di file settings.php mengatakan base url tanpa www. Nah hal ini rupanya pemicu update module error.
Sebagai contoh pada website Pontianak web & Open Source, aku mengarahkan akses non www ke www pada file htaccess mulai baris ke 94.
# To redirect all users to access the site WITH the 'www.' prefix,
# (http://example.com/... will be redirected to http://www.example.com/...)
# uncomment the following:
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Sederhananya, cukup hilangkan tanda # pada baris Rewrite tersebut, nah kemudian untuk file settings.php ada di sekitar baris 245
* It is not allowed to have a trailing slash; Drupal will add it
* for you.
*/
$base_url = ' http://www.dhafy.com'; // NO trailing slash!
Bisa dilihat pada settings.php bahwa base url juga menggunakan www. Nah untuk edit file settings.php jangan lupa permissionnya ya.
Setelah selesai dilakukan penyesuaian kedua file yaitu htaccess dan settings.php, update kembali dicoba dan berhasil.
Sumber : drupal.org | https://www.drupal.org/node/1015938#comment-5736492