【问题标题】:best way to develop and manage websites locally in ubuntu在 ubuntu 本地开发和管理网站的最佳方式
【发布时间】:2013-05-26 04:38:24
【问题描述】:

我是 Ubuntu 新手,我使用的是 Ubuntu 12.04,

我想在本地开发网站,所以我安装了 LAMP,我发现我的 www 文件夹位于“/var/www/”中,所以当我尝试使用 Netbeans 在其中添加新项目或修改文件时,我面临权限问题!!

我想知道我可以用来轻松管理和开发网站的最佳方式吗?

谢谢

【问题讨论】:

    标签: ubuntu web lamp


    【解决方案1】:

    最简单的方法可能是为您的网络服务器添加用户目录。这样你就可以有一个 ~public_html 文件夹来保存你的 html 页面,http://localhost/~<username>/ 可以访问它。

    如果您想将应用部署到 /var/www,您可以让自己成为 www-data 的成员: $sudo adduser <username> www-data

    【讨论】:

    • 我没有得到你的第一个答案,第二个可能是这样的:usermod -a -G www-data 但它对我不起作用,我仍然可以无论如何都不要管理 /var/www 谢谢
    • 第一个建议见stackoverflow.com/questions/526742/…。对于第二个建议,您需要注销并重新登录,以便用户获取新组。
    【解决方案2】:

    我发现最好的方法是按照本教程在我的个人主页空间下创建自己的 public_html 文件夹:https://netbeans.org/kb/docs/php/configure-php-environment-ubuntu.html#createDocumentRootLocation

    阅读“为 Apache2 HTTP 服务器指定文档根目录”部分,

    基本思路是将 DocumentRoot 重定向到您创建的新 public_html 文件夹,就是这样。

    我希望它有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 2014-03-19
      相关资源
      最近更新 更多