Как вернуться из оффлайн? ?q=admin уже попробовала, не получается...

Главные вкладки

Аватар пользователя alisazoja alisazoja 15 июня 2011 в 1:28

Требуется помощь! Попробовала переместить сайт с локалхоста на удаленный сервер-
перевела сайт в оффлайн
Почистила кэш таблицы, watchdog session таблицы
Успешно выэкспортировала базу данных
Также успешно импортировала в новую базу
зашла в файл settings.php, где задала код--

<?php$databases = array (
  'default' => 
  array (
    'default' => 
    array (
      'database' => 'датабаза',
      'username' => 'имя',
      'password' => 'пароль',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);?>

А вот вывести сайт из состояния оффлайн неудается! Тема явно показывается верно, видно лого, слоган, и *Извините, сайт оффлайн*.

Пробовала и /=?admin, ничего не происходит... Что делать?

Комментарии

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 15 июня 2011 в 1:57

код какой-то странный

"alisazoja" wrote:
Пробовала и /=?admin

это вообще непонятно почему вы считаете, что это должно работать?

Аватар пользователя alisazoja alisazoja 15 июня 2011 в 2:16

Punk_UnDeaD wrote:
код какой-то странный

"alisazoja" wrote:
Пробовала и /=?admin

это вообще непонятно почему вы считаете, что это должно работать?

Опечаталась, имела в виду /?q=admin

Аватар пользователя Lotar Lotar 15 июня 2011 в 2:02

Либо зайдите через phpMyAdmin в базу сайта и в таблице Variables найдите строку site_offline и поменяйте значение на s:1:"0"

Аватар пользователя alisazoja alisazoja 15 июня 2011 в 2:15

Lotar wrote:
Либо зайдите через 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 Dirol
(Max: 50MiB)

Аватар пользователя alisazoja alisazoja 15 июня 2011 в 2:31

попробовала добавить в корневую директорию
файл 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?? Может надо добавить порт, я уже не знаю....

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 15 июня 2011 в 2:51

А на удаленном хосте mod_rewrite включен?
И что в логах веб-сервера пишется?
Приведенный settings.php -- это он целиком или только фрагмент с настройкой базы?

И вообще, при вот такой схеме...

Quote:
Да, все именно так (в убунте virtualbox, в котором запущена win, в которой запущен wamp).

...неудивительно, что возникают проблемы.

Аватар пользователя ProMax ProMax 15 июня 2011 в 6:36

проверьте права пользователя БД, или возможно не правильно их вообще указали в settings.php, проверьте имя бд пользователя бд пароль еще раз
у меня на хостинге при создании бд к ней добавляется автоматом логин от хостинга т.е. получается нечто следующее login_databasename панель ISP manager
как вариант

Аватар пользователя k-s k-s 15 июня 2011 в 15:56

Если есть главная а все остальное 404 - что-то не так с адресами.

Попробуй какую-нибудь ноду или админку открыть по "грязному адресу"
Проверь mod_rewrite включен или нет
Проверь RewriteBase в settings.php и .htaccess, возможно сайт был не в корневой папке на локале или наоборот - теперь не в корневой на сервере и RewriteBase теперь неправильный