Упакуйте приложение Zend Framework и разверните его на Zend Server - PullRequest
0 голосов
/ 09 марта 2012

Я создал небольшое приложение Zend Framework из командной строки, используя Zend_Tool.

Я развернул его в папке htdocs сервера apache, и он работает нормально.

Теперь мне нужно развернуть его на Zend Server. Для этого я использовал команду zdpack pack appname. Пытаясь это, я получаю много ошибок, таких как

deploy.xml отсутствует

Я создал его в корневой папке приложения. Тогда я получил

в папке appnaama / data отсутствует ошибка

Я создал папку данных. Тогда

Zend-скрипты отсутствуют

ошибка ....

Помогите мне развернуть приложение, созданное из zf create project projname на Zend-сервере, и запустить его в браузере.

Ответы [ 4 ]

1 голос
/ 16 апреля 2018

Вам нужно выйти из каталога при вызове команды zdpack pack . Если вы упакуете файл в каталог проекта, вы получите сообщение об ошибке « deploy.xml отсутствует ».

Передайте следующие команды в месте, где вы создаете zpk file. Для иллюстрации я буду делать это в папке myapp моего рабочего стола.

C:\Users\lura\Desktop\myapp> zdpack.exe create demoapp

Переместитесь в каталог с помощью cd demoapp и перечислите каталог. Скопируйте ваши php коды в папку данных. Папка скриптов и файл deploy.xml можно оставить как есть. Затем выполните команду проверки в каталоге.

C:\Users\lura\Desktop\myapp\demoapp> zdpack.exe validate --schema="C:\Program Files (x86)\Zend\ZendServer\share\deployment.xsd" deployment.xml

теперь вы можете переместить папку назад с помощью команды cd .. и выполнить следующее.

C:\Users\lura\Desktop\myapp>zdpack pack demoapp

Вот и все! Файл zpk создан! Скриншот моего cmd.

Этот учебник YouTube поможет, если вы все еще не уверены. Чтобы выполнить в Linux и получить дополнительную информацию, прочитайте эту документацию от Zend.

0 голосов
/ 16 мая 2013

Вы используете команду zdpack неправильно!

Step 1: Open shell and ls or cd into the zend workspace.
Step 2: use "zdpack create <ProjectName>" command. It will create deployment.xml, data and script directories. Refresh project explorer you will see changes.
Step 3: Configure deployment.xml if needed.
Step 4: Use "zdpack pack <ProjectName>" command to create zpk file.

Вот и все.

0 голосов
/ 30 июня 2014

Шаг 1: Создание каркаса из команды zdpack на сервере zend

#/usr/local/zend/bin/zdpack create <project-name>

Это создаст скелет проекта.

Шаг 2: Настройте файл deploy.xml, если необходимо. После этого проверьте, что ваш файл Deployment.xml действителен.

# /usr/local/zend/bin/zdpack validate --schema="/usr/local/zend/share/deployment.xsd" deployment.xml

Шаг 3: Теперь создайте файл zpk для приложения

# /usr/local/zend/bin/zdpack pack <project-name>
0 голосов
/ 23 мая 2012

Я думаю, что вы просто передаете неправильный путь к приложению. Попробуйте следующую схему:

zdpack pack <path>/ProjectName

для создания необходимых файлов.

...