Швабрашвабр на шестом Друпале

  • strict warning: Declaration of views_handler_field_user_name::init() should be compatible with views_handler_field_user::init(&$view, $data) in /var/www/shvabrashvabr.ru/sites/all/modules/views/modules/user/views_handler_field_user_name.inc on line 61.
  • strict warning: Declaration of views_handler_argument_many_to_one::init() should be compatible with views_handler_argument::init(&$view, $options) in /var/www/shvabrashvabr.ru/sites/all/modules/views/handlers/views_handler_argument_many_to_one.inc on line 169.


На сайте журнала PC Magazine опубликована статья написанная мною при поддержке Александра Графова. В статье рассказывается о возможностях CMS Drupal 6 и приводятся инструкции для сборки двух сайтов, в том числе и Швабрышвабр — коллективного блога с элементами социальной сети.

Внимание! Выкладываю готовую сборку Швабрашвабр 6. Если по каким-то причинам у вас нет желания или возможности собирать сайт самостоятельно, то вы можете скачать дистрибутив Швабрашвабр 6 (6,5 Mb) и дамп базы для Швабрашвабр 6 (250 Kb). Первый архив необходимо распаковать в корень вашего веб-сервера, второй импортировать в БД, например, при помощи PhpMyAdmin. После этого нужно в файле "sites/default/settings.php" в переменной $db_url указать настройки для соединения с базой данных, после чего сайт будет доступен по адресу http://localhost/shvabrashvabr6.

Если у вас нет настроенного веб-сервера, то вы можете скачать Денвер с интегрированной в него сборкой Швабрашвабр 6 (18 Mb). После запуска скачанного файла следуйте инструкциям инсталлятора, по завершении работы которого вам локально будут доступны сайты http://shvabrashvabr.lc — коллективный блог с элементами социальной сети и http://intranet.lc — корпоративный интранет-сайт.

Логин/пароль администратора каждого демо-сайта: admin/1111.

При этом я настоятельно рекомендую для лучшего понимания возможностей Друпала вместо использования готовых сборок настраивать сайты с нуля по инструкции.

Комментарии

Добрый день!
Спасибо, хорошая статья, даже половину сам собрал.. ) Но решил поглядеть на пример Intranet изнутри. Поставил, все заработало, на сайт заходит, кликаю войти в управление сайтом - ошибка сервера 500. Остальные страницы работают нормально. Что это такое?

И еще попытался загрузить sql dump, а PHP Admin пишет что это не SQL запрос. Что-то нужно еще писать теперь когда dump загружаешь?

попробуй делать дамп не из базы, а вставить содержимое файла в окно. Будет долго зато наверняка.

Напишите точное сообщение об ошибке. Какая версия PhpMyAdmin используется? Если не последняя, то попробуй использовать последнюю. Только что скачал и импортировал дамп, никаких ошибок нет.

http://intranet.lc/admin - HTTP 500 - Внутренняя ошибка сервера
Internet Explorer.
Остальные страницы все робатают, заводил разных пользователей, ничего не помогает, не хочет лезть на админскую страницу и все.
phpMyAdmin 2.6.1.
Про дамп может быть что-то изменилось, я не пользовался еще 5 версией, сейчас попробовал и собственные дампы тоже не закачиваются, пишет что это не запрос к базе..

У меня пхпмайадмин 2.11.9 без проблем импортирует данные. Попробуй обновить его.

HTTP 500 - Внутренняя ошибка сервера Internet Explorer

Ты ставил сайт из дампа или брал готовую сборку с Денвером? Если первый вариант, то нужны логи ошибок веб-сервера (за тот момент времени когда возникает этот интернал сервер еррор).

У меня пхпмайадмин 2.11.9 без проблем импортирует данные.
То есть под окном запроса, закрузить тектовый файл, это? (пишет нет у вас запроса к базе и все тут)
Я поставил 3 Денвер, поскольку базу залить не смог поставил сборку с сайта в новую папку, то есть все один в один, ничего не менял. А как логи посмотреть?
----
Дома кое-как загрузилась админка, но например на странице с модулями начал выдавать ошибки про тайм лимит, увеличил время - ошибки исчезли, но я так понял сайт собран на 6.6, а я собирал на 5.7, все летало.. Что еще можно сделать чтобы быстрее работал? (а то все-равно нереально долго приходится ждать загрузки страниц)

Я скачал вашу сборку, но при попытке импортировать базу данных (делаю на денвере), phpmyadmin пишет, что в базе данных нет таблиц.
Не подскажите, в чём может быть ошибка?

Увеличь максимальный размер загружаемого файла(upload_max_filesize) в php.ini

Прямо так и пишет? Приведи точное сообщение об ошибке. Файл с дампом базы не битый?

А пас от админки? или хотябы что поменять в db, чтобы он пароль сразу спрашивал, а не на мыло отсылал? :-[

admin/1111. В статье об этом написано.

Неувидел сначала!)
Огромное спасибо, что есть возможность поглядеть на сотворённое изнутри

Спасибо большое Ромка! Очень интересные статьи!!!
Сейчас как раз нужно что-то подобное было...

А обещанного скринкаста нет)))))

Back to top