在 Linux 机器上使用 XAMPP (LAMPP) 解决权限问题的最佳实践

Posted

技术标签:

【中文标题】在 Linux 机器上使用 XAMPP (LAMPP) 解决权限问题的最佳实践【英文标题】:Best Practices for Resolving Permission issues Using XAMPP (LAMPP) on a Linux machine 【发布时间】:2011-11-20 08:54:13 【问题描述】:

问题

我最近开始在我的一台笔记本电脑上使用 Linux。我在 Mac 和 Window OS 上安装了我非常熟悉的 XAMPP (LAMPP),以便开发我的 WordPress 主题等。

我一直遇到烦人的权限问题,我知道这是 Linux 学习曲线的一部分。我不熟练使用终端命令。

在做任何事情之前,如果没有访问权限错误,我无法从其他计算机导入任何 Wordpress 开发文件。

使用终端我更改了 htdocs 文件夹中的权限:

sudo chmod 777 -R /opt/lampp/htdocs

这解决了一个问题,似乎我的 WP 文件已被识别,但现在我无法连接到我在 phpMyAdmin 中创建的数据库,使用正确的数据库名称,root 作为用户,密码没有,当我工作正常时在这台笔记本电脑中创建一个 WordPress 安装。

只有在将文件从 zip 或其他方式导入 htdocs 时才会出现这些问题。

问题

是否有一套在 Linux 机器上设置 XAMPP (LAMPP) 的最佳实践,以便没有权限问题或其他问题妨碍使用 Wordpress(和其他程序)的本地安装。

谢谢!

【问题讨论】:

【参考方案1】:

有关最佳做法,请参阅 wordpress 法典。 [1] 为你的文件分配 777 权限不是很明智。

我通常会 cd 到包含 wordpress 安装的目录,即存在 wp-content、wp-admin 和 wp-includes 的目录。然后运行以下命令

为目录设置权限

找 。 -type d -exec chmod 755 \;

设置文件权限

找到 . -type f -exec chmod 644  \;

[1]。 http://codex.wordpress.org/Hardening_WordPress#File_permissions

【讨论】:

以上是关于在 Linux 机器上使用 XAMPP (LAMPP) 解决权限问题的最佳实践的主要内容,如果未能解决你的问题,请参考以下文章

在 ubuntu 13.10 上从 XAMPP 移动到 LAMP 后 htaccess 不起作用(在 apache linux 服务器中启用 htaccess)

在 Ubuntu ( Linux ) 上使用 Lamp 安装 Mongodb

在 Linux 机器上使用 XAMPP (LAMPP) 解决权限问题的最佳实践

在同一台 linux 机器上使用 zope-plone 安装 xampp 的指南?

create-react-app 构建部署在 LAMP/XAMPP/WAMP 上

我可以在 linux 上拥有 LAMP 的控制面板吗? [关闭]