У меня возникает ошибка при попытке установить eZ Publish с помощью инструкций по установке< /а>.
cd /tmp/
git clone https://github.com/ezsystems/ezpublish-community.git
Репозиторий правильно клонирован, затем я перехожу к следующему шагу:
cd ezpublish-community/
composer install --prefer-dist
Он устанавливает необходимые пакеты, а затем отображает это сообщение об ошибке:
[...]
Writing lock file
Generating autoload files
Creating the "ezpublish/config/parameters.yml" file
Some parameters are missing. Please provide them.
secret (ThisTokenIsNotSoSecretChangeIt): [...]
locale_fallback (en):
ezpublish_legacy.default.view_default_layout ('eZDemoBundle::pagelayout.html.twig'):
PHP Fatal error: Class 'eZ\Bundle\EzPublishCoreBundle\Kernel' not found in /tmp/ezpublish-community/ezpublish/EzPublishKernel.php on line 37
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception
Файл composer.json
совпадает с текущим на github.
У меня есть эта проблема с Ubuntu 14.04 и Debian wheezy (7.5).
Обновлять
Вот решение, но следует отметить, что оно установит разрабатываемую версию eZ Publish (см. ответ jeromegamez ниже).
Мне удалось установить eZ Publish, увеличив параметр memory_limit
PHP:
Это не сработало (я не знаю почему, и мне все равно):
php -d memory_limit="1G" ./composer.phar install --prefer-dist
Итак, я изменил /etc/php5/cli/php.ini
file:
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
;memory_limit = 128M
; New
memory_limit = 1G
И установка работала отлично.