Illuminate\Database\QueryException : 找不到驱动程序

She*_*din 1 laravel-5.8

我的 Laravel 项目在本地主机上运行良好,但是当我在 cpanel 上托管它并尝试登录或注册时。通过我这个错误就像could not find driver (SQL: select * from用户where电子邮件一样= me@me.com limit 1)。我该怎么办..??

小智 7

您可能没有启用 PDO 扩展名。在您的 cpanel 中选择

软件 > 选择 PHP 版本

您会在那里看到所有扩展,启用这些扩展:

pdo , mysqlnd , ndmysqli , nd_pdo_mysql


She*_*din 0

首先,我要感谢你们所有人,我找到了另一个解决方案来解决此类问题,我在我的.htaccess文件中所做的这行代码

\n\n

# php -- BEGIN cPanel-generated handler, do not edit\n # Set the \xe2\x80\x9cea-php71\xe2\x80\x9d package as the default \xe2\x80\x9cPHP\xe2\x80\x9d programming language.\n <IfModule mime_module>\n AddHandler application/x-httpd-ea-php71 .php .php7 .phtml\n </IfModule>\n # php -- END cPanel-generated handler, do not edit并改变

\n\n

DB_USERNAME=something\n DB_PASSWORD=something

\n\n

我的问题解决了,这mysql也已启用,谢谢你们快乐编码......

\n