Включить PDO на общем сервере
Мой новейший клиент решил (вопреки моей твердой рекомендации использовать мой проверенный и верный хост...) использовать Webmasters.com для размещения своего сайта.
Это превращается в кошмар... Я наконец-то получил полный доступ, который мне был нужен, вместо учетной записи блокировки от детей (даже не смог получить доступ к людям из корневой папки...).
Поэтому я наконец-то заставил клиента собрать необходимую информацию и поместить файлы на сервер, чтобы найти: Parse error: syntax error, unexpected '{
, который отлично работает на localhost. Строка, на которой происходит сбой функции, является блоком try, поэтому я предполагаю, что 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, но есть возможность обновления. Это виновник?
1 ответ
Решение было обновить до Apache 2.x
Как только я это сделал, PDO работал как шарм. Я не уверен, почему хостинг webmasters.com работает по умолчанию с Apache 1.x, но, учитывая его панель управления, меня это не удивляет.