Senin, 13 April 2020

Drupal 9 : Problem Page Not Found Sesudah Situs Web Di Hosting


Makara ceritanya aku sudah selelsai mengkonfigurasi situs web drupal, lalu aku onlinekan ke hosting. Website sebetulnya berjalan pada PHP versi 7.4 dan halaman index tampil, namun beberapa halaman yang aku buat atau hidangan – menunya tidak bisa di akses (page not found) atau jika diperhatikan semua linknya mengarah ke direktori sebelumnya yang saya gunakan di localhost, jadi pada dasarnya situs seolah – olah menggunakan atau mengarah ke nama direktori yang ada di localhost.

Baca juga :

Contohnya saat saya mengakses sajian Javascript, saya diarahkan ke http://ahmadzaelani.com/ahmadzaelani/bimbingan-javascript padahal harusnya http://ahmadzaelani.com/ bimbingan-javascript

Jadi ceritanya saya sudah selelsai mengkonfigurasi website drupal  Drupal 9 : Masalah Page Not Found Setelah Website di Hosting

Sehingga pastinya semua link akan mengahsilakan halaman page not found, tergolong halaman login sebab mengarah ke nama direktori sebelumnya yang ada di localhost.

Untuk mengatasi problem ini,  saya sarankan untuk menggunakan dua browser, browser pertama untuk mengakses situs web dan halaman admin, dan browse kedua mengetes halaman dan menertibkan file – file di cPanel Hosting.

Selanjutnya Anda mampu mengendalikan RewriteBase pada file .htaccess yang terdapat di drupal, atur atau cari Rewrite base dan hilangkan tanda pagarnya sehingga menjadi seperti berikut ini



# Modify the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at http://example.com/drupal uncomment and
# modify the following line:
# RewriteBase /drupal
#
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
RewriteBase /

 

Berdasarkan pengalaman, meskipun aku sudah mengaktifkan RewriteBase, url halaman masih mengalami error yang serupa, semua link masih mengarah ke  nama direktori yang terdapat di localhost, walaupun aku telah clear cache browser. Untuk itu kita perlu mengakses halaman admin, kemudian clear cache.

Karena halaman senantiasa mengarah ke direktori localhost, misal ketika mencoba login diarahkan ke ahmadzaelani.com/ahmadzaelani/user/login, maka tinggal hilangkan nama folder sebelumnya di url browser, kemudian nanti Anda akan mampu login, setelah itu jalan masuk halaman admin/config/development/performance untuk mengahpus cache

Selanjutnya Anda bisa cek pada browser kedua Anda, dan nanti halaman situs web akan kembali wajar

Refrensi : https://groups.drupal.org/node/105954


Sumber https://root93.blogspot.com


EmoticonEmoticon