Здравствуйте, уважаемые форумчане.
N-ое количество лет сделал школьный сайт на drupal 6. Со временем структура перестала удовлетворять требованиям и решил перевести всё на 7. Причем с нуля.
Как и в случае с 6-й версией, сначала всё установил на Denwer. Сделал большую часть работы над сайтом и решил переносить на хостинг.
Импортировал базу.
Закачал файлы по FTP.
Поменял настройки в settings.php.
Перехожу по адресу в браузере и...
Ничего. Даже байта ответного не пришло. Просто пустая страница.
Проверил связь с БД. Связь есть. Развернул на хостинге 7-ю версию с нуля — без проблем.
Подскажите, пожалуйста, в чём может быть проблема? А то светит перспектива повторного разворачивания сайта, но уже на хостинге.
С уважением, Владислав.
Комментарии
показ ВСЕХ ошибок включи и посмотри - че нибудь да выскочит
Непонятно.
Вы на Денвере обновили сайт с 6-ки до 7-ки? Он заработал на 7-ке?
Нет, я не обновлял. Сделал на 7 с нуля.
Сравните версии пхп, на денвере и сервере.
Попытайтесь перелить свежий Хтассес вместо старого в корне.
Попытайтесь залить новое ядро сверху.
Есть вероятность что файлы грузите не в ту папку. Или не все загружаете.
Попробуйте загрузить простой текстовый (или HTML) файл в корень - будет ли он открываться.
Проверьте все файлы и права на них.
Я файлы заливал не по одному, а выгрузил архив, а потом на сервере распаковал его.
Суть в том, что нужно проверить - на своих ли местах все файлы и правильно ли настроены права на них.
Посмотрел. Было включено.
Версии отличаются. На Denwer 5.3.13, на хостинге -- 5.2.17. Но, мне кажется, что дело не в этом, поскольку я пробовал ставить 7 на хостинг с нуля -- всё очень замечательно поставилось.
Старого Хтассес не было. папка сервера была пустая до копирования файлов.
Подскажите, пожалуйста, как это "залить новое ядро сверху"?
Специально установил на ВСЁ права 777 -- ничего не поменялось. В ответ -- пустая страница.
Требования drupal 7
похоже у вас версия php все таки ниже минимальной. Требуется 5.2.5, а у вас 5.2.17. У меня где то так и не запустился drupal на каком то хостинге. Если хостинг позволяет повысьте версию php. Если нет пойдите на другой, таймвеб например, там уже отказались от 5.2 и пользуют минимум 5.3 . И там дают бесплатный тестовый период на 10 дней. Попробуйте залить туда, заработает или нет.
Заливаете ядро в корень, и распаковываете с перезаписыванием поверх вашего. Можно удалить старое (кроме папки sites и серверных папок, если они имеются) и так-же залить новое ядро.
Винда съела? В корне он должен быть. Тогда возможно это и причина проблемы. Скачайте новое ядро с орга, и Хтассес с корня залейте на сервер, в корень сайта.
К сожалению, не помогло.
Не знаю уже что и думать. файл http://сайт/install.php запускается
To start over, you must empty your existing database.
To install to a different database, edit the appropriate settings.php file in the sites folder.
To upgrade an existing installation, proceed to the update script.
View your existing site.
С .htaccess тоже всё нормально.
В любом случае, благодарю за отзывы.
С уважением, Владислав.
Вы установили на предыдущую установку мускуля и вам друпал обэтом собщает и предлагает запустить update.php, то есть вам надо перейти по ссылке
http://ваш домен/update.php и друпал обновит установку.
Либо вам надо удалить все таблицы из базы данных и импортировать их заново в вашу базу данных
В том-то и дело, что база уже была импортирована.
Когда запускаю update.php -- реакция такая же, пустая страница. Смотрю трафик. Запрос на сервер отправляется, а в ответ так же -- ни одного байта.
Видимо, проблема где-то в ядре. Снёс все таблицы в базе и сервер быстренько мне ошибку выдал.
Сделайте уже вот так.
1. Снесите всё, что у Вас сейчас есть:
1.1. базу удалите полностью.
1.2. файлы удалите полностью, кроме каталога sites и каталогов хостинга.
1.2.1. В каталоге sites удалите файлы default.settings.php и settings.php
2. Залейте последнюю версию установочных файлов Друпала на хостинг.
2.1. Залейте в нужное место - в каталог default - файл default.settings.php
3. Создайте НОВУЮ базу на хостинге, нового пользователя базы.
4. Инсталлируйте Друпал с указанием этой базы.
5. Работает? Нулевой... Так что пишет "Создайте запись..."
5.1. Переключите в Режим обслуживания.
6. Удаляйте таблицы МайСиКьюЭл (но не базу). Импортируйте в эту базу свою старую.
7. Проверяйте сайт.
Если после этого не заработает, - то проблема с хостингом.
Всё, разобрался.
Когда начал "поднимать" сайт на хостинге с "нуля", то при установке модуля Webform выяснилось, что для этого модуля версия PHP слишком старая. Когда удалил на локальной версии Webform и залил всё на хостинг, то всё заработало.
Спасибо большое за отзывы.
С уважением, Владислав.