I'm using mediawiki to build a website and in many case, when the php uses date( ) function, it appears the error "It's not safe to rely on the System's Timezone settings....." .
I understand that this is a quite common question, and i've spent many time to search for solutions. I tried it but it just doesn't work for me...
In c:\xampp\php\php.ini , i set my timezone there. (my computer clocks is in Asia time now, but i set it to Euro [Date] ; Defines the default timezone used by the date functions ; [php.net...] date.timezone = "Europe/London" ; ; [php.net...] ;date.default_latitude = 31.7667
Did you restart Apache after making the changes to your php.ini?
If you did and it still didn't work then maybe PHP is using another php.ini file, try creating a script that runs phpinfo [php.net] and look through the first table for where it tells you the php.ini path.