Я пытаюсь установить пакет редактора Stfalcon TinyMCE на мой проект Symfony 3. У меня есть локальная установка, а затем установка на сервере. На моем местном, я использовал композитор требует снести сверток, зарегистрировал сверток AppKernel.php
, а затем побежал следующую команду:PHP Неустранимая ошибка: класс 'Stfalcon Bundle TinymceBundle StfalconTinymceBundle' не найден
php bin/console assets:install web/
И мой результат:
Installing assets as hard copies.
--- ----------------------- ----------------
Bundle Method/Error
--- ----------------------- ----------------
✔ StfalconTinymceBundle copy
--- ----------------------- ----------------
! [NOTE] Some assets were installed via copy. If you make changes to these assets you have to run this command
! again.
[OK] All assets were successfully installed.
я добавил конфигурацию к моему config.yml
файл, запустил его абсолютно нормально. Однако, когда я установил его на живом сервере, то прошло нормально, когда я использовал composer require
, но после того, как я зарегистрировал сверток и побежал команду assets:install
, я получил следующее сообщение об ошибке:
PHP Fatal error: Class 'Stfalcon\Bundle\TinymceBundle\StfalconTinymceBundle' not found in /var/www/vhosts/mocms.co.uk/httpdocs/app/AppKernel.php on line 22
Я не понимаю, поскольку пакет определенно находится в папке поставщика, установка является точной копией локальной, поскольку я использую управление версиями.
У кого-нибудь есть идея, почему это произойдет на реальном сервере, а не на местном? Сам сайт работает, это правильная версия PHP, и каждая другая команда работает. Любая помощь оценивается.
Это было его - там были старые пакеты в там, который продолжал получать переустанавливать и файл Composer был переписан, поэтому он не узнал, что этот комплект был даже там! Спасибо за помощь. –
Добро пожаловать. Глэд, что я могу помочь – Mawcel