Hi, I am stuck and I am not able to navigate the forum. I have an installation of openemer 5.0.0 that I am attempting to upgrade. I am following the “Linux Upgrade 5.0.0 to 5.0.1” instructions. I am up to the sql_upgrade.php part. My files are writeable. But I am stuck. when I try the sql_upgrade.php I get an: “unable to handle request” message from the sever. The error log has:
PHP message: PHP Notice: Undefined index: translate_no_safe_apostrophe in ...library/translation.inc.php on line 46
PHP message: PHP Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.' in .../common/database/Connector.php:132
Stack trace:
#0 .../common/database/Connector.php(132): DateTime->__construct()
#1 .../common/database/Connector.php(65): OpenEMR\Common\Database\Connector->createConnection()
#2 .../common/database/Connector.php(78): OpenEMR\Common\Database\Connector->__construct()
#3 /usr/hom" while reading response header from upstream, client: ##.##.##.##, server: ...openemr.net, request: "GET /sql_upgrade.php HTTP/1.1", upstream: "fastcgi:/../php-fpm.sock:", host: "...openemr.net"
I apologize if this is too verbose.
I have a new install of the 5.0.1 version which is working. I am not sure why the upgrade has stalled. I cannot find an answer. This is my set up:
freebsd 11.1
php5.6 (which I can upgrade if needed)
nginx 1.14
mysql 5.6.40
thanks