我正在通过Xampp安装WordPress。我曾经使用过MAMP,它的工作原理基本上是一样的。
通常我会手动完成所有操作,如复制文件和安装数据库。
当加载时,著名的“无法建立数据库连接”就会出现。
现在我想这可能与MAMP和Xampp有一些小的区别有关。所以我决定使用WordPress安装程序。
将文件放入XAMPP->xamppfiles->htdocs->customFolder
后,我运行了安装程序。
数据库是在phpMyAdmin中创建的,我希望安装程序在添加凭据后完成。但是没有。由于某种原因,这个sob一直拒绝创建wp-config.php
。
我四重检查了数据库的每一个凭据。不知道为什么第2步安装WordPress失败。
所以我可能会认为这是一个端口问题。我也安装了MAMP,它运行在端口:8080。设置xampp到端口:8080后,它给我一个错误,说它不能bind
到该端口。改变它到port:8666
,但同样的问题发生。
有什么想法或者其他信息吗?
----更新---所以我手动创建了wp-config.php
,得到了这些额外的错误消息。htaccess文件夹中的所有文件现在都有文件权限777。这仅仅是为了测试,在真实环境中永远不会发生。Warning: mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in /Applications/XAMPP/xamppfiles/htdocs/testing/wp-includes/wp-db.php on line 1531
5条答案
按热度按时间9avjhtql1#
必须有文件权限问题,您必须grand 777 rites来创建wp-config文件。
chmod 775 wp-content/upload
另请注意所有文件都应该由实际用户的帐户拥有,而不是用于httpd进程的用户帐户。除非对Web服务器进程权限检查有特定的组要求。通常情况并非如此。所有目录应为755或750。所有文件应为644或640。例外:wp-config.php的值应该是440或400,以防止服务器上的其他用户阅读它.任何目录都不应该被指定为777,即使是upload目录.由于php进程是以文件所有者的身份运行的,它获得了所有者的权限,甚至可以写入755目录.vulvrdjw2#
这听起来像是文件夹/文件权限问题,而不是端口问题。
此问题应有助于解决xampp/xamppfiles/htdocs/customfolder上的权限问题
XAMPP permissions on Mac OS X?
当WordPress出现这个错误时,最常见的是因为它没有足够的写权限而无法创建wp-config.php文件。
5lhxktic3#
我找到解决办法了。
MAMP使用用户
root
和密码root
。与MAMP相比,XAMPP没有。
用户名为
root
,但密码为空.....v9tzhpje4#
我在尝试在XAMPP中安装时遇到了这个问题,解决这个问题的方法是以管理员身份运行XAMPP。
另一个问题是XAMPP在安装时超时。可以在XAMPP中修改php.ini文件以增加最大执行时间。正如他们所说“我希望这有帮助”
pbwdgjma5#
我在Windows 10上使用XAMPP 8.1.12时遇到了同样的问题;尝试安装旧版本,在我的情况下,XAMPP 8.0.25修复了该问题。