Назад | Перейти на главную страницу

Включить PDO на общем сервере

Мой новый клиент решил (вопреки моей настоятельной рекомендации использовать мой проверенный и надежный хостинг ...) использовать Webmasters.com для размещения своего сайта.

Это превращается в кошмар ... Наконец-то я получил полный доступ, который мне был нужен, вместо учетной записи с блокировкой детей (не мог даже получить доступ к корневой папке людей ...).

Итак, я наконец-то заставил клиента выдать необходимую информацию и поместить файлы на сервер, чтобы найти: Parse error: syntax error, unexpected '{, который отлично работает на localhost. Строка, в которой функция не работает, является блоком попытки, поэтому я предполагаю, что PDO работает неправильно. Вот данные php.ini pdo.

extension=pdo.so
extension=pdo_mysql.so
extension=pdo_sqlite.so
extension=libpdf_php.so
extension=pfpro.so

Кроме того, используется сервер Apache 1.x вместо 2.x, но есть возможность обновления. Это виноват?

Решением было перейти на Apache 2.x

Как только я это сделал, PDO работал как шарм. Я не уверен, почему на хостинге webmasters.com по умолчанию используется Apache 1.x, но, учитывая их панель управления, это меня не удивляет.