Laravel 5.1 服务器关闭并重新启动后,时区与 PHP 不同步 - 重新设置命令行
Laravel 5.1 Timezone unsynced with PHP after server shut down and re-start - command line re-set
我在 Ubuntu 14.04 虚拟服务器上使用 PHPMyAdmin 和 Laravel 5.1 时遇到问题,每当我关闭服务器时,时区(日期和时间)都会按服务器的时间倒退已关闭。
我已将服务器 php.ini 和 Laravel 中的 app.php 的时区设置为
'timezone' => 'Australia/Sydney',
有谁知道我可以执行的命令行命令,以便在虚拟服务器重新启动时将时间重新设置回上述时间?
在努力解决日期和时间有时不同步而其他时间不同步的问题后,我发现以下步骤确实可以将时间重置为正确的时间。
在 PhpMyAdmin 的数据库中,单击 SQL 选项卡和 运行 以下 SQL 查询
SELECT @@global.time_zone, @@session.time_zone;
然后回到VirtualBox命令行切换到'root'用户,运行下面的命令
set default-time-zone
然后重启服务器
sudo reboot
当它重新启动时,您应该会显示正确的时间和日期,您可能需要多次执行最后两个步骤以获得正确的时间和日期,并检查 IP 地址,因为它可能已经改变
ifconfig
希望这对其他人有帮助
我在 Ubuntu 14.04 虚拟服务器上使用 PHPMyAdmin 和 Laravel 5.1 时遇到问题,每当我关闭服务器时,时区(日期和时间)都会按服务器的时间倒退已关闭。
我已将服务器 php.ini 和 Laravel 中的 app.php 的时区设置为
'timezone' => 'Australia/Sydney',
有谁知道我可以执行的命令行命令,以便在虚拟服务器重新启动时将时间重新设置回上述时间?
在努力解决日期和时间有时不同步而其他时间不同步的问题后,我发现以下步骤确实可以将时间重置为正确的时间。 在 PhpMyAdmin 的数据库中,单击 SQL 选项卡和 运行 以下 SQL 查询
SELECT @@global.time_zone, @@session.time_zone;
然后回到VirtualBox命令行切换到'root'用户,运行下面的命令
set default-time-zone
然后重启服务器
sudo reboot
当它重新启动时,您应该会显示正确的时间和日期,您可能需要多次执行最后两个步骤以获得正确的时间和日期,并检查 IP 地址,因为它可能已经改变
ifconfig
希望这对其他人有帮助