Мой новый клиент решил (вопреки моей настоятельной рекомендации использовать мой проверенный и надежный хостинг ...) использовать 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, но, учитывая их панель управления, это меня не удивляет.