У меня есть проект в моем локальном хосте, уже запущенный, после изменения php.ini
моего сервера XAMPP
[работает в Windows 7] (добавлено: extension=php-intl.dll
). Но когда я загрузить этот проект на мой GoDaddy
хостинг, он работает и это не распространяется получить следующее сообщение об ошибке:ZF2 Неустранимая ошибка: Class 'Locale' не найдена в /home/...../Zend/I18n/Translator/Translator.php в строке 228
Fatal error: Class 'Locale' not found in /home/content/41/9674641/html/library/zend.2.0.4/Zend/I18n/Translator/Translator.php on line 228
GoDaddy детали хостинг:
- Php версии 5.3
- Операционная система : Linux
- i386-redhat-linux-gnu
Zend Framework детали:
- Зенд Библиотека: 2.0.4
I've попробовал то, что они говорят по следующим ссылкам:
- http://support.godaddy.com/help/article/1085/can-i-add-a-php-initialization-file-to-my-hosting-account?locale=en
- http://support.godaddy.com/help/article/5647/why-isnt-my-phpini-file-taking-effect?locale=en&ci=46061
Кроме того, я звонил в 24/7 поддержку goDaddy, и они предложили мне создать файл php5.ini в корневом каталоге, после чего они сказали мне остановить все веб-службы (Cpanel/Stats & Мониторы/Системные процессы/end web), но они не сказали мне, что мне нужно включить в файл php5.ini.
Я читал некоторые ссылки и, поскольку мой localhost - это один из окон, добавление расширения = php-intl.dll в файл php.ini. Поэтому я пытался включить в мой сервер Linux-сервера godaddy: extension = php-intl.so, но не работает (ни расширение = php-intl.dll).
Проблема с ходом goDaddy началась, когда я начал использовать ZF2 FORM.
Обновления:
1) I've получил доступ к php5.ини сервера GoDaddy (я сделал копию на основе моего хостинга) с помощью замазку: cp /web/conf/php5.ini /var/chroot/home/content/41/9674641/html
Тогда я прочитал его, и я не мог найти «Интерн» расширение, вместо этого, я только мог найти:
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
2) GoDaddy ответ на мой официальный запрос поддержки (билет):
Thank you for contacting Online Support
I understand you are wanting to get Internationalization extension on to your hosting account. At this time these are not supported in our systems at this time. We are going to review this with our developers to more information. You may receive an email us down the road with addition information about this.
Please let us know if we can assist you in any other way.
Теперь я имею в виду, что у меня есть две проблемы:
A) Включите линию, чтобы включить расширение (я не знаю, как):
Может быть может быть:
extension_dir=/var/chroot/home/content/41/9674641/html/library/extensions/php-intl/usr/lib64/php/modules
extension="intl.so"
B) Включить расширение в некотором месте внутри моего хостинга (но я не знаю, как):
может быть, я мог бы поместить файлы расширения внутри: /var/chroot/home/content/41/9674641/html/library/extensions/php-intl
кроме того, я не знаю, где приобрести файлы расширения.
C) Есть ли какие-либо известные обновления на ZF2 (скелет, библиотека ..), которые решают эту проблему?
Пожалуйста, мне нужна помощь как можно скорее.