PhpMyadmin 不在 AWS EC2 实例上工作
Posted
技术标签:
【中文标题】PhpMyadmin 不在 AWS EC2 实例上工作【英文标题】:PhpMyadmin not working on AWS EC2 instance 【发布时间】:2017-06-21 12:57:14 【问题描述】:我在 AWS 上创建了一个 EC2 实例并托管了由 Bitnami 提供支持的 Wordpress。
我使用 t2 micro 选择免费层并使用自定义密钥文件成功发布。 无论如何,我需要将现有代码托管到此托管,并且我在访问 phpmyadmin 时遇到问题。 它说“出于安全原因,此 URL 只能使用 localhost(12.0.0.1) 作为主机名访问。
我尝试了几种解决方案,但找不到确切的 conf 文件。
先谢谢了,请帮帮我。
【问题讨论】:
docs.bitnami.com/aws/components/phpmyadmin 【参考方案1】:我不知道您当前的设置是什么,但是一年前我在设置公司网站时遇到了同样的问题。
编辑 phpmyadmin 安装文件夹中的 config.inc.php 文件。 默认路径是:
sudo vi /opt/bitnami/apps/phpmyadmin/htdocs/config.inc.php
搜索
$cfg['PmaAbsoluteUri'] ='http://127.0.0.1:80/phpmyadmin';
将 127.0.0.1 修改为你的域 IP 或域名
希望它能解决您的问题。 我忘记了获得这些详细信息的参考链接,稍后我将添加它。
重启 apache
【讨论】:
【参考方案2】:以下是我找到的解决方案之一。 ssh -N -L 8888:127.0.0.1:80 -i *.pem @...*
这会将 phpmyadmin 映射到用户的 localhost,以便用户可以使用 http://localhost:8888/phpmyadmin 访问。
希望这会有所帮助。
【讨论】:
以上是关于PhpMyadmin 不在 AWS EC2 实例上工作的主要内容,如果未能解决你的问题,请参考以下文章
phpmyadmin 无法在亚马逊 ec2 实例上的 linux ami 中的 nginx Web 服务器上工作
LAMP 和 PhpMyadmin 由 Intuz 提供支持 - 亚马逊 AWS
Puppeteer 脚本在本地工作,但不在 EC2 AWS 上
Gunicorn 不在 AWS EC2 上创建 .sock 文件