【发布时间】:2016-11-03 08:36:29
【问题描述】:
您好,我正在尝试将 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
我在堆栈上读到了一些类似的问题,我尝试更改了 forlders 的权限,使它们位于 777,但是它不起作用。
有人知道我该如何解决这些问题吗?或者其他的尝试?
PD: 现在看着structure folder,我看到了一个奇怪的文件夹。 该文件夹是“var\logs”。我在 symfony 项目中尝试后也无法删除它。 在本地我没有那个文件夹。
【问题讨论】: