Проблемы работы на некоторых серверах с PHP-5.2.10+ и ZendOptimizer до 3.3.3 включительно

Модератор
Проблемы работы на некоторых серверах с PHP-5.2.10+ и ZendOptimizer до 3.3.3 включительно
Обратите внимание на проблему в соответствии системным требованиям. У Вас на сайте установлена версия PHP 5.2.10 или выше, однако эти версии PHP имеют проблему в работе с текущими версиями ZendOptimizer до 3.3.3 включительно.

Информация о системных требованиях размещена на сайте: http://www.hostcms.ru/hostcms/system-requirements/

Обратите внимание, использование PHP-5.2.10 и старше с ZendOptimizer до 3.3.3 включительно в настоящий момент не рекомендуется, обсуждение проблемы со ссылками на форум Zend-а происходит на нашем сайте: http://www.hostcms.ru/forums/22/2992/

С подобной проблемой сталкиваются множество пользователей различных программных продуктов, работающих под управлением PHP 5.2.10 и ZendOptimizer версии до ZendOptimizer 3.3.3 включительно.

Вы можете переслать эту информацию хостингу для анализа. Мы рекомендуем переход на версию PHP 5.2.9 или обновить версию ZendOptimizer до 3.3.9 или выше.

Загрузить новую версию ZendOptimizer 3.3.9 можно со страницы http://www.zend.com/en/products/guard/downloads (доступны версии для FreeBSD 32 bit и Linux 32 bit и 64 bit).

Установка ZendOptimizer on FreeBSD 7.2: http://forums.kayako.com/f74/zendoptimizer-freebsd-7-2-a-25523/

Цитата:
What I had done?!

   1. I went to .zend.com
   2. Registered
   3. Go to "Home -> Products -> Zend Guard -> Zend Optimizer"
   4. Click on "No thanks, download only the Zend Optimizer runtime"
      URL is:
      Code:
      http://www.zend.com/products/guard/downloads

   5. Select Release: Zend Optimizer v3.3
   6. Downloaded ZendOptimizer-3.3.9-freebsd6.0-i386.tar.gz
   7. Unpacked archive
   8. Copied file:
      Code:

      ZendOptimizer-3.3.9-freebsd6.0-i386/data/5_2_x_comp/ZendOptimizer.so

      to:
      Code:

      /usr/local/lib/php/zend/ZendOptimizer.so

   9. Then in php.ini added the line:
      Code:

      zend_extension="/usr/local/lib/php/zend/ZendOptimizer.so"

  10. Stopped Apache Server
  11. Started Apache Server
  12. After that in Apache server error log file
      (the path can be found in your Appache configuration file, look for "ErrorLog" option)
      I noticed this one line:
      Code:

      Failed loading /usr/local/lib/php/zend/ZendOptimizer.so:  Shared object "libm.so.4" not found, required by "ZendOptimizer.so"

  13. Used some Google with search request:

  14. And got a good help URL about this problem ->
      Code:

      http://sasuke.tistory.com/80

  15. Just executed these commands:
      Code:

      cd /lib
      ln -s /lib/libm.so.5 /lib/libm.so.4
      ln -s /lib/libutil.so.7 /lib/libutil.so.5
      ln -s /lib/libcrypt.so.4 /lib/libcrypt.so.3
      ln -s /lib/libc.so.7 /lib/libc.so.6

  16. Stopped Apache Server
  17. Started Apache Server
  18. And Working!


ZendOptimizer более не поддерживает FreeBSD 64 bit, см.

  1. http://forums.zend.com/viewtopic.php?f=57&t=2412
  2. http://forums.zend.com/viewtopic.php?f=57&t=1625
Модератор
Re: Проблемы работы на некоторых серверах с PHP-5.2.10 и ZendOptimizer 3.3.3
Прилепленная тема на Zend Forums: http://forums.zend.com/viewtopic.php?f=57&t=1655
Due to a non-backward compatible change in PHP between PHP 5.2.9 and 5.2.10 Zend Optimizer (the runtime side of Zend Guard) does not work under 5.2.10. Zend is aggressively working to make a new version of Optimizer available to fix this problem and we hope these will be available within the next couple of weeks. If you have updated to PHP 5.2.10 we request that you revert to PHP 5.2.9 for now until we can release these patches.

Соответственно хостингам (я думаю такая проблема у подавляющего большинства) лучше вернуться на 5.2.9 до решения проблемы с одной из сторон.
Модератор
Re: Проблемы работы на некоторых серверах с PHP-5.2.10 и ZendOptimizer 3.3.3
Обратите внимание, Zend выпустил версию ZendOptimizer 3.3.4, в нем эта проблема должна быть решена. Загрузить новую версию ZendOptimizer 3.3.4 можно со страницы http://www.zend.com/en/products/guard/downloads (доступны версии для FreeBSD 32 bit и Linux 32 bit и 64 bit)
Ссылку на страницу загрузки можете отправить хостерам, у которых наблюдается эта проблема.
Re: Проблемы работы на некоторых серверах с PHP-5.2.10 и ZendOptimizer 3.3.3
FreeBSD 6.0 x86 (64 bit) (TAR.GZ) | 9.50 MB | 3.3.0
OpenBSD 3.4 x86 (TAR.GZ) | 7.80 MB | 3.3.0a
AIX (TAR.GZ) | 10.72 MB | 3.3.3
FreeBSD 5.4 x86 (32 bit) (TAR.GZ) | 8.35 MB | 3.3.3
Windows x86 (EXE) | 8.31 MB | 3.3.3
Mac OSX (TAR.GZ) | 5.89 MB | 3.3.9
FreeBSD 6.0 x86 (32 bit) (TAR.GZ) | 2.72 MB | 3.3.9
Linux x86 (32 bit) (TAR.GZ) | 2.98 MB | 3.3.9
Linux x86 (64 bit) (TAR.GZ) | 2.71 MB | 3.3.9

Не стыдно что-либо не знать или не понимать. Стыдно бояться спросить.
Модератор
Re: Проблемы работы на некоторых серверах с PHP-5.2.10 и ZendOptimizer 3.3.3
sivruk,
Хх ты, уже 3.3.9 выпустили. Свяжитесь с разработчиком Zend Optimizer по вопросу сборки для FreeBSD 6.0 x86.
Re: Проблемы работы на некоторых серверах с PHP-5.2.10+ и ZendOptimizer до 3.3.3 включительно
До сих пор не решил разработчк ZendOptimizer проблему для FreeBSD 64-битной FreeBSD 6.0
Модератор
Re: Проблемы работы на некоторых серверах с PHP-5.2.10+ и ZendOptimizer до 3.3.3 включительно
Sender,
откатите PHP до версии 5.2.9 и все будет работать с Z.O. 3.3.3
Модератор
Re: Проблемы работы на некоторых серверах с PHP-5.2.10+ и ZendOptimizer до 3.3.3 включительно
Продолжаем сталкиваться с непробиваемостью хостингов, которые придумывают какие угодно отговорки, лишь бы не исправлять конфликт версий ПО, установленных на сервере.
Вероятно поддержка хостинга считает себя умнее разработчика ZendOptimizer и решила даже не переходить по предоставленным ссылкам.
Аргумент "раз клиентская часть работает - все нормально" не выдерживает никакой критики. Рекомендуем поддержке хостинга наконец повысить свой уровень знаний и прочитать о проблемах PHP 5.2.10 и выше и старых версий ZendOptimizer, наконец исправить конфликт версий на своих серверах и дать клиентам нормально работать.

Проблема решается очень просто, главное не валить все ошибки на скрипты, как привыкли делать хостеры.
Re: Проблемы работы на некоторых серверах с PHP-5.2.10+ и ZendOptimizer до 3.3.3 включительно
Я бы еще порекомендовал бежать клиенту от таких "умных" хостингов дабы в дальнейшем не "наступить на грабли" в ситуациях связанных с вопросом работы скриптов на сервере -)) спрашивается нафига такая поддержка то?

Кажется тут дело не в уровне знаний а в нежелании качественно работать 8)
Клиенту делать выводы -)
ку
Модератор
Re: Проблемы работы на некоторых серверах с PHP-5.2.10+ и ZendOptimizer до 3.3.3 включительно
namez,
с другой стороны у более или менее крупных хостингов многоуровневая система защиты от клиентов, все запросы обрабатывает поддержка первого звена, давая типовые ответы. Если вопрос первое звено не смогло решить, такой запрос передается более опытному второму звену. Те в свою очередь думают и решают, либо передают инженерам.
Сбой бывает тогда, когда первое звено вместо того, чтобы передать запрос более опытным коллегам начинает самодеятельность.
Авторизация