我在Hostgator India的共享主机(商业计划)上有一个运行LARAVEL的网站。 Ee决定将其迁移到最近购买的专用服务器。内容传输/迁移是成功的,但是,当我尝试使用专用服务器上的默认laravel方法登录/注册时,我得到以下异常:
PDO Exception: The server requested authentication method unknown to the client
之后,在Google / StackOverflow上进行了大量研究,我发现服务器mysql版本可能存在不匹配。但是,我无法理解如何修复它。我目前正在使用PHP 5.5(也试过PHP 5.4但没有成功)。将其降级为PHP 5.3会有效,因为它存在“语法错误”的甜蜜问题,并且需要对代码进行大量更改。该代码在业务计划和我的本地MAMP服务器上运行得非常好。我相信我错过了一些非常小的东西,如果有人能指出我正确的方向,我会非常感激。
编辑1:服务器上的MySql信息
服务器类型:MySQL
服务器版本:5.5.37-cll - MySQL社区服务器(GPL)