Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 永远新鲜的MediaWiki加载_Php_Mysql_Mediawiki - Fatal编程技术网

Php 永远新鲜的MediaWiki加载

Php 永远新鲜的MediaWiki加载,php,mysql,mediawiki,Php,Mysql,Mediawiki,我正在尝试在共享主机上安装MediaWiki。我下载了MediaWiki 1.22.0并运行了安装,没有任何问题。但是当我尝试访问主页时,它会永远加载。我激活了调试模式,清空debug.log,然后加载主页,直到浏览器有足够的内存。我搜索了“错误”一词,并复制了以下上下文: Start request GET / HTTP HEADERS: USER-AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;) HOST: www

我正在尝试在共享主机上安装MediaWiki。我下载了MediaWiki 1.22.0并运行了安装,没有任何问题。但是当我尝试访问主页时,它会永远加载。我激活了调试模式,清空debug.log,然后加载主页,直到浏览器有足够的内存。我搜索了“错误”一词,并复制了以下上下文:

Start request GET /
HTTP HEADERS:
USER-AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;)
HOST: www.wiki.brake-caliper-painting.com
CONNECTION: keep-alive
ACCEPT-LANGUAGE: zh-cn
ACCEPT: */*
ACCEPT-ENCODING: gzip
CACHES: EmptyBagOStuff[main] SqlBagOStuff[message] SqlBagOStuff[parser]
LocalisationCache: using store LCStore_DB
Fully initialised
Query brakecal_mw19583 (1) (slave): SET /* DatabaseMysqlBase::open  */ NAMES binary
Query brakecal_mw19583 (2) (slave): SET /* DatabaseMysqlBase::open  */ sql_mode = ''
Connected to database 0 at localhost
DB connection error
Server: localhost, User: brakecal_mw19583, Password: Hx8..., error: :real_connect(): (08004/1040): Too many connections
Failed to connect to database 0 at localhost
SqlBagOStuff::markServerDown: Server #0 down until 1389404759
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleReadError: ignoring connection error
SqlBagOStuff::markServerDown: Server #0 already down
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleReadError: ignoring connection error
SqlBagOStuff::markServerDown: Server #0 already down
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleWriteError: ignoring connection error
SqlBagOStuff::markServerDown: Server #0 already down
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleReadError: ignoring connection error
SqlBagOStuff::markServerDown: Server #0 already down
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleReadError: ignoring connection error
SqlBagOStuff::markServerDown: Server #0 already down
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleWriteError: ignoring connection error
SqlBagOStuff::markServerDown: Server #0 already down
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleWriteError: ignoring connection error
SqlBagOStuff::markServerDown: Server #0 already down
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleWriteError: ignoring connection error
SqlBagOStuff::markServerDown: Server #0 already down
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleReadError: ignoring connection error
SqlBagOStuff::markServerDown: Server #0 already down
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleReadError: ignoring connection error
SqlBagOStuff::markServerDown: Server #0 already down
[SQLBagOStuff] DBError: DB connection error: Too many connections (localhost)
SqlBagOStuff::handleWriteError: ignoring connection error

显然连接太多了,但为什么?可能是因为它是共享主机?

该错误意味着数据库此时无法处理更多连接。发生这种情况的原因有很多。一些常见的例子可能是

  • 目前,您的特定站点受到大量流量的影响(例如,搜索引擎爬虫或大量的浏览者),导致数据库无法处理更多的同步页面请求
  • 您的共享主机的配置方式可能是多个帐户共享数据库资源,而另一个站点消耗了所有这些资源,这是可能的(也是不幸的)
有多种方法可以改变MySQL数据库设置(例如,增加同时连接的数量…假设服务器可以支持)

如果您没有对数据库服务器的管理访问权限,那么您将拥有有限的(如果有的话)选项。查看托管提供商的数据库文档,看看您是否有任何选择