Установка Drupal 10 на Школьный сервер — 2




Скачать 33.11 Kb.
НазваниеУстановка Drupal 10 на Школьный сервер — 2
Дата публикации22.08.2013
Размер33.11 Kb.
ТипДокументы
odtdocs.ru > Информатика > Документы
Установка Drupal-7.10 на Школьный сервер — 5.0.2
По мотивам статьи Владимира Волкова

http://www.linformatika.ru/content/shkolnyi_server_drupal




  1. Войти на сервер с консоли, используя учетную запись root и пароль администратора, полученный при установке. Можно, и, вероятно, лучше, войти, используя протокол ssh.

  2. В комплекте Школьного сервера 5.0.2 не хватает некоторых пакетов для установки и работы Drupal-7.10. Обновим систему и доставим недостающие пакеты.

[apt-get update]

[apt-get dist-upgrade]

[apt-get install php5-dom php5-pdo php5-pdo_mysql php5-pdo_odbc php5- pdo_pgsql php5-pdo_sqlite perl-CGI-Ajax]

  1. Выполнить в командной строке: [mysql -u root -p]. В ответ на запрос пароля необходимо ввести пароль учетной записи root и нажать Enter. Вы попадаете в shell MySQL с приглашением >



  2. Создаем базу данных. В shell выполнить [create database drupal;]. Вместо имени базы данных drupal можете использовать любое, какое вам нравится, главное, запишите его куда-нибудь, его надо будет потом указать в процессе установки Drupal



  3. Создаем пользователя MySQL. В shell выполнить [create user 'shkoliar'@'localhost' identified by '12345';]. Вместо имени пользователя 'shkoliar' и пароля '12345' вы, естественно, должны указать какие-то другие имя пользователя и пароль, и снова — запишите или запомните их, эта информация тоже будет нужна в процессе установки Drupal



  4. Нужно дать созданному пользователю полную власть на базой данных. Для этого выполните [grant all on drupal.* to 'shkoliar'@'localhost';]



  5. Осталось только покинуть shell MySQL, дав команду [\q]





  6. Возможно, вы уже знаете, где взять установочный пакет Drupal, и как его скопировать на сервер. На всякий случай подскажу вариант: если в командной строке выполнить команду [links], то на экран будет выведен консольный браузер. Надо ввести в строку адреса или www.drupal.org, или www.drupal.ru, и с одного из этих сайтов, из раздела Download загрузить архив с Drupal.



  7. Теперь можно распаковать этот архив: [tar -xvf drupal-7.10.tar.gz]. После распаковки мы получили каталог drupal-7.10 в текущем каталоге. Переместим полученный каталог с установочными файлами Drupal туда, где он будет работать: [cp -rp drupal-7.10 /var/www/webapps/drupal] (По умолчанию drupal на английском языке, чтобы добавить великий и могучий, скачайте файл локализации с http://localize.drupal.org/translate/languages/ru и скопируйте его в /var/www/webapps/drupal/profiles/standard/translations для стандартной установки или в каталог

    /var/www/webapps/drupal/profiles/minimal/translations для минимальной установки)



  8. Для того, чтобы сам Drupal был готов к установке, нужно изменить владельца каталога и права доступа на один из файлов, предварительно его создав. Для этого надо выполнить [chown apache2 /var/www/webapps/drupal -R], потом [cd /var/www/webapps/drupal/sites/], и затем [chmod 777 default]. После этого надо выполнить [ cd default], и затем [cp default.settings.php settings.php], а после этого [chmod 666 settings.php].



  9. Осталось правильно настроить http-сервер, и можно приступать к установке. Для настройки сервера нам надо создать копию одного из конфигурационных файлов, и отредактировать ее.



  10. Выполним [cd /etc/httpd2/conf/addon.d]. Теперь [cp N.moodle.conf.rpmold A.mysite.conf]. Затем [mcedit A.mysite.conf]. Файл будет открыт в текстовом редакторе. Нужно поправить строчку Alias /moodle /var/www/webapps/moodle заменив ее на Alias /mysite /var/www/webapps/drupal. Так же нужно поправить еще одну строку ниже по тексту, тоже заменив там moodle на drupal.



  11. И еще одна правка: [cd /etc/php/5.2.14/apache2-mod_php], затем mcedit php.ini]. В этом файле найдите строку 303 memory_limit = 5M, и замените 5M на 16M. Сохраните файл (F2) и выйдите из редактора (F10). Значение 16M не является фиксированным. В любой момент вы можете получить вместо вывода страницы на экране "белое окно смерти", то есть пустую белую страницу. Это значит, что данное значение нужно увеличить (потребность в памяти с некоторыми модулями может достигать 80M).



  12. Выполните [service httpd2 restart]



  13. Теперь вы можете набрать в браузере на клиентской машине http://IP/mysite, где IP это ip-адрес компьютера, на котором расположен сайт. Установка Drupal стартует автоматически. В ходе установки вам надо будет на странице настройки базы данных ввести имя созданной нами базы данных, имя пользователя, которого мы создали, и пароль, который мы ему присвоили. После того, как установка будет завершена, сайт с Drupal будет доступен по адресу http://IP/mysite.



  14. Не забудьте после завершения установки Drupal выполнить [cd /var/www/webapps/drupal/sites/] [chmod 755 default] для защиты соответствующего каталога от записи [cd default] [chmod 644 settings.php ] для восстановления прав доступа к этому файлу.

Добавить документ в свой блог или на сайт

Похожие:

Вышел расширенный Школьный Сервер!
Оао «Армада» и ООО «Альт Линукс» объявляет об электронном выпуске расширенной редакции серверного дистрибутива для образовательных...

EGroupWare. Первоначальная установка. Предварительные настройки почтового сервера
Для работы egw обязательно требуется почтовый сервер imap. Разумно использовать широко распространённую связку dovecot+postfix. При...

Доклад на Первую Всероссийскую Конференцию по cms drupal на тему:...
Автор: ведущий программист медиа-группы «Прометей» (отдел веб-разработок компании «СтройИнжиниринг», г. Ульяновск), аспирант Ульяновского...

Установка 1С 7 на сервер терминалов linux
И как всегда это бывает, в интернете полно всевозмож­ных описаний на эту тему, но когда начинаешь что-то делать, обязательно всплывают...

Установка TraffPro + rfedora 17
Данная статья описывает полную установку с нуля интернет шлюза (прокси сервер) TraffPro на os linux rfedora 17, от установки os linux...

Новый rtsp сервер
Запустить RtspServer exe, появится окно настроек Settings. Прежде чем начинать добавление камер в сервер, следует нажать соответствующую...

Что такое сервер?
А вот и нет, сервер это такая программа которая принимает запросы от клиентов. Любой компьютер на который вы установите такое по...

Финансовый отчет за 1 квартал 2013 года остаток на 01. 2013. 166. 375 рубля приход
...

Сервер Webio маленький переносной веб-сервер, проектированный как...
Сервер Webio маленький переносной веб-сервер, проектированный как библиотека для включения во встроенные системы или как Основанный...

Сервер Webio маленький переносной веб-сервер, проектированный как...
Сервер Webio маленький переносной веб-сервер, проектированный как библиотека для включения во встроенные системы или как Основанный...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница