📌  相关文章
📜  WordPress 在 localhost 上请求 FTP 凭据 - PHP (1)

📅  最后修改于: 2023-12-03 15:35:43.720000             🧑  作者: Mango

WordPress 在 localhost 上请求 FTP 凭据 - PHP

当您在本地主机(localhost)上安装WordPress时,您可能会遇到一个问题:WordPress 要求您输入FTP凭据才能下载、安装和更新插件/主题。

这个问题是由于WordPress默认情况下无法永久写入本地文件系统。为了解决这个问题,WordPress需要使用FTP凭据来进行必要的文件写入和更改操作。

解决方案

有几种方法可以解决这个问题。以下是其中一种方法:

1、向 wp-config.php 文件添加 FTP 凭据

将以下代码添加到 wp-config.php 文件中:

define('FS_METHOD', 'direct');
define('FTP_BASE', '/path/to/wordpress/');
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
define('FTP_SSL', false);

注意:/path/to/wordpress 应该被替换为您的WordPress安装目录,usernamepassword 应该被替换为您的FTP凭据。

2、将文件夹权限设置为可写

在本地安装中,如果文件夹没有正确的权限,WordPress将无法写入文件。因此,您需要将相关文件夹的权限设置为可写。以下是必须设置为可写的文件夹列表:

  • /wp-content/
  • /wp-content/plugins/
  • /wp-content/themes/
  • /wp-content/uploads/

请注意,这种解决方案存在安全性问题,因为它需要将所有文件夹设置为可写。因此,您应该在完成必要的操作后将文件夹权限改回为只读。

结论

通过上述步骤,您应该能够成功解决 WordPress 在 localhost 上请求 FTP 凭据的问题。如果您仍然遇到问题,请查看 WordPress 官方文档或访问相关论坛以获取更多帮助。