[solved] Error PHP date_default_timezone_set() function di php5-fpm+nginx opensuse

Selesai menginstalasi PHP5-FPM+MySQL+NGINX biasanya dibeberapa kasus akan muncul error pendefinisian date_default_timezone_set(). Hal ini disebabkan konfigurasi php.ini yang tidak terbaca di Loaded Configuration File (lihat info php).

php.ini seharusnya ada di /etc/php5/fpm/php.ini, namun default setting dengan modus PHP5-FPM+MySQL+NGINX tidak langsung dapat membacanya. Untuk itu kita buat manual php.ini yang berisi hanya konfigurasi date saja, buatlah file php.ini di /etc/php5/fpm/:

server:~ # vim /etc/php5/fpm/php.ini

kemudian tambahkan:

[Date]
date.timezone = Asia/Jakarta

restart nginx:

server:~ # /etc/init.d/nginx restart

lihat perubahannya di info php.

Anda dapat juga menambahkan konfigurasi tambahan untuk kebutuhan yang dirasa perlu pada file php.ini tersebut.

Selamat Mencoba

Tagged with: , , ,