2015-02-19 4 views
1

Наконец-то мне удалось развернуть мой сайт ZF2 на общий (а также бесплатный) хостинг.intl php extension exception zend framework 2 shared hosting

Кажется, что все работает правильно, кроме раздела, имеющего форму. Это ошибка, я получаю:

Uncaught exception 'Zend\Form\Exception\ExtensionNotLoadedException' 
with message 'Zend\Form\View\Helper component requires the intl PHP extension' in 
/.../vendor/zendframework/zendframework/library/Zend/Form/View/Helper/FormMonthSelect.php 

В форме есть поле, где, как предполагается, пользователь может выбрать его/ее день рождения. Я думаю, что проблема есть.

Как я могу включить это расширение на сервере? Или, по крайней мере, изменить что-то в моем приложении zf2, чтобы он не нуждался в этом расширении?

ответ

1

Ваша диадация - does requireintl расширение.

Управление php-расширениями обычно происходит с помощью администраторов sys, поэтому вы можете либо попросить хостинговую компанию включить ее, либо попытаться сжать ее через htaccess (iffy, edit .htaccess to load php extension?). Другое то, что я могу только посоветовать не использовать ничего, что полагается на intl, так что, возможно, простое текстовое поле с синтаксисом даты, выполненное вами вручную.