首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在centos vps主机上安装phpmyadmin

在centos vps主机上安装phpmyadmin
EN

Server Fault用户
提问于 2011-12-19 18:26:42
回答 1查看 627关注 0票数 0

我试图在centos的主机上安装phpmyadmin。我已经上传了/usr/share/phpmyadmin中的所有phpmyadmin文件,就像教程中提到的那样,但是现在当我输入http://mysite.com/phpmyadmin时,我得到了404个错误消息。有什么想法吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-12-19 18:40:38

仅仅将文件上传到/usr/share/phpmyadmin是不够的。安装它的方法有几种:

  1. 最简单的方法是通过yum安装它(我不使用centos,因为centos 5已经发布,但我希望它仍然是通过yum)。
  2. 困难的方法是手动安装。安装包含几个步骤: 2.a。Dowanload和unpack文件是/usr/share/phpmyadmin` `(已经完成) 2.b。在http守护进程配置中添加别名。如果您正在使用apache,只需输入/etc/httpd/conf.d/phpmyadmin.conf,如下所示:
代码语言:javascript
复制
# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    DirectoryIndex index.php

    <IfModule mod_php5.c>
            AddType application/x-httpd-php .php

            php_flag magic_quotes_gpc Off
            php_flag track_vars On
            php_flag register_globals Off
            php_admin_flag allow_url_fopen Off
            php_value include_path .
            php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
            php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/
    </IfModule>

</Directory>

# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
    <IfModule mod_authn_file.c>
    AuthType Basic
    AuthName "phpMyAdmin Setup"
    AuthUserFile /etc/phpmyadmin/htpasswd.setup
    </IfModule>
    Require valid-user
</Directory>

# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
    Order Deny,Allow
    Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
    Order Deny,Allow
    Deny from All
</Directory>

重新启动apache。

如果您正在使用另一个httpd,或者有前端+后端解决方案,只需查看守护进程手册即可。

希望能帮上忙。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/342457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档