我正在尝试使用PHP MVC框架CodeIgniter。我使用以下文章来设置我的开发环境: http://hetal.wordpress.com/2009/09/04/working-with-eclipse-and-code-igniter/
我正在尝试将CI“System”文件夹添加到Eclipse中的新项目中。我这样做是通过选择'New Php Project'然后'从现有来源创建项目'。我按照指示将它指向系统文件夹。
我收到一个错误:
资源的父级:/var/www/CI/System/.project标记为只读。
详细说明,“权限被拒绝”。
我尝试使用gksudo运行Eclipse,但后来我没有安装PHP插件等。
答案 0 :(得分:1)
它说只有/System/
文件夹的读访问权限,因此它没有写.project
文件的权限。
chmod
/System/
目录并尝试再次将其导入Eclipse。
chmod og=rw /var/www/CI/System/
/* Gives the owner & group read & write access */
答案 1 :(得分:0)
您正在尝试将Eclipse写入文件(即Eclipse .project)写入其无权执行此操作的目录。您似乎正在尝试写入实际的/ var / www /目录。
通常我这样做的方法是在我的开发目录/ eclipse工作区中安装CodeIgniter,然后在/ var / www /中创建一个软链接,指向我在开发环境中设置的Code Igniter。
回复评论
%GT; cd / var / www /
%GT; ln -s / home / jsmith / eclipse / workspace / CodeIgniter CI
这将创建一个名为/ var / www / CI的软链接,指向您主目录中的CodeIgniter。 (或者您通常放置开发文件的地方)这将允许Web服务器提供并使用您拥有完全权限的目录中受您控制的CodeIgniter文件。