Php Symfony 3 web模块不工作

Php Symfony 3 web模块不工作,php,apache,xampp,symfony,Php,Apache,Xampp,Symfony,我一直在尝试在MacOS10.11.4的Xampp上配置Symfony3 需求检查器说我的系统已准备好运行Symfony: 我在htdocs XAMPP文件夹中创建了一个symfony项目。服务器正常运行,我可以在浏览器上打开我的项目: 当我尝试进入web文件夹时,出现以下错误: Fatal error: Uncaught RuntimeException: Session Storage was not able to create directory "/Applications/XAM

我一直在尝试在MacOS10.11.4的Xampp上配置Symfony3

需求检查器说我的系统已准备好运行Symfony:

我在htdocs XAMPP文件夹中创建了一个symfony项目。服务器正常运行,我可以在浏览器上打开我的项目:

当我尝试进入web文件夹时,出现以下错误:

Fatal error: Uncaught RuntimeException: Session Storage was not able to create directory "/Applications/XAMPP/xamppfiles/htdocs/todolist/app/../var/sessions/prod" in /Applications/XAMPP/xamppfiles/htdocs/todolist/var/cache/prod/classes.php:292 Stack trace: #0 /Applications/XAMPP/xamppfiles/htdocs/todolist/var/cache/prod/appProdProjectContainer.php(1898): Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler->__construct('/Applications/X...') #1 /Applications/XAMPP/xamppfiles/htdocs/todolist/var/bootstrap.php.cache(2107): appProdProjectContainer->getSession_HandlerService() #2 /Applications/XAMPP/xamppfiles/htdocs/todolist/var/cache/prod/appProdProjectContainer.php(1937): Symfony\Component\DependencyInjection\Container->get('session.handler') #3 /Applications/XAMPP/xamppfiles/htdocs/todolist/var/bootstrap.php.cache(2107): appProdProjectContainer->getSession_Storage_NativeService() #4 /Applications/XAMPP/xamppfiles/htdocs/todolist/var/cache/prod/appProdProjectContainer.php(1885): Symfony\Componen in /Applications/XAMPP/xamppfiles/htdocs/todolist/var/cache/prod/classes.php on line 292
我已经尝试了很多方法(更改权限),但仍然存在相同的问题

有人有办法解决这个问题吗


先走一步

这是因为symfony将会话保存在
/app/cache
目录下。 运行以下命令:

sudo rm -rf ./app/cache/*
HTTPDUSER=`ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx|lampp|xampp' | grep -v root | head -1 | cut -d\  -f1 PHPSTORMUSER=ps axo user,comm | grep -E 'storm' | grep -v root | head -1 | cut -d\  -f1`
sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs
sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs

这是权限问题,你到底试过什么?