Php 网上第一个网站!获取->;致命错误:类';PDO';在/家中找不到/
我在我的开发服务器上运行了代码,一切正常。今天早上我用FTP将文件上传到我的网站上,每当我让网页请求数据库检索或发送信息时,它都会告诉我错误 致命错误:在/home中找不到类“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上使用共享服务器。如果有人熟悉这个问题,请提供一个解决方案列表,我将
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是否已加载。最简单的方法是执行这个简单但有用的脚本:
。。。