Функции PDO не работают на сервере Linux

1

Несколько дней назад я решил перенести свое веб-приложение на Linux-сервер. Я создаю его с помощью PDO (PHP). В моем приложении localhost (Windows) приложение отлично работает, но когда я загружаюсь на сервер Linux (я не знаю, влияет ли ОС), функции PDO не работают.

Я активировал уже в php.ini веб-сервера объект PDO для Postgresql (это DB, который я использую). Основная страница системы (index.php) правильно загружена, но ни одна функциональность не работает. Я протестировал и система работает до вызова функции с кодом PDO, но, как и функции PDO, не работает или нравится, если веб-сервер полностью игнорирует функции PDO. Я не получаю никакого отчета или ошибки с сервера в связи с этой проблемой.

Может быть, кто-нибудь с опытом в этом случае, чтобы помочь мне?

спасибо очень много

  • 0
    После включения расширения PDO вы перезапустили веб-сервер? Вы проверили журналы ошибок для каких-либо сообщений?
  • 0
    да, я перезагружаю сервер после включения расширения PDO.
Показать ещё 5 комментариев
Теги:
pdo

1 ответ

1

Как правило, вы можете просто делать phpinfo(); чтобы узнать, какие модули установлены. Или из командной строки:

php -m

Кроме того, вы можете использовать: class_exists ('PDO'), чтобы узнать, действительно ли класс PDO доступен.

  • 0
    Привет AnkiiG, спасибо за ваш ответ. Я попробовал также эту опцию, как вы предложили, и определенно класс PDO активирован, это означает, что модуль PDO был правильно установлен на сервере. Я не понимаю где может быть проблема
  • 0
    @ zgrizzly_7 Будете ли вы перепроверять журнал ошибок?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню