Main

Детальная установка на Raspberry Pi

<<< Установка/настройка

Внимание! Настоятельно рекомендую пользоваться вот этой инструкцией, так как она наиболее полная и актуальная для linux систем. Данную же инструкцию следует использовать только для ознакомления с нюансами установки на RPI.

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

Установка Majordomo на Raspberry Pi

В качестве ОС для Raspberry была выбрана Raspbian. Данная ОС широко описана в интернете, а также оптимизирована специально для RPi. Образ ОС можно скачать с официального сайта: http://www.raspberrypi.org/downloads . Образ заархивирован в ZIP, сам имеет расширение IMG. Его необходимо разархивировать. Также, потребуется утилита Win32DiskImager, запустить которую необходимо с правами администратора.

Устанавливаем вашу SD карту в кард-ридер, смотрим в Проводнике, какую букву она получила в системе (чтобы ненароком не затереть данные на другом носителе). В программе Win32DiskImager выбираем скачанный ранее образ Raspbian, выбираем нужную букву носителя и жмем Write. На предложенное предостережение отвечаем “Yes”. Пойдет процесс заливки ОС на карту и разбиения ее на разделы. Процесс закончится сообщением об успехе. Отсоединяем SD-карту и вставляем ее в Raspberry Pi. Подключаем к плате питание и видим на мониторе процесс загрузки, наблюдаем радостное мигание лампочек Raspberry Pi. При первой загрузке автоматически будет запущена программа настройки системы (так же ее можно запустить самостоятельно из коммандной строки) raspi-config: 1. Выполняем команду expand_rootfs, которая расширит root раздел на всю SD-карту. 2. Входим в раздел configure_keyboard и устанавливаем наиболее подходящий тип клавиатуры. 3. Затем, входим в раздел change_pass устанавливаем новый пароль для пользователя pi (обратите внимание, что вводимые символы не отображаются вообще, даже в виде звездочек!). 4. Устанавливаем дополнительные локали с помощью пункта change_locale (я не стал этого делать и оставил единственную локаль по умолчанию — en_GB UTF8). 5. Устанавливаем часовой пояс (set_timezone). Например, если Вы живете в Москве, необходимо найти пункт Europe, а в нем — Moscow 6. Memory_split устанавливаем в соотвествии с собственным желанием, рекомендую отвести под video – 32Mb, если планируете пользоваться графическим интерфейсом. 7. Обязательно активируем ssh! В конце нажимаем [CTRL]+[F] и выбираем пункт Finish, соглашаясь на перезагрузку устройства.

Когда перезагрузка будет завершена, Вы увидите приглашение на ввод имени пользователя и пароля. Имя пользователя — pi, пароль Вы установили во время настройки системы Raspbian.

На этом установка и первичная настройка системы завершена!

Не забывайте, что если Ваш Raspberry подключен в сеть, то можно использовать SSH доступ, что во много раз удобнее.

Перед началом работы обновим apt-get: sudo apt-get update sudo apt-get upgrade

Устанавливаем MySQL: sudo apt-get install mysql-server mysql-client

Когда запросит установить пароль для root – укажите любой пароль, который Вы запомните.

Устанавливаем APACHE apt-get install apache2 apache2-utils

Устанавливаем PHP5: sudo apt-get install php5-cgi php5-cli libapache2-mod-php5 php5 php-pear php5-xcache

Устанавливаем PHPMYADMIN sudo apt-get install phpmyadmin

В процессе установки он попросит пароль для пользователя MySQL (который мы указали ранее) и новый пароль для подключения к phpmyadmin

Включаем mod_rewrite sudo a2enmod rewrite

Правим конфиг Апача sudo nano /etc/apache2/sites-available/default

Находим раздел </Directory> И меняем AllowOverride None на AllowOverride All Сохраняемся и выходим

Перезапускаем Апач sudo apache2ctl restart

Скачиваем дистрибутив Majordomo, разархивируем и копируем содержимое html в папку /var/www/

Меняем права доступа к файлам find /var/www/cached/ -type d -exec chmod 777 {} \;

find /var/www/cached/ -type f -exec chmod 666 {} \;

find /var/www/cms/ -type d -exec chmod 777 {} \;

find /var/www/cms/ -type f -exec chmod 666 {} \;

find /var/www/debmes/ -type d -exec chmod 777 {} \;

find /var/www/debmes/ -type f -exec chmod 666 {} \;

find /var/www/modules/ -type d -exec chmod 777 {} \;

find /var/www/modules/ -type f -exec chmod 666 {} \;

find /var/www/templates/ -type d -exec chmod 777 {} \;

find /var/www/templates/ -type f -exec chmod 666 {} \;

find /var/www/objects/ -type d -exec chmod 777 {} \;

find /var/www/objects/ -type f -exec chmod 666 {} \;

find /var/www/rc/ -type d -exec chmod 777 {} \;

find /var/www/rc/ -type f -exec chmod 666 {} \;

find /var/www/saverestore/ -type d -exec chmod 777 {} \;

find /var/www/saverestore/ -type f -exec chmod 666 {} \;

Заходим по адресу http://Адрес Raspberry/phpmyadmin Создаем базу данных db_terminal и импортируем в нее db_terminal из папки с дистрибутивом Создаем пользователя и даем ему права на базу данных

После этого правим sudo nano /var/www/config.php Прописываем имя пользователя и пароль пользователя БД

Все, теперь вы можете зайти на веб интерфейс Majordomo http://Адрес Raspberry/

sudo nano /etc/crontab -e добавляем строки @reboot /usr/bin/php /var/www/cycle.php

Подробная настройка с нуля - http://habrahabr.ru/post/149890/

 

MajorDomo

Информация

Проекты

Партнёры

edit SideBar

 
 
 

 

Blix theme adapted by David Gilbert, powered by PmWiki