我在开发服务器上运行代码,一切正常。今天早上将文件FTP到我的网站,每当我让网页向数据库请求检索或发送信息时,它都会给我错误
致命错误:/ home /
中找不到“PDO”类
发生了什么事?
我的php.ini
和sendmail.ini
位于根index.php
。
我允许使用pdo.so
,pdo_sqlite.so
,pdo_mysql.so
和sqlite.so
等扩展程序。
我真的不知道。我在godaddy上使用共享服务器。如果有人熟悉这个问题,请提供一个解决方案列表,我会尝试每一个解决方案。谢谢!
答案 0 :(得分:-1)
解决方案相当简单。
godaddy php.ini
未来读者的注释,以防链接页面上的信息过期(这意味着我在这里复制粘贴的任何信息也会被淘汰):从第1项开始。
答案 1 :(得分:-1)
以下是您应该检查以解决问题的方法。我们应该检查的第一件事是查看服务器是否启用了PDO扩展。
通过SSH运行以下命令:
php -m
然后,您将看到当前安装在php中的模块列表,按字母顺序列出。在列表中查找PDO。如果存在,则安装模块。确保在php.ini
文件中调用它们
在php.ini
文件的某处,您应该看到以下内容:
extension=pdo.so
extension=pdo_mysql.so
在Windows上,添加需要
extension=pdo.dll
extension=pdo_mysql.dll
如果您对此有任何疑问,请与我们联系。
谢谢!