Linux Wordpress';未能写入wp config';I';我做了所有的食物

Linux Wordpress';未能写入wp config';I';我做了所有的食物,linux,wordpress,apache,xampp,lampp,Linux,Wordpress,Apache,Xampp,Lampp,我的任务是在本地安装的LinuxMint上安装wp deploy。我有一个wordpress通过bitnami插件在xampp中工作,但是wp部署需要转到htdocs。我开始疯狂地得到许可错误。我现在处于完全疯狂的第四天,昨晚导致我不小心损坏了我的系统文件(可能是我把自己从文件中拿出来的,但我认为除了lampp文件夹之外我什么都没碰),不得不重新安装mint,所以所有进一步的行动都是白纸黑字 擦拭前我试过的: 在xampp htdocs中安装wp deploy:这么长时间以来,我忘记了所有我尝

我的任务是在本地安装的LinuxMint上安装wp deploy。我有一个wordpress通过bitnami插件在xampp中工作,但是wp部署需要转到htdocs。我开始疯狂地得到许可错误。我现在处于完全疯狂的第四天,昨晚导致我不小心损坏了我的系统文件(可能是我把自己从文件中拿出来的,但我认为除了lampp文件夹之外我什么都没碰),不得不重新安装mint,所以所有进一步的行动都是白纸黑字

擦拭前我试过的:

  • 在xampp htdocs中安装wp deploy:这么长时间以来,我忘记了所有我尝试过的内容,但最终怀疑问题是否是xampp so

  • 删除xampp并分别安装mysql、php、apache2和phpmyadmin。经过多次调试,它运行了,我能够提供一个html文件。然而,当我设置wordpress时,它并没有访问它自己的目录的权限。我花了很多时间到处闲逛,似乎如果我得到了一件事,我就拒绝了另一件事。然后一切都爆炸了,我得到了蓝色的登录屏幕,进入了恢复/擦除模式

新安装尝试 为了减少变量的数量,我决定安装常规的旧wordpress,因为我认为这个问题与wp部署无关

这就是我今天所做的:

-安装Xampp并将wordpress拖到htdocs/myprojectname中/ 在导航到localhost/myprojectname/wordpress/wp admin之后,我收到了安装表单。出现错误“未能写入wp配置”

-Chown-R www数据:myuser./lampp/ 导致mySql在xampp控制面板中获取被拒绝的权限错误

-Gut Xampp,再试一次 同样,未能写入wp config,因此这次我

-使用www数据仅浏览wordpress文件夹

-仍然失败,因此我重新启动xampp

-使用www-data:myuser仅浏览wordpress文件夹

-我仍然无法编写wp配置

-作为我的用户浏览了htdocs中包含站点的目录

-同样的错误

我所有的google fu都会把我带到一些帖子上,这些帖子会在有人浏览目录时解析。要么我遇到了不同的错误,要么我做错了什么。我绝望了。帮我欧比-万·克诺比。你是我唯一的希望

-------更新-------

其他一些帖子建议手动构建wp配置。我之所以没有这么做,是因为我想解决的根本问题是wordpress无法写入自己的文件夹,因此无法安装插件或执行其他操作。我假设wp-config错误表明了自擦除之前我就一直在进行的相同权限斗争。我决定手动构建wp配置,正如我所想,wordpress无法安装插件

-------更新-------


我已经查过了目录,但还是没找到

最好使用LAMP stack而不是XAMMP

谢谢您的回复,但我确实试过了。我正在运行Xampp-它失败了,所以我安装了LAMP,它以同样的方式失败。您正在尝试安装哪个版本的WP?最新版本。我去从wordpress.com上拉拉链。我试过几次下载,在从gitIm下载的wp deploy安装中也遇到了同样的问题。不过好奇的是,你能更具体地介绍Lamp over Xampp吗?我尝试了这两种方法,因为我认为Xampp可能有自定义魔法发生,这使得问题更难预测,但切换到Lamp并没有解决它。正是在Lamp阶段,我不知何故终止了安装,不得不重新开始,为了方便起见,我回到了Xampp。但了解其中的差异可能有助于我将其分开。我表示同情,但如果没有技术细节,我们无法帮助您。您可以从有关目录或示例文件以及所需所有者和权限的
ls-l
开始?在我的Mac XAMPP安装中,它是守护进程。第二,您应该是chowning user:group,并且目录需要按group可写,所以myuser:www数据不是相反的方式。试一试……我使用grep来确定www-data确实是apache2运行时使用的名称。Dan Farrell,drwxr-xr-x 5 root:root是htdocs的默认权限。上面我解释说,我已经把它们分成了许多配置,所以我不知道你在寻找什么信息。我拍摄了一些截图,但我并没有发布这些截图来验证我尝试的每个权限配置。但是,chmod 777是否会有效地绕过这一潜在问题,尽管这是一个不好的生产实践?