Niguru.com | Minggu, 1 Nov 2020 | Pada posting sehari sebelumnya, Niguru.com sudah menjelaskan mengenai cara untuk menggunakan fungsi pencuplik waktu pada PHP, dan dalam penjelasan tersebut juga sudah dijelaskan bahwa zona waktu "default" yang ditampilkan PHP adalah GMT +1, yang berbeda dengan di Jakarta yang masuk zona waktu GMT +7. Selain dengan menggunakan script: date_default_timezone_set("Benua/Ibukota"), pengaturan waktu bisa juga dilakukan dengan mengedit file konfigurasi. Dengan konfigurasi yang mencatat zona waktu yang sesuai, maka tidak diperlukan lagi pengaturan zona waktu pada semua aplikasi yang dibuat. File konfigurasi pada PHP berupa file dengan nama php.ini. Berikut ini cara mengeditnya. Mulai dengan membuka folder XAMPP\php, dimana file tersebut berada: Buka file dengan Notepad: Hasilnya:
Lokasi dimana teks date.timezone berada ditemukan. Klik Cancel: Edit date.timezone = Europe/Berlin, menjadi date.timezone = Asia/Jakarta:
Restart komputer: SELESAI! Demikianlah penjelasan mengenai cara melakukan editing pada file PHP.ini agar zona waktu bisa sesuai untuk semua aplikasi PHP yang dibuat. Selamat mencoba .. Have a nice day :-) www.Niguru.com (Nino Guevara Ruwano) Lokasi: Ketika saya menggunakan fungsi Saya memeriksa file
Saya memeriksa server # 2 dan tampilannya sebagai berikut:
Satu-satunya perbedaan yang saya lihat adalah nilai "Zona waktu default". Tanggal/waktu untuk kedua server ditampilkan saat ini sebagai:
Saya mengkonfirmasi bahwa kedua server menggunakan
Namun dalam hal itu, keduanya mengandung file yang sama dengan pengaturan yang sama. Apakah "Zona waktu default" apa yang menyebabkan perbedaan 5 jam? Jika demikian, bagaimana cara memperbaikinya? PERBARUI Memuat file konfigurasi. Server # 2 berisi dua file ini tambahan:
php -i hasil. Server # 1:
Server # 2:
Yang menarik untuk dicatat di sini adalah karena alasan tertentu "Zona waktu default" tidak cocok pada server # 2 saat melihatnya melalui SOLUSI Masalahnya dengan CMS dan plugin-nya. Meskipun server # 1 dan # 2 memiliki file dan segalanya yang sama, tampaknya plugin tidak dimuat dalam urutan yang sama pada setiap server, yang memungkinkan plugin terakhir dimuat untuk menentukan zona waktu skrip saya. Alasan Cara mengatasinya adalah memastikan bahwa saya berada di zona waktu yang saya perlukan melalui |