[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

Posted in Oprek, Web Server Tagged with: , , ,