Класс «PDO» не найден Ошибка при загрузке проекта Laravel на сервере [дубликат]

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

4
задан Alastair Irvine 27 May 2014 в 05:43
поделиться

3 ответа

try

 yum install php-pdo

 service httpd restart
1
ответ дан Bảo Nam 19 August 2018 в 06:12
поделиться

Это также может произойти, если в текущем рабочем каталоге веб-приложения есть файл php.ini. Если кто-то был помещен туда для изменения определенных параметров, он переопределит глобальный.

Чтобы избежать этой проблемы, не используйте настройки изменения php.ini; вместо этого сделайте это в объявлении vhost или в файле .htaccess с «php_flag».

См. также PHP Неустранимая ошибка: класс «PDO» не найден

2
ответ дан Community 19 August 2018 в 06:12
поделиться
  • 1
    Почему вниз вниз? Я сильно подозреваю, что вы отвечаете, может быть, правильно. У меня такая же проблема, но только для скриптов, запущенных cronjob, и проблема началась именно после того, как в корневой папке был установлен новый файл php.ini. Но так как ваш ответ был приостановлен, мне было интересно узнать, есть ли у вас больше информации об этом, я не хочу испортить конфигурацию сервера! – ghego1 15 May 2013 в 11:22
  • 2
  • 3
    Я понятия не имею, почему я был замешан на этом. Я подозреваю, что это люди, которые считают их экспертами, и поэтому считают, что любая проблема может иметь только одну причину. – Alastair Irvine 16 May 2013 в 08:14
  • 4
    Вы используете cronjob как root? Если это так, возможно, php.ini доступен только для чтения от root и поэтому игнорируется Apache. – Alastair Irvine 16 May 2013 в 08:15
  • 5
    Возможно, вы правы, понятия не имеете, но в любом случае проблема была в том, что вы указали. Удаление php.ini в корневой папке привело к повторным действиям. Благодаря! – ghego1 16 May 2013 в 11:42
5
ответ дан Tomasz Kowalczyk 19 August 2018 в 06:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: