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

OSCHINA-MIRROR/sanluan-PublicCMS

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

Паблик Си-Эм-Эс

Английский | 简体中文

Введение

PublicCMS — это система JAVACMS с открытым исходным кодом, разработанная компанией Tianjin Black Core Technology Co., LTD. в 2024 году с использованием основных технологий. Структура системы является научной и легко поддерживает десятки миллионов данных и десятки миллионов PV. Система поддерживает визуальное редактирование, многомерное расширение, полнотекстовый поиск, статический сайт, SSI, динамическую страницу локального статики, полностью настраиваемые URL-правила для быстрого создания сайта, а также предоставляет мощный инструмент для крупномасштабных сайтов и является хорошим выбором для прототипов корпоративных проектов.

Получение исходного кода

https://gitee.com/sanluan/PublicCMS https://github.com/sanluan/PublicCMS

Участие в разработке

Перейдите в ветки V4.0-develop,V5-develop и бесплатную версию в ветку V2021.

Лицензионное соглашение

Версия: V4.0, V5 платная для предприятий, бесплатная для физических лиц. Подробности см. в лицензии. Версия: V1.0,V2016,V2017,V2019,V2021 полностью бесплатное лицензионное соглашение: MIT.

Требования к среде

V4.0 jdk или jre 1.8 и выше, V5 Java17 и выше. Mysql 5.5 и выше.

Описание каталога

data\publiccms — каталог данных PublicCMS. doc — документы. publiccms-parent — исходный код проекта.

Быстрая компиляция и запуск

Компиляция и запуск Убедитесь, что операционная система (ОС) работает под управлением jdk.

cd publiccms-parent
mvnw clean package
cd publiccms/target
java -jar -Dfile.encoding="UTF-8" -Dcms.filePath="../../../data/publiccms" publiccms.war

Посетите страницу программы http://localhost:8080/ и следуйте инструкциям по настройке и инициализации базы данных. Для доступа к фону управления используйте относительные пути http://localhost:8080/.

Прямая загрузка исполняемой программы (https://www.publiccms.com/download.html). Подготовьте среды java и mysql локально, загрузите исполняемые программы, сожмите и распакуйте их, запустите startup.bat или startup.sh.

Настройка режима работы

Команда запуска Windows

java -jar -Dfile.encoding="UTF-8" -Dcms.port=8080 -Dcms.contextPath=/publiccms -Dcms.filePath="%cd%\data\publiccms" publiccms.war

Команда запуска Linux

java -jar -Dfile.encoding="UTF-8" -Dcms.port=8080 -Dcms.contextPath=/publiccms -Dcms.filePath="`pwd`/data/publiccms" publiccms.war

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

Запуск в tomcat Переименуйте файл publiccms.war.original в publiccms.war или ROOT.war (контекстный путь /), переместите файл в каталог webapps tomcat. Параметр -Dcms.filePath остаётся в силе.

Запуск в docker Выполните:

docker run -d -p 8080:8080 sanluan/publiccms

Создайте собственный образ. Выполните:

docker build -t mypubliccms .
docker run -d -p 8080:8080 mypubliccms

Запуск в docker compose Выполните:

docker compose up -d

mysql host/port: mysql-cms/3306; база данных: publiccms; пользователь/пароль: publiccms/password!@# Дополнительные параметры см. на https://hub.docker.com/r/sanluan/publiccms/.

Демонстрация

Демо-сайт: https://www.publiccms.com/. Демонстрационный фон: https://cms.publiccms.com/admin/ демо-аккаунт/пароль тест/тест. Интерфейс демонстрации: https://cms.publiccms.com/interface.html.

Схема архитектуры Public CMS

Управление Public CMS — английский

Public CMS 管理バックグラウンド — 日本語

Общественное управление CMS — китайский

Public CMS管理後臺 — 繁體

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

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

Введение

Описание недоступно Развернуть Свернуть
Java и 6 других языков
Apache-2.0
Отмена

Обновления (7)

все

Участники

все

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

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