PHP

Диаграмма работы диспетчеризации в Zend Framework

Polley Wong выложил замечательную диаграмму, показывающую, как работает диспетчеризация в Zend Framework. Всем кому интересен Zend Framework - смотреть здесь: http://devzone.zend.com/article/4601-Zend-Framework-Dispatch-Workflow-Diagram

Ubuntu версий ранее 10.04 и расширение PHP5 - GD

Внимание: для Ubuntu версии 10.04 и старше данный документ уже не актуален.

Как известно, "из коробки" в Ubuntu пакет php5-gd идет собранным не как рекомендуют разработчики PHP - с библиотекой GD поставляемой в составе PHP, а с "оригинальной" библиотекой, которая умеет гораздо меньше вкусных вещей. В результате модули вроде imagecache и прочих в Drupal не получится использовать с такой сборкой по максимуму. Вот инструкция по сборке "кошерной" GD для корректной работы. Для сборки нам потребуется несколько дополнительных утилит, так что установим их:

Zend Framework, его плюсы и минусы

Тихим сапом доделываю один проект на Zend Framework 1.6.1..

Многим библиотека понравилась. Есть много как плохого так и хорошего.
Из хорошего - достаточно толковый набор классов с БД, классы конфигурации, класс реестра - позволяющий совсем избежать так любимые всеми глобальные переменные.

nginx+apache+mod_php + eaccelerator + "drupal 502"

Обнаружен глюк eaccelerator при работе с php в режиме апачевского модуля.

Система просто не подгружала или некорректно подгружала inc/theme.inc в CMF drupal. В итоге из php нельзя было выбить никаких ошибок а сервер давал ошибку 502.

Я привык пользовать php в режиме fast-cgi.
Похоже это специфичная для eaccelerator ошибка когда php пашет как модуль apache, поскольку такое уже замечалось ранее на сторонних хостингах, просто я не придавал этому значения.

Страницы

Subscribe to RSS - PHP