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

标签 xampp localhost lampp

问题

我最近开始在我的一台笔记本电脑上使用 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(和其他程序)的本地安装。

谢谢!

最佳答案

有关最佳实践,请参阅 wordpress codex。 [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

关于xampp - 在 Linux 机器上使用 XAMPP (LAMPP) 解决权限问题的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7473499/

相关文章:

php - 比较 2 个数据库表值并在 1 个表中更新

php - yii 框架在 mac 中不工作

php - 如何设置时区 xampp mysql 和 apache?

php - 在本地主机上安装 opencart

linux - andLinux + LAMPP 比XAMPP 好?

php - 从 php 在计算机上运行脚本

php - 无法通过php脚本连接到mysql,但可以在LAMP UBUNTU中登录phpmyadmin

apache - XAMPP Apache Service检测到路径错误帮助我

javascript - 如何配置 Phantom.js?

mysql - Node.js + 无法读取未定义的属性 'query'