Symfony 2全新安装Windows - Web文件夹权限问题

时间:2016-10-23 18:49:09

标签: windows apache symfony permissions assetic

我的symfony设置遇到问题。

事实上,我可以访问我在本地的项目(这是一个工作回购的克隆),但css和js似乎已经破坏,你可以看到:

console

我在Windows 10上,网络符号链接看起来没问题(文件在这里),这是我的vhost:

<VirtualHost *:8080>
  ServerName local.franckfurt
  ServerAlias local.franckfurt
  DocumentRoot c:/wamp64/www/.../web
  <Directory "C:/wamp64/www/...">
    Options Indexes FollowSymLinks SymLinksifOwnerMatch
    AllowOverride all
    Order Allow,Deny
    Allow from All
    Require local
  </Directory>
</VirtualHost>

我尝试添加umask(0002);在我的应用程序文件和控制台中没有成功,在web存储库上使用git bash for chmod 775命令以及其他一些我已经错过的东西。

提前感谢您,

Kupris

4 个答案:

答案 0 :(得分:0)

尝试添加:

Require All Granted

而不是Require local

并查看http://httpd.apache.org/docs/2.4/upgrading.html以获取额外的升级信息。

答案 1 :(得分:0)

我想你忘记了/home/ubuntu/PMPBuild/jiraIssue.js:76 var resp = child_process.execSync(cmd); ^ TypeError: Object function (command /*, options, callback */) { var file, args, options, callback;

install assets

http://symfony.com/doc/2.7/best_practices/web-assets.html

答案 2 :(得分:0)

您的目录应与您的DocumentRoot

相匹配
DocumentRoot c:/wamp64/www/.../web
<Directory "C:/wamp64/www/.../web">

请注意web

中的<Directory >

http://symfony.com/doc/current/setup/web_server_configuration.html

答案 3 :(得分:0)

最后,我激活管理员帐户,更改用户的Windows权限,清除缓存后,它可以正常工作。 不知道它是否是最好的解决方案,但它现在有效。 感谢您的所有回复。