AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 459991
Accepted
Mister IT Guru
Mister IT Guru
Asked: 2012-12-22 05:01:55 +0800 CST2012-12-22 05:01:55 +0800 CST 2012-12-22 05:01:55 +0800 CST

Moodle 的库存安装似乎无法在 CentOS 或 RHEL 6.3 上运行

  • 772

我有一个干净的 CentOS 实例和一个干净的 RHEL 6.3 实例 - 我已经尝试在两者上安装 Moodle。

Error: Database connection failed

It is possible that the database is overloaded or otherwise not running properly.

The site administrator should also check that the database details have been correctly specified in config.php

数据库确实有效——我已经在盒子上的外壳上试过了。我试过使用远程数据库和本地数据库。

我试图删除 config.php 并清除数据库,并允许 moodle 创建运行它的全新安装脚本,我又遇到了同样的问题。

奇怪的是,我有运行 moodle 实例的 RHEL 5.x 和 6.x 机器,但我在安装它们时从来没有遇到过问题,所以我从来没有真正仔细地查看过堆栈。让我担心的是,这些故障发生在我的新系统映像上——在过去几周内已更新到存储库中最新可用软件包的系统。

还有其他人遇到过类似的问题吗?

php
  • 1 1 个回答
  • 1946 Views

1 个回答

  • Voted
  1. Best Answer
    Niels Walet
    2013-01-11T07:04:14+08:002013-01-11T07:04:14+08:00

    我确实有完全相同的问题;请注意,这是我第一次使用 postgres 安装 moodle。问题显然是 php 和 pgsql 的互操作性问题,从 http 错误日志中可以明显看出:(我已将“localhost”替换为“127.0.0.1”)

    PHP 警告:pg_connect():无法连接到 PostgreSQL 服务器:无法连接到服务器:权限被拒绝\n\t服务器是否在主机“127.0.0.1”上运行并在端口 5432 上接受\n\tTCP/IP 连接?在 /var/www/html/moodle/lib/dml/pgsql_native_moodle_database.php 第 163 行

    查看 pg 日志,我注意到没有连接通过。我已经关闭了防火墙,所以那也不是。

    我最终想到了 selinux——这通常是问题所在。一点点谷歌搜索表明

    setsebool -P httpd_can_network_connect 1

    解决了这个问题。

    • 0

相关问题

  • 用户特定的 Php.ini 当 php 作为模块运行时?

  • 使 php mail() 函数在 ubuntu-server 上工作的步骤是什么?

  • Web 服务器和数据库服务器位于完全不同的位置

  • PHP 作为 CGI 还是 Apache 模块?

  • 通过 VPN 连接什么是远程服务器 IP?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve