我需要在线上传我的Symfony 3项目,但我只能访问FTP。所以我做了所有必要的步骤:
- 作曲家更新
- 清除生产缓存:
php app/console cache:clear --env=prod
- 在服务器上上传所有应用程序夹
打开网站后,我会收到以下错误:
致命错误:require():所需的打开失败 (include_path ='。:/usr/php56/lib/php')在 /nfsmnt/hosting2_1/a/8/a87b3594-7cfe-459E-AD62-286D2DBA2C54/ZORBFUTBAL.SK/web/web/var/var/var/bootstrap.php.php.php.php.php.cache on 1780
我检查了该文件,并在那里设置了所有权限。让我感到困惑的是从我实际域名之前的错误中走的路径。
"/nfsmnt/hosting2_1/a/8/a87b3594-7cfe-459E-AD62-286D2DBA2C54/" 我不知道它是从哪里来的以及如何修复它。 任何想法?谢谢
您绝对确定正确设置文件权限,如下所示:
http://symfony.com/doc/current/setup/file_permissions.html#using-acl-acl-on-a-system-that-supports-setfactsfacl-linux-bsd
您发布的消息似乎指向这样的东西。也运行:
php bin/symfony_requirements
只是检查您是否满足了所有其他要求。