Требуется помощь! Попробовала переместить сайт с локалхоста на удаленный сервер-
перевела сайт в оффлайн
Почистила кэш таблицы, watchdog session таблицы
Успешно выэкспортировала базу данных
Также успешно импортировала в новую базу
зашла в файл settings.php, где задала код--
<?php$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'датабаза',
'username' => 'имя',
'password' => 'пароль',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);?>
А вот вывести сайт из состояния оффлайн неудается! Тема явно показывается верно, видно лого, слоган, и *Извините, сайт оффлайн*.
Пробовала и /=?admin, ничего не происходит... Что делать?
Комментарии
код какой-то странный
это вообще непонятно почему вы считаете, что это должно работать?
Опечаталась, имела в виду /?q=admin
Обычная ошибка зайдите либо http://вашсайт/user либо http://вашсайт/?q=user. Подчеркиваю не ADMIN, а user.
Либо зайдите через phpMyAdmin в базу сайта и в таблице Variables найдите строку site_offline и поменяйте значение на s:1:"0"
1. При вводе юзера вместо админа появляется сообщение - 404 ничего не найдено
2. Странно, в таблице variables нет такой строки, есть только maintenance_mode [BLOB - 4B], внутри нее следущее -
Field Type Function Null Value
name varchar(128) maintenance
value longblob Binary - do not edit (4
(Max: 50MiB)
попробовала добавить в корневую директорию
файл login.php со следущий содержанием
<?php
/* Redirect to a different page in the current directory that was requested */
$host = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$extra = '?q=user/login';
header("Location: http://$host$uri/$extra");
exit;
?>
Удалось авторизироваться! Даже появилось администраторское меню и фронт пейдж как она отображалась на локалхосте, НО при нажатии на что угодно опять 404... Может неправильно настроила settings.php?? Может надо добавить порт, я уже не знаю....
А на удаленном хосте mod_rewrite включен?
И что в логах веб-сервера пишется?
Приведенный settings.php -- это он целиком или только фрагмент с настройкой базы?
И вообще, при вот такой схеме...
...неудивительно, что возникают проблемы.
проверьте права пользователя БД, или возможно не правильно их вообще указали в settings.php, проверьте имя бд пользователя бд пароль еще раз
у меня на хостинге при создании бд к ней добавляется автоматом логин от хостинга т.е. получается нечто следующее login_databasename панель ISP manager
как вариант
Если есть главная а все остальное 404 - что-то не так с адресами.
Попробуй какую-нибудь ноду или админку открыть по "грязному адресу"
Проверь mod_rewrite включен или нет
Проверь RewriteBase в settings.php и .htaccess, возможно сайт был не в корневой папке на локале или наоборот - теперь не в корневой на сервере и RewriteBase теперь неправильный
А заходить надо было сразу по ?q=user/login, а не по ?q=user, обычно работает.
Всем огромное спасибо! Все получилось, оказалось, что .htaccess перенесся с 0Кб, добавила .htaccess, все работает