Orange Pi Pc. WordPress. Первые шаги
По причине прожорливости монстра в виде обычного компьютера было принято решение о переносе сайта на апельсинку.
Оранжевый Pi PC H3 Quad-core 1 ГБ самое то за 15 баксов.
Установил на карту памяти Ubuntu 14.04. Насчет установки везде много информации, а у нас стоит задача запустить WordPress.
Итак
После копирования образа программой Win32DiskImager на компьютере нужно, выбрать разрешение монитора . Открываем карту памяти и переименовываем нужный нам файлик в script.bin. Это сразу сделать на компе — потом карту в апельсинку. При включении запросит пароль orangepi
Открываем терминал
он просит увеличить размер свободного места. Копируем красную строку (не забываем про sudo su ) и выполняем. Перезагружаем.
Настраиваем свой часовой пояс:
sudo timedatectl set-timezone Asia/Yekaterinburg
У меня такой, живу я здесь
Теперь обновить систему и перегрузка:
sudo apt update
sudo apt upgrade
Удаленный рабочий стол:
sudo apt-get install xrdp
Апач:
sudo apt-get install apache2
в браузере localhost и видим это
PHP:
Апач должен понимать PHP, поэтому такой команды ему мало
sudo apt-get install PHP
Нужно набрать
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
Создаем файлик проверки:
sudo pluma /var/www/html/test.php
Содержимое
<?php phpinfo(); ?> мы такое на виндовс делали, когда WordPress устанавливали
Проверяем в браузере
localhost/test.php
Mysql: — это ж…
Их две версии (не ж… а MySQL) — martadb и обычная. Поставим обычную.
sudo apt-get install mysql-server
пароль для root первый раз когда просило не вводил а второй раз ввел ВашПароль
Пароль для root ОБЯЗАТЕЛЬНО!
проверяем, должны увидеть зеленое active
sudo systemctl status mysql
Первый вход
sudo mysql -u root -p
ВашПароль
создаем базу
create database site; не забываем про ; (точка с запятой) должна быть на конце команд
PHP Admin:
Он тоже не простой
sudo apt-get install phpmyadmin apache2-utils
запрашивало сперва конфигурацию – выбрать апач
а потом спросило за конфигурацию базы phpadmin
два раза пароль ввел ему ВашПарольPHPAdmin
Что-то мне это напоминает…
Да, как установка на виндовс
проверяем
http://localhost/phpmyadmin/
послало…
А так
sudo apt install phpmyadmin php-mbstring php7.0-mbstring php-gettext
Пошел? Пошел. Сматерилось и попросило autoremove. Без проблем
sudo apt autoremove
Еще рекомендуют проделать три команды( но делать не нужно). Я набрал первую
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
руганулось не по детски, чем ему кофигурация не понравилась
ln: failed to create symbolic link ‘/etc/apache2/conf-available/phpmyadmin.conf’: File exists
поэтому две команды ниже не делал
sudo a2enconf phpmyadmin ??? не понял?
sudo service apache2 reload перезагрузить апач
еще раз проверяем
заработало!!!
root
ВашПарольPHPAdmin
Входим видим базу site
Я еще и mysite создал
WordPress:
Я просто выгружу базу со старого сервака и тупо скопирую с него директорию WWW
PHP Admin такое же гавно как и MySQL. Оно загружает базу не более 2 Mb
Экспортировал базу site из под него. Хоть это дает.
Загрузка. Есть два варианта.
вариант 1
mysql -u user_login -p db_name < path/to/file/dump_file_name.sql
mysql -u root -p site < /home/orengepi/site.sql Не забываем про < Запросит пароль ВашПароль (от MySQL) и сделает
вариант 2 разжеванный
sudo mysql -u root -p
вводим пароль ВашПароль (от MySQL)
use site Выбираем БД в которую необходимо импортировать (команда use db_name)
source /home/orengepi/site.sql Импортируем из директории(команда source) path/to/file/dump_file_name.sql -это путь к файлу с именем файла бэкапа
Бэкапить (ну мало ли что)
mysqldump -u user_login -p user_pass db_name > path/to/file/dump_file_name.sql
mysqldump -u root -p site > /home/orangepi/xyz.sq Не забываем про >
хотя из под PHP Admin бэкапится
И я ему все-таки сделал базу mysite.Wwordpress настроен на нее и проверю бэкап в файл xyz.sq
Пытаемся копировать WordPress в директорию /var/www/html/ и облом! Фоток жоп у меня больше нет. Точнее есть но пошлые. Ладно в терминале набираем
su root Блин! Я Маковский терминал вспомнил, но сработало
orangepi
mc вызываем под рутом Midnight Commander и копируем сколько душе угодно
потом если нужно, правим файлик config.php Меняем имя базы mysite, логин пользователя root, и пароль (ВашПароль от MySQL)
Первоначальная настройка WordPress если кому нужно находится
/var/www/html/wp-admin/install.php
В браузере будет
localhost/ wp-admin/install.php
ВСЁ!
ДРУГИЕ ПЛЮШКИ
Режим процессора
На 4PDA да и других сайтах встречается белиберда по режиму процессора поэтому курим из первоисточников https://askubuntu.com/
Установил cpufrequtils:
sudo apt-get install cpufrequtils
Затем редактируем файл (если он не существует, создайте его sudo pluma /etc/default/cpufrequtils):
sudo nano /etc/default/cpufrequtils
и в файле должны быть строки
GOVERNOR=»powersave» мне хватит хотя можно и ondemand
Кстати после перезагрузки вроде стает, а потом само меняется. Мне особо не критично – у меня радиатор с северного моста подпилен и покрашен. Блок питания D-Link 5V 3A. Роутеры с хабами погорели, а вот блоки питания живы.
Русская локализация
sudo apt-get install language-pack-ru language-pack-ru-base language-pack-gnome-ru-base
Правим файлики в диектории /etc/default
это locate до
LANG=en_US.UTF-8
LC_ALL=»en_US.UTF-8″
Это locate после
LANG=ru_RU.UTF-8
LC_ALL=»ru_RU.UTF-8″
это правленный keyboard
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL=»pc105″
XKBLAYOUT=»us,ru»
XKBVARIANT=»»
XKBOPTIONS=»grp:alt_shift_toggle,grp_led:scroll» добавил
BACKSPACE=»guess» удалил
С командами при правке разберетесь, главное держать нажатой Ctrl
После этого перезагрузка и знакомое
sudo apt update
sudo apt upgrade
Вроде всё! Это были первые шаги на апельсинке. Честно – порадовало.
Соорудил вот такой корпус из остатков корпуса POS терминала и подставки для бумаг (то и то — металл + немного аквариумного силикона). Температура под нагрузкой выше 55 градусов не поднимается.
При написании использовались источники
Опубликовано:14.09.2018Yurissum