我通过Xampp安装WordPress。我曾经和MAMP一起工作,它的工作方式基本相同。
通常我手动完成所有操作,如复制文件和安装数据库
加载时,着名的"无法建立数据库连接"踢进去。
现在我认为这可能与MAMP和Xampp有一些细微差别这一事实有关。所以我决定使用WordPress安装程序。
将文件放入XAMPP->xamppfiles->htdocs->customFolder
后,我运行了安装程序。
数据库是在phpMyAdmin中创建的,我希望安装程序在添加凭据后完成。但是没有。出于某种原因,这个呜咽不断否认要创建的wp-config.php
。
我检查了数据库的每个凭据四倍。不知道为什么step2无法安装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
答案 0 :(得分:0)
必须有文件权限问题,你必须要777个大礼来创建wp-config文件。 chmod 775 wp-content/upload
另请注意
所有文件应归实际用户的帐户所有,而不是用于httpd进程的用户帐户。
除非对Web服务器进程权限检查有特定的组要求,否则组的所有权无关紧要。通常情况并非如此。
所有目录应为755或750。
所有文件应为644或640.例外:wp-config.php应为440或400,以防止服务器上的其他用户读取它。
不应该给777目录,甚至上传目录。由于php进程作为文件的所有者运行,因此它获得了所有者权限,甚至可以写入755目录。
答案 1 :(得分:0)
这听起来像是文件夹/文件权限问题,而不是端口问题。
这个问题可以帮助您解决xampp / xamppfiles / htdocs / customfolder的权限
XAMPP permissions on Mac OS X?
当WordPress发出错误时,最常见的原因是由于写入权限不足而无法创建wp-config.php文件。
答案 2 :(得分:0)
答案 3 :(得分:0)
我在尝试在XAMPP中安装时遇到了这个问题,而对我来说解决的问题是以管理员身份运行XAMPP。这反映了有关权限的其他答案。
另一件事可能是XAMPP安装超时。可以在xampp中修改其php.ini文件,以增加最长执行时间。正如他们所说的“我希望这会有所帮助”
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 90