/** MySQL database name*/
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressuser');
/** MySQL database password */
define('DB_PASSWORD', '1234');
/** Add this line: sets up direct method for wordpress, auto-update without
ftp **/
define('FS_METHOD','direct');
2条答案
按热度按时间r7knjye21#
您需要的密码是FTP的,这是WordPress将文件传输到您的服务器的方式。
如果你没有设置FTP,这不是问题,但你需要手动安装插件。
您所需的插件可在此处找到:https://wordpress.org/plugins/wordpress-importer/
要安装,只需下载zip文件并上传到您的
wp-content/plugins
文件夹。83qze16e2#
你可以不使用.pem文件更新你的wordpress主题和插件到你的amazon示例,当你进入wordpress并想要更新你的主题或插件,wordpress提示你输入主机,用户和密码时,wordpress没有权限写入你的wordpress/wp-content/theme或wordpress/wp-content/plugins文件夹。
我找到的最好的解决方案是这个答案。按以下方式添加行define('FS_METHOD','direct'):
wp-config.php软件包
保存并退出
接下来你需要在wordpress目录中设置权限,当你请求一个新的主题或插件时,给予wordpress写这些文件的能力,更具体地说,你需要为apache和php应用www-data访问权限,对于我自己,我已经在文件夹www,wordpress,wordpress/wp-content,wordpress/wp-content/plugins和wordpress/wp-content/themes中设置了这个权限。
这是我的文件结构的一个例子。$HOME/www/wordpress/wp-content/...你可以用检查你的文件权限
首先通过命令行。当你设置权限时,你可以检查以确保www-data权限在文件夹上设置正确。这里有两个例子来设置www-data权限以允许wordpress自动更新。
请看这张图片,它进一步说明了你的权限应该是什么样子的。还要注意升级文件,它是在我向wordpress应用程序添加第一个主题之后添加的。x1c 0d1x
我发现一个很好的实现这一点的基本说明集的网站是here。我只需要提取权限的细节,使自动更新工作。