Оглавление:
- Шаг 1. Необходимые вещи
- Шаг 2: подключение
- Шаг 3. Команды для запуска в терминале
- Шаг 4: Настройка вашей базы данных для Wordpress
- Шаг 5: Почти готово
- Шаг 6. Ваш собственный веб-сайт
Видео: Wordpress в кармане: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
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
Выполните эту команду: -
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.
До свидания и удачного веб-дизайна!:):):)
Рекомендуемые:
Как сделать из старого компьютера персональный настольный мини-вентилятор - поместится в кармане: 6 шагов
Как сделать вентилятор для персонального мини-стола из старого компьютера - поместится в вашем кармане: я покажу вам, как сделать вентилятор для персонального мини-стола из старого компьютера. Плюс в том, что он помещается даже в кармане. Это очень простой проект, поэтому не требуется много опыта или знаний. Итак, приступим
Heartcrab: робот-ламбада в вашем кармане !: 15 шагов (с изображениями)
Heartcrab: робот, шагающий по ламбаде, в вашем кармане !: Это один из проектов, имеющих множество значений: разве это глупый родственник «хедкрабов»? из видеоигр Half-Life? Может, ходячий робот влюблен в божью коровку? Или божья коровка управляет своим собственным мехом? Каким бы ни был ответ
DIMP (десульфатор в моем кармане): 22 шага (с изображениями)
DIMP (десульфатор в моем кармане): Майки Склар создал DA PIMP («Power In My Pocket») версий 1 и 2 на основе статьи Джорджа Вайзмана «Емкостное зарядное устройство»; и щедро представил его сообществу разработчиков аппаратного обеспечения. Он способен заряжать и десульфатировать
MicroKeyRing: крошечное хранилище паролей, которое поместится в вашем кармане: 4 шага
MicroKeyRing: крошечное хранилище паролей, которое поместится в вашем кармане: пароли, пароли и другие пароли. Для каждого веб-сайта, почтового приложения или службы Google требуется пароль. И НЕ СЛЕДУЕТ использовать один и тот же пароль в двух местах. Где их хранить? В настольном приложении? В (предположительно безопасном) веб-приложении?
Википедия в твоем кармане: 12 шагов (с картинками)
Википедия в твоем кармане: aka. Автостопом по галактике, v1.0 :) В этом руководстве будет изложено, как создать то, что я считаю уникальной реализацией Википедии на автономном портативном устройстве. Это включает в себя установку урезанного дистрибутива Linux