Обнаружил, что, однако, не всё ещё настроено в соответствии с темой на сайте. Достаточно важный файл update.php тоже пользуется своими настройками (сколько лишнего кода, однако) вместо того, чтобы использовать настройки темы. Но мы исправим ситуацию.
Не забудьте, что текст должен быть в кодировке utf-8. Там же находится скрипт install.php, его можно вообще удалить, так как для обновления Друпала он больше не понадобится (у вас уже установлен Друпал).
Открываем файл update.php (он в корне сайта) и ищем 575 строку:
-
<?php
-
function update_access_denied_page() {
-
drupal_set_title('Access denied');
-
return '<p>Access denied. You are not authorized to access this page. Please log in as the admin user (the first user you created). If you cannot log in, you will have to edit <code>update.php</code> to bypass this access check. To do this:</p>
-
<ol>
-
<li>With a text editor find the update.php file on your system. It should be in the main Drupal directory that you installed all the files into.</li>
-
<li>There is a line near top of update.php that says <code>$access_check = TRUE;</code>. Change it to <code>$access_check = FALSE;</code>.</li>
-
<li>As soon as the script is done, you must change the update.php script back to its original form to <code>$access_check = TRUE;</code>.</li>
-
<li>To avoid having this problem in future, remember to log in to your website as the admin user (the user you first created) before you backup your database at the beginning of the update process.</li>
-
</ol>';
-
}
-
?>
Заменяем на это (поменяйте название и текст, если нужно):
-
<?php
-
function update_access_denied_page() {
-
drupal_set_title('::: Harzah.Net | Доступ запрещён');
-
return '<head><meta http-equiv="Refresh" content="13;url=http://harzah.net/user"><style type="text/css" media="all">@import "http://harzah.net/sites/all/themes/slash/maintenance.css";</style><link rel="Shortcut Icon" type="image/x-icon" href="http://harzah.net/files/favicon.ico" /></head><div id="message-box"><h2>::: Harzah.Net<br />403 - Доступ запрещён</h2><div id="message">К сожалению, вы не имеете прав для просмотра этой страницы. Возможно вы не прошли авторизацию. Через некоторое время вы будете перемещены на системную страницу для ввода <a href="http://harzah.net/user">имени пользователя и пароля</div></div><div><img src="http://harzah.net/sites/all/themes/slash/maintenance-drupalicon.png" width="359" height="460" alt="Drupal Logo" id="drupal-logo" />';
-
}
-
?>
Комментарии
Наивный вопрос, как это проверить в денвере?
Наивный вопрос, как это проверить в денвере?
что именно проверить? что показывает файл update.php? так зайди
что именно проверить? что показывает файл update.php?
так зайдите по адресу localhost/update.php (или туда на Денвере, где у вас установлен Друпал) анонимным пользователем и вы увидите, как выглядит эта страница...