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

发布于 2024-12-05 17:59:57 字数 606 浏览 1 评论 0原文

问题

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

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

在做任何事情之前,我无法从其他计算机导入任何 WordPress 开发文件,而不会出现访问权限错误。

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

sudo chmod 777 -R /opt/lampp/htdocs

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

我仅在将文件从 zip 或其他方式导入 htdocs 时遇到这些问题。

问题

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

谢谢!

Problem

I've recently started using Linux on one of my laptops. I installed XAMPP (LAMPP) which I'm very familiar with on the Mac and Window OS in order to develop my WordPress themes etc.

I keep running into annoying permission issues, which I understand is a part of the Linux learning curve. I'm not proficient using terminal commands.

Before doing anything I could not import my any Wordpress development files from my other computers without having access permission errors.

Using terminal I changed the permissions in the htdocs folder:

sudo chmod 777 -R /opt/lampp/htdocs

Which solved one problem, seemed like my WP files were recognized, but now I cannot connect to the database I created in phpMyAdmin, using the correct database name, root as the user and nothing for the password, which works fine when I create a WordPress installation from within this laptop.

I only get these issues when importing files into htdocs from a zip or otherwise.

Question

Is there a set of best practices for setting up XAMPP (LAMPP) on a Linux box so that there are no permission issues or other issues that get in the way of using a local installation for Wordpress (and other programs).

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南渊 2024-12-12 17:59:57

有关最佳实践,请参阅 WordPress Codex。 [1]
给你的文件分配 777 权限并不是很明智。

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

设置目录权限

find . -type d -exec chmod 755 {} \;

设置文件权限

find . -type f -exec chmod 644 {} \;

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

For best practices refer to the wordpress codex. [1]
It is not very wise to assign 777 permissions to your files.

I would usually cd to the directory containing wordpress installation i.e. where wp-content, wp-admin and wp-includes exist. Then run the following commands

To set permissions for directories

find . -type d -exec chmod 755 {} \;

To set permissions for files

find . -type f -exec chmod 644 {} \;

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文