Symfony 3通过FTP上传


Symfony 3 upload by FTP

你好,我正在尝试上传一个symfony 3项目到主机。

主机的php版本是7.

我通过FTP上传,因为我没有SSH访问权限,我请求主机支持,我没有SSH用户的正确帐户。

在本地主机上使用xamp项目运行完美,但当我上传它时,下一个问题出现了:

Fatal error: Uncaught RuntimeException: Session Storage was not able to create directory "'app/../var/sessions/prod" in var/cache/prod/classes.php:292 Stack trace: #0 /var/cache/prod/appProdProjectContainer.php(2131): Symfony'Component'HttpFoundation'Session'Storage'Handler'NativeFileSessionHandler->__construct('/usr/home/farma...') #1 /vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php(274): appProdProjectContainer->getSession_HandlerService() #2 /var/cache/prod/appProdProjectContainer.php(2170): Symfony'Component'DependencyInjection'Container->get('session.handler') #3 /vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php(274): appProdProjectContainer->getSession_Storage_Native in /vendor/twig/twig/lib/Twig/Loader/Filesystem.php on line 94 

我在堆栈上读到一些这样的问题,我试图改变文件夹的权限,使它们在777,但是它不起作用。

有人知道我怎么解决这些吗?或者其他尝试的方法?

PD:现在看结构文件夹,我看到一个奇怪的文件夹。该文件夹是"var'logs"。我不能删除它,它也创建后,我尝试内部symfony项目。在本地我没有fodler

尝试使用以下命令清除缓存:

bin/console cache:clear --env=prod

或者手动删除var/cache/