当主机阻止数据库时,阻止显示Setup-config.php页面

时间:2016-10-17 作者:Damithatt

我的托管服务有以下限制。

每个用户的最大数据库查询数为75000次/小时

但是,当超过该限制时,我的网站将显示以下屏幕截图:

This allow user to overwrite my files. Is there way to stop it?

enter image description here

1 个回复
最合适的回答,由SO网友:Dave Romsey 整理而成

目前还不完全清楚您的提供商是如何处理资源过剩的,但可以通过设置wp-config.php 连接到空数据库。从外观上看,有人可以继续安装WordPress。

此解决方案将阻止重新安装WordPress。

将以下行添加到.htaccess 阻止访问WordPress安装脚本的文件:

RedirectMatch Permanent wp-admin/install(-helper)?\\.php /site-unavailable.html
创建文件site-unavailable.html 在站点的根目录中,并添加声明站点当前不可用的消息:

<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
    <title>Site temporarily unavailable</title>
    <meta name="robots" content="noindex,follow">
    <style type="text/css" media="screen">
        body { font-size: 16px; }
    </style>
</head>
<body>
    <article>
        <p>Our site is experiencing a high volume of traffic and will return soon.</p>
    </article>
</body>
这将重定向加载安装文件的任何尝试wp-admin/install.phpwp-admin/install-helper.phphttp://domain.com/site-unavailable.html.

相关推荐

menu customization

我正在我的页面上使用高级主题。该主题在整个站点中只接受一个菜单。该网站是一个单页网站。主题的工作方式是,我们必须建立一个主页,然后使用菜单项来制作网站的各个部分。因此,我创建了一个菜单,其中包含我想要的所有部分,使用我创建的页面已经设置为部分。例如:我有主页、照片、视频等。这些都是单独的页面,但当我将它们作为菜单的一部分时,它们将在一个页面中显示在另一个页面的下方,菜单项将滚动到该页面上的锚定位置。许多主题都是这样工作的。My problem is :我需要翻译菜单或设置另一个页面(不是作为节,而是一个正