首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您已经请求了一个不存在的服务"phpexcel“。

问您已经请求了一个不存在的服务"phpexcel“。
EN

Stack Overflow用户
提问于 2016-03-10 13:31:40
回答 2查看 1.4K关注 0票数 2

我知道有些问题几乎是一样的,但似乎没有一个是我的问题。

我有一个symfony 2.8.3项目,它从excel文件中读取数据并将其导入mysql数据库。它在本地主机上运行得很好,但在过去的48小时里,我一直试图让它在我的服务器上工作。它是一个共享主机,没有对linux的SSH访问。

当我试图从服务器加载它时,我会得到一个错误:“您已经请求了一个不存在的服务”phpexcel“。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-10 14:45:04

看起来您想使用来自ExcelBundle的服务。但那包没有装上。检查是否为生产env添加了它。

代码语言:javascript
复制
$bundles = array(
    // ...
    new Liuggio\ExcelBundle\LiuggioExcelBundle(),
);

不要忘记在任何配置(AppKernel.php )更改后清除生产环境上的缓存。

若要清除缓存,请运行php app/console cache:clear。您还可以添加env参数:--env=dev或--env=prod -取决于您的env。如果没有帮助,那么只需删除app/cache/目录的所有内容(如果是Symfony3应用程序,则删除var/cache/ )。

票数 4
EN

Stack Overflow用户

发布于 2016-03-11 10:47:36

Pawel回答正确,但缺少了一些内容:在将以下一行:new Liuggio\ExcelBundle\LiuggioExcelBundle(),添加到AppKernel.php文件中之后,在$bundles数组中,不要忘记清除缓存:删除app/cache/dev中的文件,以防您处于开发模式,或者在生产模式下使用app/cache/prod。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35917963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档