1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wolf18-webman-blog

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Перевод текста на русский язык:

Webman-blog — это программа с открытым исходным кодом для ведения блога, основанная на ветке EasyAdmin8-webman (thinkphp):

GitHub GitHub GitHub

Демонстрационный сайт:

Посетите http://blog.easyadmin8.top.

Описание программы:

  • 🚀 Полностью автоматическая установка, не требуется вручную создавать базу данных или создавать какие-либо файлы.
  • 🔧 Зависит от webman для создания: требуется PHP версии 8.0 и выше, рекомендуется PHP 8.1 или PHP 8.2; MySQL версии 5.7 и выше, рекомендуется MySQL 8.0.
  • 📄 Документация по webman: https://www.workerman.net/doc/webman/.
  • 💙 Программа по умолчанию отключает app_debug, если требуется отладка, настройте самостоятельно в файле .env в корневом каталоге.
  • ⭐ Программа по умолчанию автоматически создаёт базу данных, имя базы данных по умолчанию — my_blog_ea8.
  • 🤗 Программа по умолчанию использует шаблон template_002, можно настроить в файле .env, выбрав DEFAULT_TEMPLATE (в настоящее время доступны шаблоны template_001 и template_002).

Инструкции по настройке:

  • 📌 Перед установкой переименуйте файл .example.env в .env, затем настройте файл .env.
    • Измените значения параметров DB_USERNAME (имя пользователя базы данных) и DB_PASSWORD (пароль базы данных).
    • Имя базы данных по умолчанию my_blog_ea8, если оно вам не нравится, вы можете изменить его в программе установки, изменив значение параметра database в файле .env.
    • Порт по умолчанию — 8787, если он вам не подходит, измените значение параметра APP_PORT в файле .env.

Справочная информация о стиле:

См. изображение public/static/template_002/images/wolfcode.png.

Как запустить:

  1. Загрузите или клонируйте код на локальный компьютер и поместите его в заданный путь (например, /www/wwwroot/yourpath).
  2. Запустите программу, выполнив команду php start.php start -d в каталоге /www/wwwroot/yourpath.
  3. Перед запуском убедитесь, что версия PHP — 8.0 или выше. Для этого выполните команду php -v.
  4. В дальнейшем при обновлении компонентов убедитесь, что composer версии 2.0 или более поздней и привязан к версии PHP 8.0 или выше, для этого выполните команду composer show --platform.
Команда Описание
debug Запуск в режиме отладки (для разработки и тестирования)
php start.php start
daemon Запуск в режиме демона (для рабочей среды)
php start.php start -d
restart Перезапуск службы
php start.php restart Перезапуск в режиме отладки
php start.php restart -d Перезапуск в режиме демона
reload Перезагрузка кода
php start.php rload

После запуска перейдите по адресу http://127.0.0.1:8787, где порт 8787 должен совпадать со значением параметра APP_PORT. Если требуется доступ из внешней сети, используйте Nginx для обратного проксирования.

Чтобы переключиться на другой шаблон, необходимо перезапустить проект с помощью команды php start.php restart -d.

server {

    server_name 站点域名;
    listen 80;
    root /your_blog_path/public;

    location / {
    
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        
        if (!-f $request_filename){
            proxy_pass http://127.0.0.1:8787;   # 端口 8787 必须跟 APP_PORT 参数值一致
        }
        
    }
    
}

Настройте Nginx, чтобы он указывал на каталог /your_blog_path/public. После настройки перейдите по адресу вашего домена, например http://ваш_домен/.

Адрес для доступа к административной панели находится после основного адреса домена плюс /admin, например http://ваш_домен/admin. Логин администратора — admin, пароль — 123456.

Особые указания:

  • Рекомендуется использовать Linux вместо Windows для запуска этой программы.
  • Не обеспечивается совместимость с предыдущими версиями, для других версий потребуется самостоятельная адаптация.
  • Если возникает ошибка PHP Fatal error: Uncaught Error: Call to undefined function pcntl_signal(), удалите соответствующую отключённую функцию в файле конфигурации php.ini или в настройках PHP панели управления хостинга.

Отказ от ответственности:

Перед использованием фреймворка EasyAdmin8 внимательно прочитайте и полностью осознайте следующее заявление. Вы можете выбрать не использовать фреймворк EasyAdmin8, но если вы решите его использовать, ваше поведение будет считаться признанием и принятием всего содержания этого заявления.

  • Фреймворк EasyAdmin8 представляет собой бесплатную платформу для быстрой разработки бэкенда, предназначенную для упрощения разработки административных панелей. Он уважает и защищает личную конфиденциальность всех пользователей и не собирает информацию с компьютеров пользователей.

  • Вы обязуетесь использовать фреймворк EasyAdmin8 законно и разумно, не используя его для любых незаконных, вредоносных действий, которые нарушают права других лиц, а также не применяя его на веб-платформах, нарушающих законы и правила Китая.

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

  • Пользователи явно соглашаются со всеми рисками и последствиями, связанными с использованием фреймворка EasyAdmin8, и этот открытый проект не несёт никакой юридической ответственности.

  • Любая организация или лицо, прочитавшее это заявление об отказе от ответственности, должно соблюдать условия лицензии MIT в рамках законного распространения, публикации и использования фреймворка EasyAdmin8. Нарушение условий настоящего заявления или нарушение законов и правил влечёт за собой юридическую ответственность (включая, помимо прочего, гражданскую компенсацию и уголовную ответственность), которую несёт нарушитель.

  • Этот открытый проект имеет право в одностороннем порядке изменять настоящие условия и приложение, а также публиковать их через уведомления по электронной почте, объявления на веб-сайте и т. д., которые вступают в силу немедленно без отдельного уведомления. Если вы продолжаете использовать после публикации изменённых условий, это означает, что вы полностью прочитали, поняли и приняли изменённые условия.

  • Если какая-либо часть этого заявления считается недействительной или неисполнимой, остальная часть сохраняет полную силу. Недействительность какой-либо части заявления не означает отказ от права на исполнение.

  • У этого открытого проекта есть право изменять это заявление и приложение в любое время и публиковать изменения через уведомления по электронной почте или объявления на сайте и т.д. Изменения вступают в силу сразу же без дополнительного уведомления.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Вэбмэн-блог — это адаптивная программа для персонального блога, основанная на вэбмэне и имеющая бэкенд. Развернуть Свернуть
SCSS и 3 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wolf18-webman-blog.git
git@api.gitlife.ru:oschina-mirror/wolf18-webman-blog.git
oschina-mirror
wolf18-webman-blog
wolf18-webman-blog
main