我在带有MSQL数据库的Windows Web Server 2008上的IIS服务器上运行Symfony。
我给了webserver完全权限来编写缓存和日志目录。但是,当我通过控制台命令清除缓存时,它说
php app/console cache:clear --env=dev --no-debug
Der Befehl "stty" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
[RuntimeException]
Unable to write in the "C:\inetpub\wwwroot\LocalUser\client_transparency.stage\app/cache/dev_new" directory
cache:clear [--no-warmup] [--no-optional-warmers]
我甚至停止了IIS并再次尝试,但发生了同样的错误。
另一个问题是,我有时在生产模式的前端有一个空白页面。
答案 0 :(得分:0)
当您运行symfony命令行时,它会使用您的本地帐户,检查您所登录的用户是否具有读写权限。
IIs总是像其他用户一样运行,取决于你如何配置它
答案 1 :(得分:0)
为了运行仅限管理员的应用程序,我必须以相对费力的方式打开命令行:
选择“以管理员身份运行”
在项目目录路径中运行命令:php app / console cache:clear --env = dev --no-debug