如何在我的 Amazon AMI EC2 微型实例上安装带有 WSGI 的 Apache?
我试过了
sudo yum install httpd libapache2-mod-wsgi
但我收到此错误消息
没有可用的软件包 libapache2-mod-wsgi
阿帕奇安装成功。我的目标是在此实例上运行 Django 应用程序。提前致谢。
如何在我的 Amazon AMI EC2 微型实例上安装带有 WSGI 的 Apache?
我试过了
sudo yum install httpd libapache2-mod-wsgi
但我收到此错误消息
没有可用的软件包 libapache2-mod-wsgi
阿帕奇安装成功。我的目标是在此实例上运行 Django 应用程序。提前致谢。
我尝试/var/www/html
使用 FileZilla 将我的 CodeIgniter 网站转移到我的 Amazon EC2 微型实例中。但是,由于我在尝试转移我的 CodeIgniter 网站时收到数百个转移错误,所以转移没有成功。
我的问题是,如何将我的 CodeIgniter 网站上传到/var/www/html
?
的结果sudo ls -l /var/www
是:
drwxrwxrw- 2 根根 4096 4 月 30 日 22:54 cgi-bin drwxrwxrw- 3 根根 4096 5 月 22 日 12:25 错误 drwxrwxrw- 2 根根 4096 2012 年 1 月 6 日 html drwxrwxrw- 3 根根 4096 5 月 22 日 12:25 ic
我将 CodeIgnitor 提取到 XAMPP 的 htdocs,当我尝试像这样访问 index.php 时:
http://127.0.0.1/ci/index.php
我收到以下错误消息:
禁止访问!您无权访问请求的对象。它要么是读保护的,要么是服务器不可读的。错误 403......
如何解决此问题?
几个月来,我一直无法让 phpmyadmin 在我的 XP 台式机和笔记本电脑上始终如一地工作。当我在两台机器上输入 Chrome 的浏览器 localhost/phpmyadmin 时,我不断收到错误 #1045 拒绝 root@localhost 的用户访问(使用密码是)。
最终,我意识到我在两台机器上都安装了两 (2) 个版本的 mysql(XAMPP 和 MySQL Server 5.1)。所以我从桌面卸载了 MySQL Server 5.1I 并且 phpmyadmin 工作。但是当我从我的笔记本电脑上卸载 MySQL Server 5.1 时,它不起作用。但我意识到我仍然可以使用我的密码进入 MySQL 命令行客户端,并且我的数据库仍然完好无损。所以我在笔记本电脑上卸载并重新安装了 XAMPP,之后 phpmyadmin 开始工作。
现在我有一个新问题。在 phpMyAdmin 的主页底部有一条消息:
您的配置文件包含与默认 MySQL 特权帐户相对应的设置(没有密码的 root)。您的 MySQL 服务器正在使用此默认值运行,对入侵开放,您确实应该通过为用户“root”设置密码来修复此安全漏洞。
所以我在 config.inc.php 文件中找到了以下几行:
/* 认证类型和信息 */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
我只是将最后两行更改如下:
$cfg['Servers'][$i]['password'] = 'mypassword';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
一旦我这样做并尝试再次访问 phpmyadmin,我再次收到错误 #1045 消息,但是当我尝试https://localhost/phpmyadmin/时,我得到一个红页,说此站点证书不受信任你喜欢吗无论如何都要继续。现在它只能使用 https。
我真的很想一劳永逸地解决我所有的phpmyadmin问题所以这里是我的问题: 1.为什么我的笔记本电脑只能通过https访问phpmyadmin?2. 如何更改配置文件中的密码?
此外,如果您有任何其他关于 phpMyAdmin 的提示,我们也非常欢迎。提前致谢