• XSS.stack #1 – первый литературный журнал от юзеров форума

Zend Framework2

  • Автор темы CyberUser
  • Дата начала

CyberUser

Гость
А не замахнуться ли нам на php-фреймворк от разработчиков самого языка?
Приступим к установке.

Как пример, заходим в NetBeans -> Группа -> Git -> Клонировать и прописываем git://github.com/zendframework/ZendSkeletonApplication и следуем подсказкам. Распакованный скелет должен у нас оказаться в публичной папке сервера.
Или качаем архив https://github.com/zendframework/ZendSkeletonApplication и распаковываем вручную.
Или в консоле выполняем команду: git clone git://github.com/zendframework/ZendSkeletonApplication.git в целевой папке.

На данном этапе у нас должен получиться скелет движка. Сама библиотека фреймворка не установлена.

Далее, открываем консоль и переходим в распакованный скелет. В нем должен быть файл composer.phar. Он нам и нужен, чтобы установить библиотеку.
Чтобы обновить composer выполним php composer.phar self-update
И непосредственно сама установка php composer.phar install
В результате у нас появится полностью рабочий каркас сайта. Осталось лишь русифицировать <_<
Идем по адресу /module/Application/config и редактируем файл module.config
А именно
Код:
    'translator' => array(
        'locale' => 'ru_RU', // было en_US
        'translation_file_patterns' => array(
            array(
                'type'     => 'gettext',
                'base_dir' => __DIR__ . '/../language',
                'pattern'  => '%s.mo',
            ),
        ),
    ),
Теперь фреймворк научился говорить с нами на одном языке.
Осталось за малым, навести порядок. Перемещаем папку library со всем содержимым из vendor/zendframework/zendframework в vendor/ZF и удаляем vendor/zendframework со всем содержимым, оно нам не нужно.

Начало положено.
 
эм. я может чего не понимаю... Но о чем мануал? Установка zend framework? Смысл? Есть же проще способы. Например как аддон для php в виде бинарника. Есть под все ОС в принципе...
 
Тему поднимал ради одной цели - локально искать уязвимости в самом фреймворке. В частности интересуют уязвимости компонентов для работы с БД и формами, правами доступа, аутентификации пользователей.
Если есть что-то интересное - отпишитесь.
Есть CMS'ки на его основе, сайты, но наиболее интересные те, кого разработчики фреймворка пиарят http://framework.zend.com/
Думаю, не мне одному эта тема интересна.
 
http://www.twirpx.com/file/1351157
Шасанкар К.
Zend Framework 2.0 разработка веб-приложений. — СПб.: Питер, 2014. — 208 с.: ил. — (Серия «Библиотека программиста»).
Zend Framework 2 представляет собой последнее обновление широко известного фреймворка Zend Framework. Эта версия значительно упростила процесс создания сложных веб-приложений, сведя к минимуму усилия разработчиков благодаря наличию готовых к использованию компонентов.
Zend Framework 2 — это многофункциональный масштабируемый фреймворк для разработки веб-приложений.
Данная книга послужит для вас руководством по созданию мощных веб-приложений средствами Zend Framework 2. В ней рассматриваются все аспекты создания приложений на основе Zend Framework, начиная с установки и конфигурирования среды разработки, а имеющиеся упражнения позволят вам с легкостью разобраться в возможностях ZF и воспользоваться ими для создания собственных приложений.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх