【问题标题】:Xampp install WordPress stuck on step2 installerXampp 安装 WordPress 卡在 step2 安装程序上
【发布时间】:2018-08-12 23:27:22
【问题描述】:

我正在通过 Xampp 安装 WordPress。我曾经使用 MAMP,它的工作方式基本相同。

通常我手动完成所有操作,例如复制文件和安装数据库。
加载时出现著名的“无法建立数据库连接”。
现在我认为这可能与 MAMP 和 Xampp 有一些细微差别有关。所以我决定使用 WordPress 安装程序。

将文件放入XAMPP->xamppfiles->htdocs->customFolder 后,我运行了安装程序。

数据库是在 phpMyAdmin 中创建的,我希望安装程序在添加凭据后完成。但是不。出于某种原因,这个呜咽一直拒绝创建 wp-config.php

我对数据库的每个凭据进行了四次检查。不知道为什么 step2 无法安装 WordPress。

所以我可能认为这是一个端口问题。我还安装了 MAMP,它在端口:8080 上运行。将 xampp 设置为 port: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

【问题讨论】:

  • 你用的是什么操作系统?
  • 使用 OS X 10.11.6
  • 所以你没有对该目录的写权限,从终端运行 sudo chmod 755 -R 到 wp 目录的完整路径,然后再次运行安装
  • @Exprator 不会这样做:chmod: -R: 没有这样的文件或目录

标签: php wordpress xampp


【解决方案1】:

一定有文件权限问题,你必须盛大777仪式才能创建wp-config文件。 chmod 775 wp-content/upload 另请注意 所有文件都应归实际用户帐户所有,而不是用于 httpd 进程的用户帐户。 组所有权无关紧要,除非对 Web 服务器进程权限检查有特定的组要求。通常情况并非如此。 所有目录应为 755 或 750。 所有文件应为 644 或 640。例外:wp-config.php 应为 440 或 400,以防止服务器上的其他用户读取它。 任何目录都不应该被赋予 777,即使是上传目录。由于 php 进程以文件所有者身份运行,因此它获得了所有者权限,甚至可以写入 755 目录。

【讨论】:

  • 做到了。完整的 htdocs 文件夹(包括子文件夹)有 777 权限(测试目的)但仍然不会去.....
  • mysql 用户没有适当的权限。将所有权限授予 mysql 用户,并确保使用正确的用户名和密码。
  • Motherf.... 所以我在检查权限。发现root用户没有使用密码。 MAMP 这样做..
【解决方案2】:

这听起来像是文件夹/文件权限问题,而不是端口问题。

这个问题应该可以帮助您解决您的 xampp/xamppfiles/htdocs/customfolder 的权限

XAMPP permissions on Mac OS X?

当 WordPress 给出该错误时,最常见的原因是由于写入权限不足,它无法创建 wp-config.php 文件。

【讨论】:

  • 做到了。完整的 htdocs 文件夹(包括子文件夹)有 777 权限(测试目的)但仍然不会去.....
【解决方案3】:

我找到了解决办法。

MAMP 使用用户 root 和密码 root
XAMPP 与 MAMP 不同。

用户名为root,但密码为空.....

【讨论】:

    【解决方案4】:

    我在尝试在 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
    

    【讨论】:

      猜你喜欢
      • 2016-10-12
      • 2020-05-19
      • 2020-06-20
      • 2015-10-28
      • 2013-07-19
      • 2012-01-13
      • 2011-08-24
      • 2014-04-30
      相关资源
      最近更新 更多