Установка php 5.3/5.4 на Snow Leopard/Lion

На сайте http://php-osx.liip.ch/ нашел способ быстро и безболезненно установить актуальную версию PHP. Установка актуальной PHP 5.3 сводится к выполнению команды в окне терминала

 curl -s http://php-osx.liip.ch/install.sh | bash -s 5.3

А  PHP 5.4 соответственно этой командой.

 curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4

Правда лично у меня что-то пошло как всегда криво и после успешной установки пакетов скрипт не смог перезаписать пути. Мне пришлось подправить их ручками, а также включить путь к библиотеке

LoadModule php5_module /usr/local/php5/libphp5.so

убрав коммнетарий. После этого все пошло как надо.

Другой адекватный вариант с использованием MacPorts, который также у меня работает, описан здесь: https://gist.github.com/2721719

Проблема совместимости pdf_generator2 и RealURL в Typo3

При использовании обеих расширений обнаружилась проблема. При создании PDF-файлов ссылкой /another_page/print.pdf в полученном файле вместо содержимого странички появлялось содержимое первой страницы сайта. Анализ кода показал, что причиной оказалась функция в pdf_generator2, отвечающая за перехват альтернативных форматов вызова PDF-генератора, в том числе по расширению .pdf. Читать далее Проблема совместимости pdf_generator2 и RealURL в Typo3

Генератор PDF-документов в Typo3

В репозиториях Typo3 есть замечательное расширение pdf_generator2. С его помощью можно лекго создать на сайте функцию экспорта текущей страницы в формате PDF.

После инсталляции этого расширения в конфигурацию добавляется тип документа 123. Добавив в адресную строку соответствующий параметр (/index.php?id=12&type=123), мы таким образом заменяем генератор вывода информации с HTML на PDF — как результат работы этого расширения.

Для того, что бы ссылка красивее выглядела, возможно включить опцию симуляции статического документа. Тогда нет необходимости добавлять параметр type=123. Вместо этого вызов документа с расширением «.pdf» будет подключать генератор PDF-файлов автоматически. Читать далее Генератор PDF-документов в Typo3

Закладка фундамента

Иногда проекты с использованием Typo3 идут не сплошным потоком, а сменяются чередой других проектов, никак не связанных с этим движком. После пары месяцев перерыва некоторые ньюансы настройки Typo3 забываются. Некоторые мелочи однако стопорят всё дело и нужно снова и снова гуглить, яндексить и т.д. в поисках решения возникнувшего затруднения. Поэтому решил создать себе здесь шпору по быстрой настройке Typo3. Читать далее Закладка фундамента