设置 LAMP 开发环境的最佳实践

Jon*_*ono 5 apache-http-server development wordpress lamp

我正在为在本地机器上开发 Wordpress 设置一个体面的环境做噩梦。

  1. 每次添加插件时,我都会不断手动调整文件权限。
  2. 我无法通过 Wordpress 界面安装主题或插件。
  3. sudo每次我需要修改我正在处理的站点文件夹的内容(主题文件等)时,我都必须保持-ing
  4. 我尝试使用 XAMPP,它带有一个内置的 FTP 设置,但是所有通过 Web 界面上传的文件都被授予了 user 的权限nobody

设置一个体面的 LAMP 环境以模拟(至少部分模拟)托管环境的便利性的最佳实践是什么?

我想它可能会从修改 apache 配置以指向我~/文件夹中的一个开发文件夹开始,但是我在那里的权限遇到了可怕的问题。

作为记录,我在一个系统上运行 Xubuntu 9.10,在另一个系统上运行 Ubuntu-netbook 9.10。

我可以参考的任何建议或指南?

[编辑]我不完全反对使用VM(如看到这里,但只能作为最后的手段;上网本可能是不够强大,我一般是指工作对事物的本地副本[/编辑]

小智 1

看起来您的 apache(以及 XAMPP)正在以用户“nobody”身份运行,而您的 WordPress 安装由您的登录用户 ID 拥有。我猜它是一个不可访问互联网的开发服务器,在这种情况下,最简单的方法是将 apache 的 httpd.conf 中的运行用户更改为您的登录用户 ID。

更好的做法是安装 suPHP 或 suexec,但设置它们比上面的要困难一些。


归档时间:

查看次数:

2654 次

最近记录:

8 年,5 月 前