Php 网上第一个网站!获取->;致命错误:类';PDO';在/家中找不到/

Php 网上第一个网站!获取->;致命错误:类';PDO';在/家中找不到/,php,mysql,pdo,fatal-error,shared-hosting,Php,Mysql,Pdo,Fatal Error,Shared Hosting,我在我的开发服务器上运行了代码,一切正常。今天早上我用FTP将文件上传到我的网站上,每当我让网页请求数据库检索或发送信息时,它都会告诉我错误 致命错误:在/home中找不到类“PDO”/ 发生了什么事 我的php.ini和sendmail.ini与我的index.php一起放在根目录中 我已经允许了扩展,比如pdo.so,pdo_sqlite.so,pdo_mysql.so和sqlite.so 我真的不知道。我正在godaddy上使用共享服务器。如果有人熟悉这个问题,请提供一个解决方案列表,我将

我在我的开发服务器上运行了代码,一切正常。今天早上我用FTP将文件上传到我的网站上,每当我让网页请求数据库检索或发送信息时,它都会告诉我错误

致命错误:在/home中找不到类“PDO”/

发生了什么事

我的
php.ini
sendmail.ini
与我的
index.php
一起放在根目录中

我已经允许了扩展,比如
pdo.so
pdo_sqlite.so
pdo_mysql.so
sqlite.so


我真的不知道。我正在godaddy上使用共享服务器。如果有人熟悉这个问题,请提供一个解决方案列表,我将逐一尝试。谢谢

解决方案相当简单

  • 谷歌搜索
    godaddy php.ini
  • 导航到第一个名为
  • 按照指示操作
    如果链接页面上的信息过期(这意味着我可能复制粘贴在此处的任何信息也会被废弃),请给未来读者一个提示:只需从第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
    
    如果你对此有任何疑问,请告诉我


    谢谢

    我建议您首先检查PDO是否已加载。最简单的方法是执行这个简单但有用的脚本:
    。。。