2015-07-10 5 views
-1

Я запускал код на своем сервере разработки, и все работало нормально. FTP'd файлы на мой сайт сегодня утром и в любое время я сделать веб-страницы сделать запрос в базу данных либо восстановить или отправить информацию, он дает мне ошибкуПервый сайт в Интернете! Получение -> Неустранимая ошибка: класс «PDO» не найден в/home/

Fatal error: Class 'PDO' not found in /home/

Что происходит?

У меня есть мои php.ini и sendmail.ini, сидящие в корне с моим index.php.

Я разрешил для таких расширений, как pdo.so, pdo_sqlite.so, pdo_mysql.so и sqlite.so.

Я просто понятия не имею. Я использую общий сервер на godaddy. Если кто-то знаком с этой проблемой, предоставьте список решений, и я попробую сделать один из них. Благодаря!

+3

Предлагаю сначала проверить, загружен ли PDO. Самый простой способ - выполнить этот тривиальный, но полезный скрипт: ' '... – arkascha

ответ

-1

Решение довольно простое.

  1. Google для godaddy php.ini
  2. Перейдите к самой первой ссылке называется PHP.INI/USER.INI: NOT TAKING EFFECT
  3. Следуйте инструкциям.

Примечания для будущих читателей в случае информации о связанной странице получает истекло (что означает любую информацию, я мог бы копировать-вставить здесь получаю Снятый с а): просто начните с пункт № 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 

Позвольте мне знать, если вы сталкивайтесь с любыми вопросами относительно этого.

Спасибо!