Symfony 3通过FTP错误部署应用程序



我需要在线上传我的Symfony 3项目,但我只能访问FTP。所以我做了所有必要的步骤:

  1. 作曲家更新
  2. 清除生产缓存:php app/console cache:clear --env=prod
  3. 在服务器上上传所有应用程序夹

打开网站后,我会收到以下错误:

致命错误: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

只是检查您是否满足了所有其他要求。

最新更新