Orange Pi Pc. WordPress. Первые шаги

Orange Pi Pc. WordPress. Первые шаги

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

C:\Users\Revizor\Pictures\op.jpg

Оранжевый 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/

послало…

А так

C:\Users\Revizor\Pictures\1.jpg

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 перезагрузить апач

еще раз проверяем

http://localhost/phpmyadmin/

заработало!!!

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. Роутеры с хабами погорели, а вот блоки питания живы.

C:\Users\Upload\Desktop\2018-09-13 19.09.17.jpg

Русская локализация

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 градусов не поднимается.

При написании использовались источники

https://www.digitalocean.com

http://gshop.ca/install-wordpress-orangepi-plus/П

Опубликовано:14.09.2018Yurissum