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

时间:2016-11-23 18:19:25

标签: php deployment ftp symfony

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

  1. 作曲家更新
  2. 清除生产缓存:php app/console cache:clear --env=prod
  3. 上传服务器上的所有应用文件夹
  4. 打开网站后,出现以下错误:

      

    致命错误:require():需要打开失败   '/nfsmnt/hosting2_1/a/8/a87b3594-7cfe-459e-ad62-286d2dba2c54/zorbfutbal.sk/web/var..\vendor\symfony\symfony\src\Symfony\Component\ClassLoader\ApcClassLoader.php'   (include_path ='。:/ usr / php56 / lib / php')in   第1780行/nfsmnt/hosting2_1/a/8/a87b3594-7cfe-459e-ad62-286d2dba2c54/zorbfutbal.sk/web/var/bootstrap.php.cache

    我检查了文件,我在那里也设置了所有权限。 让我感到困惑的是我在实际域名之前的错误路径。

      

    “/ nfsmnt / hosting2_1 /一个/ 8 / a87b3594-7cfe-459e-ad62-286d2dba2c54 /”   我不知道它来自何处以及如何解决它。   任何的想法?感谢

1 个答案:

答案 0 :(得分:0)

您完全确定正确设置文件权限,如下所示:

http://symfony.com/doc/current/setup/file_permissions.html#using-acl-on-a-system-that-supports-setfacl-linux-bsd

您发布的消息似乎指向类似的内容。 同时运行:

php bin/symfony_requirements

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