ezpublish.ru / Форумы / Для новичков / Установка packages




Установка packages

Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь

Автор Сообщение

Maxim Kopytov

Пн, 26 октября 2009 17:45:20

Добрый день!
Скачал 21 .ezpkg файл для eZ Publish 4.2.0
Как правильно во время установки eZ Publish установить packages, при условии, что компьютер отключен от сети?

Сервер выдал ошибку:

Ошибка
Неудачная попытка получения удаленного списка пакетов сайта. Вы можете выгрузить пакеты вручную.
Remote repository URL: http://packages.ez.no/ezpublish/4.2/4.2.0/

------------------------
I love eZ Publish

Сергей Гедеон

Вт, 27 октября 2009 8:10:29

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

Собственно алгоритм установки:
1) заходите на packages.ez.no/ezpublish
2) выбираете папку с нужной версией движка
3) ищите там нужные пакеты
4) если не находите, то возвращаетесь к п.2 но выбираете более раннюю версию (например, пакет plain site не менялся с 3.8й версии)
5) сохраняете нужные пакеты на локальном компьютере
6) при установке там есть поле для ввода файла - просто открываете нужный пакет через это поле (если пакетов несколько - повторите этот пункт для каждого)
7) когда пакеты загружены в папки движка - продолжаете установку

если нужно установить пакет на уже существующий сайт - зайдите в раздел Настройка/Пакеты и повторите пп.6-7

===----
Радоваться жизни можно тихо...
----====

Maxim Kopytov

Вт, 27 октября 2009 17:03:38

Спасибо за подробную инструкцию!
Все подробно и понятно!

------------------------
I love eZ Publish

Maxim Kopytov

Вт, 27 октября 2009 20:18:27

Как узнать что содержит конкретный пакет?
Например что входит в каждый из этих пакетов?
1) ezflow_classes.ezpkg
2) ezflow_extension.ezpkg
3) ezwebin_extension.ezpkg
4) ezwt_extension.ezpkg

------------------------
I love eZ Publish

Maxim Kopytov

Вт, 27 октября 2009 20:38:18

Нашел доку описывающую установку пакетов. http://ez.no/doc/extensions/ez_flow/ez_flow_2_0_upgrade
Вопросы из предыдущего поста остаются в силе.
И еще, после установки пакетов идет пункт Autoload update.
Там есть команда, которую нужно запустить после установки(импорта) пакетов.
Вот эта строка: $ php bin/php/ezpgenerateautoloads.php -e -p

Вопрос: Как мне запустить эту команду в Windows на локальном компьютере?

------------------------
I love eZ Publish

Maxim Kopytov

Вт, 27 октября 2009 21:05:25

Поздравьте меня!
Я запустил скрипт!
Вот результаты:
C:\site\www>php bin/php/ezpgenerateautoloads.php -e -p
Scanning for PHP-files.

..............................................................................
..............................................................................
.................................................................

Scan complete. Found 305 PHP files.

Searching for classes (tokenizing).

305 / 305 [+++++++++++++++++++++++++++++++++++++++++++++++++++++++++>] 100.00%

Found 126 classes, added 126 of them to the autoload array.

------------------------
I love eZ Publish

Maxim Kopytov

Вт, 27 октября 2009 21:12:19

Я так понял для eZ Star Rating нужно таблицу в базе данных создать?

This extension requires new database tables in order to store ratings.
Execute following command to create database tables in MySQL:

mysql -u[datbase_user] -p[database-password] [databasename] < extension/ezstarrating/sql/mysql/mysql.sql

Sql files are also provided for postgressql and oracle - refer to the database documentation on how to execute queries from a command-line clients.

Это обязательно? Почему сам eZ этого не сделает? Почему нужно мое вмешательство?
Или так надо?

------------------------
I love eZ Publish