【发布时间】:2016-05-04 00:21:02
【问题描述】:
我最近刚开始在 AWS 上创建一个 EC2 实例。我使用了 Amazon Linux 软件包。我更改了 PHP 设置以包括上传大于 200MB 的文件的功能。得到 phpinfo.php 工作。安装了 phpMyAdmin。一切看起来都不错。
接下来,我安装了 Wordpress。效果很好。然后我尝试安装一个主题。工作得很好。然后我开始为该主题安装一些插件。有什么东西让网站崩溃了。我尝试了一些东西,但由于我无法访问网站的 Wordpress 管理面板,这似乎是无望的。所以我决定从头开始。我删除了 html 目录(包括 wp-content)并删除了所有的 wordpress 表。我将一个新的 Wordpress 副本移动到 html 目录中,重新配置了 config.php 文件,并在数据库中重新创建了 Wordpress 表。似乎工作得很好。当我尝试上传主题时,它说:
Connection Information
To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.
我注意到 wp-content 没有上传目录,所以我创建了一个。这似乎让我上传了主题,但它显示为媒体文件。我将它移到主题目录并且有效。但是当我尝试上传插件时,我收到了与上面相同的消息。
当我删除所有内容时发生了什么?或者更确切地说,当我重新安装 Wordpress 时,它没有创建上传目录的信息存储在哪里?我可以从头开始重新安装 Wordpress,但我不想重新安装整个 LAMP 堆栈或重做 AWS 实例。有什么想法吗?
【问题讨论】:
标签: wordpress apache amazon-web-services amazon-ec2