【发布时间】:2019-12-31 10:45:55
【问题描述】:
我已经从 repo 安装了 pgadmin4:
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
按照以下教程进行操作:
https://www.tecmint.com/install-pgadmin4-in-centos-7/
“应用程序初始化”正常,但是当我运行 http://localhost/pgadmin4 时,我在 Firefox 中收到“500 内部服务器错误”。
我的 httpd 错误日志给出:
[Tue Dec 31 11:32:59.214572 2019] [:error] [pid 6424] [remote ::1:80] mod_wsgi (pid=6424): Target WSGI script '/usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.wsgi' cannot be loaded as Python module.
[Tue Dec 31 11:32:59.214593 2019] [:error] [pid 6424] [remote ::1:80] mod_wsgi (pid=6424): Exception occurred processing WSGI script '/usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.wsgi'.
[Tue Dec 31 11:32:59.214609 2019] [:error] [pid 6424] [remote ::1:80] Traceback (most recent call last):
[Tue Dec 31 11:32:59.214625 2019] [:error] [pid 6424] [remote ::1:80] File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.wsgi", line 36, in <module>
[Tue Dec 31 11:32:59.214660 2019] [:error] [pid 6424] [remote ::1:80] from pgAdmin4 import app as application
[Tue Dec 31 11:32:59.214681 2019] [:error] [pid 6424] [remote ::1:80] File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.py", line 109, in <module>
[Tue Dec 31 11:32:59.214695 2019] [:error] [pid 6424] [remote ::1:80] app = create_app()
[Tue Dec 31 11:32:59.214711 2019] [:error] [pid 6424] [remote ::1:80] File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/__init__.py", line 244, in create_app
[Tue Dec 31 11:32:59.214723 2019] [:error] [pid 6424] [remote ::1:80] create_app_data_directory(config)
[Tue Dec 31 11:32:59.214729 2019] [:error] [pid 6424] [remote ::1:80] File "/usr/lib/python2.7/site-packages/pgadmin4-web/pgadmin/setup/data_directory.py", line 42, in create_app_data_directory
[Tue Dec 31 11:32:59.214740 2019] [:error] [pid 6424] [remote ::1:80] os.chmod(config.SESSION_DB_PATH, 0o700)
[Tue Dec 31 11:32:59.214755 2019] [:error] [pid 6424] [remote ::1:80] OSError: [Errno 1] Operation not permitted: '/var/lib/pgadmin4/sessions'
我在我的日志和 lib 目录上尝试了“chmod”,我尝试禁用 SELinux,但我无法让它工作!
您能帮帮我吗? 谢谢
【问题讨论】:
-
你试过
sudo yum install https://..... -
是的,我做了 sudo yum install,pgadmin4 已安装并初始化,但我无法让它在我的客户端中运行
-
我在 pgadmin4.conf 中将 'mod_authz_core.c' 替换为 'mod_authz_core.so',现在出现 403 错误(您无权访问此服务器上的 /pgadmin4)。 ..
-
您不需要将 'mod_authz_core.c' 替换为 'mod_authz_core.so'。请参阅我的答案以解决您提到的原始问题
标签: pgadmin-4