zoukankan      html  css  js  c++  java
  • phpPgAdmin安装与配置

    1、phpPgAdmin不需要安装,直接从Sourceforge下载压缩包,解压到“/var/www/”文件夹下即可。

          解压后,要为该文件夹赋予root用户和root组的权限

          chown -R root:root /var/www/phppgadmin

    2、修改配置文件 /var/www/phpPgAdmin/conf/config.inc.php

       $conf['extra_login_security'] = false;
            $conf['servers'][0]['host']='127.0.0.1';       //允许TCP连接本地登录访问

    3、修改httpd配置文件/etc/httpd/conf/httpd.conf

       增加虚拟目录:

       #phpPgAdmin 
            Alias /phppgadmin "/var/www/phppgadmin" 
            <Directory "/var/www/phppgadmin"> 
              Options Indexes Multiviews 
              AllowOverride None 
              Order allow,deny 
              Allow from all 
            </Directory>

    4、修改客户访问控制文件/var/lib/pgsql/data/pg_hba.conf
       配置PostgreSQL的客户访问控制

       在文件尾添加如下的配置行,表示允许用户pgadmin通过TCP连接经过md5认证方式,登录Postgre服务器,从而操作所有数据库
       host   all       pgadmin   127.0.0.1/32   md5    //创建pgadmin数据库用户

    5、为PostgreSql数据库创建超级角色

       su - postgres

       createuser -P -d -a -e pgadmin    创建角色并设置密码
       dropuser -i -e pgadmin            创建出错,可执行该命令删除该角色

    6、重启postgresql和httpd服务

         systemctl restart postgresql

         systemctl restart httpd

    7、浏览器输入http://localhost/phppgadmin/,如果能够打开,即表明安装配置成功!

    常见问题:

    1、403 forbidden(参考网址http://www.java-zone.org/138.html)

    执行命令  chcon -R -t httpd_user_content_t /var/www/phppgadmin/       修改文件夹安全属性

    2、浏览器提示“您的 PHP 中没有完整的数据库支持”

    这表明没有安装php和php-pgsql软件包

           yum install php-pgsql                     使用yum安装软件包

           yum会同时安装2个依赖包php-pdo,php-common,它们的安装顺序为php-common     php-pdo     php-pgsql,也可以手动依次安装。

    3、网站打开后直接显示源码

    这表明没有安装php

          yum install php                                 使用yum安装软件包

  • 相关阅读:
    将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片
    <bean:wirte>的用法
    bean标签库Struts标签库
    <bean:write/>标签的format属性
    ByteArrayOutputStream和ByteArrayInputStream详解
    <bean:write>的用法
    FLASH寿命测试!
    波特率,kbps,Mbps含义
    printf()函数是格式化输出!
    Qt学习Qt中的C++
  • 原文地址:https://www.cnblogs.com/xyd21c/p/3860473.html
Copyright © 2011-2022 走看看