我正在尝试将symfony移动到共享主机。
我移动了symfony结构到/和我的web文件夹是 /public_html.
警告:require(/home/user/app/cache/prod/doctor/orm/Proxies/_CG__UserBundleEntityUser.php):未能打开流:第209行的/home/user/vendor/doctor/common/lib/doctor/common/Proxy/AbstractProxyFactory.php中没有此类文件或目录
警告:require(/home/user/app/cache/prod/doctor/orm/Proxies/_CG__UserBundleEntityUser.php):未能打开流:第209行的/home/user/vendor/doctor/common/lib/doctor/common/Proxy/AbstractProxyFactory.php中没有此类文件或目录
致命错误:要求():失败的打开要求'/home/user/app/缓存/prod/学说/orm/代理/__CG__UserBundleEntityUser.php'(include_path='.:/opt/php55/lib/php')在 /home/user/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php行209
此错误仅在prod
环境中发生。异常不会在dev
环境中引发。
我尝试了以下方法:
rm -rf /app/cache + chmod 777
app/console cache:warmup
我使用Symfony 2.8.3。以下目录在本地和服务器上存在:
本地缓存:-/annotations、/twig、/vich_uploader/doctrine、/translations
服务器缓存:- /annotations, /twig, /vich_uploader
如果我将本地缓存上载到服务器,异常将消失。
/app/config/doctrine.yml
更改为:
orm:
auto_generate_proxy_classes: "%kernel.debug%"
到:
orm:
auto_generate_proxy_classes: true
作品
我已经更改了所有引用表达式“auto_generate_proxy_classes”的文件(我已经将值从“false”更改为“true”),这解决了以下问题:
在尝试访问应用程序之前,您没有创建代理类。这通常由以下人员完成:
app/console cache:warmup --env=prod
默认情况下,在prod
环境中禁用代理类的自动生成。通过将以下内容添加到配置中,可以启用类似于dev
环境的代理类的自动生成:
app/config/config_prod.yml
doctrine:
orm:
auto_generate_proxy_classes: true # <- change to true
proxy_dir: '%kernel.cache_dir%/doctrine/orm/Proxies'
proxy_namespace: Proxies
我想在一个活动中打开不同的文章,使用我通过通知发送的不同帖子id。我可以点击通知打开一个帖子,但打开同一个活动后,我无法打开或处理第二个通知。 注意:我试过使用可以轻松打开所有通知,但当按下HOME(主页)按钮并从抽屉重新打开应用程序时,它会打开第一个通知,而不是最后一个打开的通知。 XML很简单`
我把Visual Studio从社区2015升级到了社区2017。现在,当我编译时,我得到错误消息,说“Error (active) E1696无法打开源文件“stdio.h”,引用的行如下所示: 如果我创建一个新项目,则会找到 stdio.h。 因此,我查看了项目配置属性- 所以似乎需要设置VC_IncludePath,但我找不到任何设置的地方。请注意,我找不到宏的,这可能是因为我使用的是 Vi
当我试图从Intellij中打开JavaFx scenebuilder中的fxml文件时,它给出了以下错误:无法打开“示例”。fxml“打开”操作失败。确保所选文件是有效的FXML文档。请参阅下面的图片以查看错误的foto。
我的环境变量路径中的值为 C:\ProgramData\Oracle\Java\JavaPath;C:\Windows\System32;C:\Windows;C:\Windows\System32\WBEM;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\JDK1.8.0_51\bin;C:\Program Fi
我想启动一个Laravel应用程序,但在运行时,它找不到.env文件。它也没有创造一个。 我认为这是一个路径url问题,因为路径url中提供了斜杠和反斜杠。 以下是输出: 给出错误: file_get_contents(C:\xampp\htdocs\tekom-web/. env):无法打开流:没有这样的文件或目录 脚本php artisan key:generate处理返回的安装后cmd事件,
我正在使用 org.springframework.boot版本1.5.6。版本4.0.5。 得到这个错误 2020-12-09 00:13:39.247 WARN 6802---[主]s.c.a.AnnotationConfigApplicationContext:上下文初始化期间遇到异常-取消刷新尝试:org。springframework。豆。工厂BeanDefinitionStoreExc