【发布时间】:2012-01-05 05:19:24
【问题描述】:
我刚刚在 Windows 7 上下载了 Zend Server。当我尝试在 apache2/htdocs 文件夹中创建一个项目时,我收到以下错误声明:
C:\Program Files (x86)\Zend\Apache2\htdocs>zf create project newproject
PHP Warning: mkdir(): Permission denied in C:\Program Files (x86)\Zend\ZendServ
er\share\ZendFramework\library\Zend\Tool\Project\Provider\Project.php on line 55
Warning: mkdir(): Permission denied in C:\Program Files (x86)\Zend\ZendServer\sh
are\ZendFramework\library\Zend\Tool\Project\Provider\Project.php on line 55
An Error Has Occurred
Could not create requested project directory 'newproject'
Zend Framework Command Line Console Tool v1.11.10
Details for action "Create" and provider "Project"
Project
zf create project path name-of-profile file-of-profile
知道那是什么意思吗?
【问题讨论】:
-
您的用户是否有权写入该目录?默认情况下,他们不会升级到管理员。
-
看起来不像。我应该卸载服务器并在我的程序文件目录之外重新安装它吗?
-
我将创建组并将 wrx 权限添加到该文件夹的该组,然后将您自己添加到该组......或者只是给您的特定用户 wrx 访问权限。我不确定这是否是 Windows 上的最佳实践——我很少在 VM 中处理或配置任何与浏览器测试无关的窗口 :-)
-
这正是错误所说的:mkdir() 是不可能的,这意味着您需要以管理员身份启动 shell 和/或更改 htdocs 文件夹的权限。
-
给了自己对 zend 文件夹的写权限,这就解决了。谢谢
标签: zend-framework zend-server