centos8安装pgAdmin(未完)

$ sudo yum -y install https://download.postgresql.org/pub/repos/yum/12/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

$ sudo yum install epel-release -y

$ sudo yum -y install pgadmin4

$ sudo mv /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf

$ sudo vi /etc/httpd/conf.d/pgadmin4.conf

# >> 看到是这个样子的
LoadModule wsgi_module modules/mod_wsgi.so
WSGIDaemonProcess pgadmin processes=1 threads=25
WSGIScriptAlias /pgadmin4 /usr/lib/python3.6/site-packages/pgadmin4-web/pgAdmin4.wsgi

<Directory /usr/lib/python3.6/site-packages/pgadmin4-web/>
        WSGIProcessGroup pgadmin
        WSGIApplicationGroup %{GLOBAL}
        <IfModule mod_authz_core.c>
                # Apache 2.4
                Require all granted
        </IfModule>
        <IfModule !mod_authz_core.c>
                # Apache 2.2
                Order Deny,Allow
                Deny from All
                Allow from 127.0.0.1
                Allow from ::1
        </IfModule>
</Directory>

$ sudo mkdir -p /var/lib/pgadmin4/

$ sudo mkdir -p /var/log/pgadmin4/

$ sudo chown -R apache:apache /var/lib/pgadmin4

$ sudo chown -R apache:apache /var/log/pgadmin4

$ vi /usr/lib/python3.6/site-packages/pgadmin4-web/config_distro.py

# >> 追加以下内容
LOG_FILE = '/var/log/pgadmin4/pgadmin4.log'
SQLITE_PATH = '/var/lib/pgadmin4/pgadmin4.db'
SESSION_DB_PATH = '/var/lib/pgadmin4/sessions'
STORAGE_DIR = '/var/lib/pgadmin4/storage'

$ sudo python3 /usr/lib/python3.6/site-packages/pgadmin4-web/setup.py

猜你喜欢

转载自www.cnblogs.com/Harold-Hua/p/12763816.html