安装Filesystem组件后ckeditor找不到无法使用如何解决?
FOS CKEditor Bundle 安装失败排查方案
- 第一步:清理Symfony运行缓存,避免配置残留导致命令异常
执行命令:symfony console cache:clear - 第二步:手动恢复默认配置文件
从扩展包默认目录复制配置到项目配置目录:cp vendor/friendsofsymfony/ckeditor-bundle/config/packages/fos_ckeditor.yaml config/packages/
同时检查config/bundles.php中是否存在以下注册代码,缺失则手动添加:FOS\CKEditorBundle\FOSCKEditorBundle::class => ['all' => true], - 第三步:带强制参数执行资源安装命令
强制覆盖已存在/残留的资源文件,避免冲突报错:symfony console ckeditor:install --force --path=public/bundles/fosckeditor - 第四步:校验目录读写权限
安装Filesystem组件后可能修改了目录权限,需保证执行命令的用户对config/packages、public/bundles目录有读写权限,Linux环境可执行以下命令修复:sudo chmod -R 755 config/ public/ - 第五步:重装扩展包(可选,以上步骤无效时执行)
先移除旧包:symfony composer remove friendsofsymfony/ckeditor-bundle
再重新安装:symfony req friendsofsymfony/ckeditor-bundle
安装完成后重新执行第三步的资源安装命令即可。
内容的提问来源于stack exchange,提问作者Rasoamanana
相关产品推荐
相关产品推荐

