Оглавление:

Wordpress в кармане: 6 шагов
Wordpress в кармане: 6 шагов

Видео: Wordpress в кармане: 6 шагов

Видео: Wordpress в кармане: 6 шагов
Видео: Как создать сайт на WordPress за 5 шагов! Инструкция: создание сайта на WordPress с нуля 2024, Июль
Anonim
Wordpress в кармане
Wordpress в кармане

Raspberry Pi Zero - самый маленький компьютер в семействе Raspberry Pi.

Pi Zero легко помещается в карман и может использоваться как сервер Wordpress.

Я выбрал Wordpress, потому что это мгновенное решение для простого создания мощного веб-сайта.

Шаг 1. Необходимые вещи

Необходимые вещи
Необходимые вещи
Необходимые вещи
Необходимые вещи
Необходимые вещи
Необходимые вещи

1 Raspberry Pi Zero или Zero W подключен к Интернету. Убедитесь, что вы используете операционную систему на основе Debian, такую как Raspbian или DietPi. Ubuntu не поддерживается на Pi Zero, так как Ubuntu может работать только на архитектуре ARMv7 или выше. Здесь я настроил Pi Zero через USB Ethernet. Вы также можете сделать это через Wi-Fi.

Убедитесь, что SSH включен.

2 Настольный компьютер с подключением к Интернету.

3 Терминальное программное обеспечение Putty (при использовании Windows). Ссылка: -

Если вы используете компьютер Mac или Linux, откройте терминал и используйте команду «ssh».

Шаг 2: подключение

Подключение
Подключение
Подключение
Подключение
Подключение
Подключение

Включите Zero и подключите его к Интернету с помощью Wi-Fi или USB Ethernet.

Узнайте IP-адрес своего Pi Zero, войдя в свой маршрутизатор. Обычно https://192.168.1.1 или

Адрес страницы настройки маршрутизатора отличается для разных маршрутизаторов. Вы можете найти IP-адрес, указанный на наклейке на задней панели вашего роутера. Или найдите IP-адрес вашей модели маршрутизатора в Google.

Вы также можете использовать службу Bonjour от Apple, которая поддерживает многоадресный DNS (или имя хоста, например raspberrypi.local).

Вы можете скачать Bonjour здесь: -

Это упрощает задачу. Вы можете использовать свое имя хоста для входа в Pi Zero через SSH вместо того, чтобы узнавать его IP-адрес и затем вводить его.

Вы также можете использовать такой инструмент, как Advanced IP Scanner. Загрузите его здесь: -

или используйте Angry IP Scanner. Загрузите его здесь: -

Теперь введите IP-адрес в настройки входа в Putty и войдите в свой Pi Zero как пользователь pi.

Теперь вы сможете удаленно получить доступ к командной строке Pi. После входа в систему вы должны увидеть: -

pi @ raspberrypi ~ $:

Если вы все еще не знаете, как включить ssh, подключите клавиатуру и мышь монитора к Pi Zero.

Откройте терминал и введите: -

sudo raspi-config

Это открывает инструмент настройки.

Если вы используете Raspbian Stretch: -

выберите Параметры интерфейса, нажмите Enter.

Он спросит, хотите ли вы, чтобы был включен ssh-сервер.

Выберите "да".

Но если вы используете Raspbian Jessie: -

выберите «Дополнительные параметры», нажмите «Ввод» и сделайте то же, что указано выше.

Закройте инструмент raspi-config.

Теперь вам следует перезагрузить свой Pi, набрав: -

перезагрузка sudo

Перезагрузка после настройки гарантирует, что задача изменений вступит в силу.

Теперь используйте ssh-терминал на своем обычном настольном компьютере. Если вы используете Windows, Putty, если используете Linux или Mac, введите команду ssh в вашем терминале.

Имя пользователя по умолчанию - пи.

И пароль по умолчанию - малиновый.

Все в нижнем регистре.

Вы можете изменить свой пароль, если хотите, набрав: -

sudo passwd

Шаг 3. Команды для запуска в терминале

Команды для запуска в терминале
Команды для запуска в терминале
Команды для запуска в терминале
Команды для запуска в терминале
Команды для запуска в терминале
Команды для запуска в терминале

Запустите (введите в своем терминале следующее): -

sudo apt-get update

sudo apt-get upgrade -y

Затем перезагрузите Pi Zero, набрав: -

перезагрузка sudo

Перезагрузка необходима для того, чтобы изменения, связанные с новым ядром, вступили в силу.

sudo apt-get install -y apache2 php libapache2-mod-php mysql-server php-mysql

ПРИМЕЧАНИЕ: - ВАЖНО! ПОЖАЛУЙСТА, ИЗМЕНИТЕ php НА php5 libapache2-mod-php5 php5-mysql, ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ RASPBIAN JESSIE!

sudo service apache2 перезапуск

или

sudo /etc/init.d/apache2 перезапуск

Теперь смените каталог, набрав: -

cd / var / www / html

Это каталог Apache2 по умолчанию, в котором вы можете писать программы HTML или другие программы, связанные с веб-дизайном, такие как.css,.php,.js.

Выполните следующее, чтобы установить wordpress и получить право владения этим каталогом: -

sudo rm *

sudo wget

sudo tar xzf latest.tar.gz

sudo mv wordpress / *.

sudo rm -rf wordpress latest.tar.gz

sudo chown -R www-data:.

На последнем изображении я перезапустил службу Apache2 после выполнения необходимых действий в каталоге / var / www / html (например, установка wordpress).

Шаг 4: Настройка вашей базы данных для Wordpress

Настройка вашей базы данных для Wordpress
Настройка вашей базы данных для Wordpress
Настройка вашей базы данных для Wordpress
Настройка вашей базы данных для Wordpress
Настройка вашей базы данных для Wordpress
Настройка вашей базы данных для Wordpress

Выполните эту команду: -

sudo mysql_secure_installation

Вам будет предложено ввести текущий пароль для root (введите, если нет): - нажмите Enter.

Введите Y и нажмите Enter, чтобы установить пароль root ?.

Введите пароль в ответ на запрос Новый пароль: и нажмите Enter.

ПРИМЕЧАНИЕ: - ОЧЕНЬ ВАЖНО! ЗАПОМНИТЕ ПАРОЛЬ, КОТОРЫЙ ВЫ ВВОДИТЕ СЕЙЧАС, ПОТРЕБИТСЯ В ПОЗЖЕ.

Введите Y, чтобы: -

Удалить анонимных пользователей, Запретить удаленный вход root, Удалить тестовую базу данных и доступ к ней, Обновить таблицы привилегий сейчас.

По завершении вы увидите сообщение Все готово! и спасибо за использование MariaDB !.

Теперь вас встретит обычная командная строка: - pi @ raspberrypi ~ $:

Введите эту команду: -

sudo mysql -uroot -p

Затем введите пароль, который вы ввели ранее.

Теперь вас встретит приглашение MariaDB (вот так>).

Введите эту команду, чтобы создать базу данных namd wordpress.

создать базу данных wordpress;

Помните, что точка с запятой в конце команды важна в синтаксисе SQL.

Теперь запустите эту команду: -

ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ ДЛЯ wordpress. * 'Root' @ 'localhost', ОПРЕДЕЛЕННЫЙ 'ВАШИМ ПАРОЛЕМ';

Замените ВАШ ПАРОЛЬ на пароль, который вы ввели ранее.

Затем запустите: -

ПРИВИЛЕГИИ ПРОМЫВКИ;

Затем нажмите ctrl + d для выхода.

Шаг 5: Почти готово

Почти готово
Почти готово
Почти готово
Почти готово
Почти готово
Почти готово

Теперь откройте браузер и введите IP-адрес Pi Zero. Выберите свой язык и нажмите «Продолжить». Вам будет представлен экран WordPress. Теперь нажмите кнопку «Поехали» на странице. Введите имя пользователя как root и пароль как пароль, который вы ввели ранее. Запускаем кнопку Install. Дайте вашему веб-сайту запоминающееся название и имя пользователя root. Все сделано!

Теперь несколько последних штрихов: -

sudo a2enmod переписать

sudo nano /etc/apache2/sites-available/000-default.conf

Добавьте эти строки в файл после строки 1: - AllowOverride All

Убедитесь, что он находится внутри.

Это должно выглядеть примерно так: -

AllowOverride All

На рисунках показана пошаговая установка Wordpress. Последние четыре показывают последние штрихи. Затем запустите: -

sudo service apache2 перезапуск

Чтобы перезапустить службу Apache2.

Шаг 6. Ваш собственный веб-сайт

Ваш собственный веб-сайт
Ваш собственный веб-сайт
Ваш собственный веб-сайт
Ваш собственный веб-сайт
Ваш собственный веб-сайт
Ваш собственный веб-сайт

На последнем изображении показан мой тестовый веб-сайт, поскольку я настроил его на странице настройки, показанной на предыдущем рисунке. Вы можете войти в систему (рисунок 1) и легко настроить свою страницу, добавить темы, шрифты и все такое на свою веб-страницу (рисунок 2). Вы также можете установить новые темы. ПРИМЕЧАНИЕ: - Я не перенаправлял порт для моего Raspberry Pi Zero, следовательно, вы не сможете просматривать мой веб-сайт, если и пока не подключитесь к той же сети, которую я использую (то есть к моему домашнему маршрутизатору).

Надеюсь, вам понравилось создавать свой собственный карманный сервер Wordpress с использованием Raspberry Pi Zero или Zero W.

До свидания и удачного веб-дизайна!:):):)

Рекомендуемые: