我正在EC2中运行wordpress网站。我试图使用的一些插件需要我的服务器凭据。我现在只能使用我的.pem密钥连接到我的服务器。我也可以使用此密钥并通过端口22使用filezilla登录以实现SFTP体验。但是,没有" FTP用户"配置。
在安全组中,我可以打开端口23,但我不确定在哪里设置用户(或如何)。这是在apache或aws控制台中完成的吗?从那里,有人可以提供有关如何设置FTP帐户的文档吗?
答案 0 :(得分:0)
如果您使用的是wordpress,您实际上可以启用直接安装。 Web服务器用户需要写入wp-content的权限。在某些情况下,您可能还需要在wp-config.php文件中启用一个标志。
define('FS_METHOD', 'direct');
因此,如果要启用FTP访问,则需要先安装FTP服务器。根据您使用的AMI,您可能已安装或未安装过AMI。
唯一需要注意的是,由于EC2中的网络配置方式,您只能将服务器配置为以被动模式运行。此配置因您选择使用的ftp服务器而异。
答案 1 :(得分:0)
SSH SFTP更新程序支持插件适用于在EC2上运行Wordpress。安装后,每当您安装/更新插件时,它都会提示您每次都输入您的凭据。
EC2可以更改您对文件夹的权限(为了安全起见),因此如果该插件说它无法安装/更新,可能的解决方案是使用FTP来放宽对插件文件夹的权限,例如755。 / p>
希望这会有所帮助。