PHP Fatal error: Class 'Stfalcon\Bundle\TinymceBundle\StfalconTinymceBundle' not found
PHP Fatal error: Class 'Stfalcon\Bundle\TinymceBundle\StfalconTinymceBundle' not found
我正在尝试将 Stfalcon TinyMCE 编辑器包安装到我的 Symfony 3 项目中。我有一个本地安装,然后在服务器上安装。在我的本地,我使用 composer require 来下载包,在 AppKernel.php
中注册包,然后 运行 以下命令:
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 版本,并且所有其他命令似乎都可以运行。任何帮助表示赞赏。
查看您的 /vendor/composer/autoload_psr4.php
或 autoload_namespaces.php
文件,您将拥有应用程序的所有命名空间关联数组。
搜索tinymce即可
这将向您显示为自动加载声明的名称空间及其对应的实际目录:
'Stfalcon\Bundle\TinymceBundle' => array($vendorDir . '/stfalcon/tinymce-bundle'),
我正在尝试将 Stfalcon TinyMCE 编辑器包安装到我的 Symfony 3 项目中。我有一个本地安装,然后在服务器上安装。在我的本地,我使用 composer require 来下载包,在 AppKernel.php
中注册包,然后 运行 以下命令:
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 版本,并且所有其他命令似乎都可以运行。任何帮助表示赞赏。
查看您的 /vendor/composer/autoload_psr4.php
或 autoload_namespaces.php
文件,您将拥有应用程序的所有命名空间关联数组。
搜索tinymce即可
这将向您显示为自动加载声明的名称空间及其对应的实际目录:
'Stfalcon\Bundle\TinymceBundle' => array($vendorDir . '/stfalcon/tinymce-bundle'),