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

OSCHINA-MIRROR/wuzhicms-wuzhicms

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

Пять пальцев CMS: система управления веб-сайтом

Пять пальцев CMS (Пять пальцев CMS): система управления контентом веб-сайта, разработанная на PHP 5+MySQL.

Установка

  • Требования к серверу:

    • Веб-сервер: Apache/Nginx/IIS.
    • Среда PHP: поддержка PHP 5.2, 5.3, 5.4, 5.5, 5.6, 7.1, 7.4 (рекомендуется использовать 7.4 или более позднюю версию!).
    • База данных: MySQL.
  • Каталог пакетов программного обеспечения:

    README.md Установка
    caches Обязательная установка: каталог кэша
    coreframe Обязательная установка: основной фреймворк
    www Обязательная установка: привязка домена к каталогу
  • Установка на виртуальный хост:

    Переместите coreframe и caches в каталог www. Загрузите все файлы из каталога www/на виртуальный хост.

    Посетите домен: http://домен/install/, чтобы выполнить установку.

  • Установка на отдельный хост или облачный хост:

    Загрузите файлы coreframe, caches и www и привяжите домен к каталогу www.

    Например, конфигурация виртуального хоста Apache:

    <VirtualHost *:80>
        DocumentRoot /wwwroot/project/mobile/www/
        ServerName mobile.wuzhicms.com
        <Directory  /wwwroot/project/mobile/www/>
            Options  FollowSymLinks
            AllowOverride Options FileInfo
            Order allow,deny
            Allow from all
            DirectoryIndex index.php index.htm index.html
        </Directory>
        <Directory  /wwwroot/project/mobile/www/uploadfile/>
        php_flag engine off
        </Directory>
    </VirtualHost>
  • Безопасность:

    Отключите выполнение PHP в каталоге uploadfile, где хранятся файлы для загрузки.

    <Directory  /wwwroot/project/mobile/www/uploadfile/>
    php_flag engine off
    </Directory>

    После перезапуска Apache или Nginx посетите домен: http://домен/install/ для установки.

Описание продукта

«Пять пальцев: система управления сайтом» (сокращённо «Пять пальцев CMS») — это система управления сайтом, основанная на PHP (версии 5.2 и выше) и MySQL. Система разработана с использованием архитектуры MVC и может быть легко расширена.

Система была создана командой разработчиков во главе с Ван Цансянем, который имеет десятилетний опыт разработки профессиональных систем управления сайтами. В разработке системы участвовало более десяти разработчиков. Система ориентирована на безопасность, эффективность и удобство использования. Она обеспечивает безопасность в первую очередь, а также высокую производительность.

Получение помощи

Официальный сайт: http://www.wuzhicms.com/. Документация разработчика: http://www.wuzhicms.com/doc/.

Особенности функций

  • Моделирование:

    • Единая модель для всего сайта, что упрощает вторичную разработку.
    • Уникальная общая модель, которая позволяет независимо хранить небольшие объёмы данных.
    • Модульное наследование единой модели, требующее только изменения параметров для поддержки функций модуля.
    • Поддержка более 10 различных типов полей, таких как текстовые поля, суперполя, поля карты, ползунковые поля, групповые поля, поля загрузки, зашифрованные URL-адреса.
  • Разделение чтения и записи данных:

    • По умолчанию поддерживается разделение чтения и записи данных.
    • Поддерживает одну основную базу данных и несколько подчинённых баз данных.
    • Позволяет распределять ресурсы данных в соответствии с их весом.
  • Дизайн безопасности:

    • Независимая настройка каталога кэшированных файлов.
    • Раздельное размещение основного кода и ядра на сервере.
    • Шифрование файлов cookie.
    • Разделение файлов программы и файлов переднего плана.
    • Глобальный фильтр MySQL-инъекций.
    • Настройка каталога загрузки по своему усмотрению и отключение выполнения PHP.
    • Проверка подлинности с помощью сеанса для входа в систему и ведение журнала всех входов в систему.
    • Ведение журнала административных операций.
    • Разрешение на изменение шаблонов требует прав доступа к файлам сервера.
    • Все меню требуют проверки разрешений.
  • Производительность:

    • Кэширование с использованием памяти, например, кэширование Memcache.
    • Повторное создание и проверка шаблонов не выполняются, что повышает производительность.
    • Шифрование файлов cookie.
    • Разделение программ переднего и заднего плана.
    • Фильтр глобальных MySQL-инъекций.
    • Настраиваемый каталог загрузки с отключением выполнения PHP.
  • Мобильная версия:

    • Адаптация к мобильным устройствам по умолчанию.
    • Не требуется повторная публикация статей, достаточно одной записи.
    • Доступ к браузерам Android и iOS.

Структура программных модулей

|-- coreframe                   #框架目录
|   |-- app                     #模块(应用程序)目录
|   |   |-- affiche             #公告模块
|   |   |-- appshop             #应用商城
|   |   |-- attachment          #附件模块
|   |   |-- collect             #采集器
|   |   |-- content             #内容模块
|   |   |-- core                #核心模块
|   |   |-- coupon              #优惠券模块
|   |   |-- credit              #积分模块
|   |   |-- database            #数据库模块
|   |   |-- dianping            #点评模块
|   |   |-- guestbook           #留言板模块
|   |   |-- link                #友情链接模块
|   |   |-- linkage             #联动菜单
|   |   |-- member              #会员模块
|   |   |-- message             #站内短信模块
|   |   |-- mobile              #移动手机模块
|   |   |-- order               #订单模块
|   |   |-- pay                 #支付模块
|   |   |-- ppc                 #推广模块
|   |   |-- receipt             #发票申请模块
|   |   |-- search              #全站搜索模块
|   |   |-- sms                 #短信模块
|   |   |-- tags                #tags模块
|   |   --- template            #在线模板编辑
|   |-- configs                 #框架配置
|   |-- core.php                #框架入口
|   |-- crontab                 #定时脚本目录
|   |-- crontab.php             #定时脚本入口
|   |-- extend                  #扩展目录
|   |-- languages               #语言包
|   --- templates               #模板
|-- caches                      #缓存目录
|   |-- _cache_                 #公共缓存
|   |-- block                   #区块、碎片缓存
|   |-- content                 #内容模块缓存,栏目缓存
|   |-- db_bak                  #数据库备份路径
|   |-- install.check           #安装锁定
|   |-- model                   #模型缓存
|   --- templates               #模板缓存
--- www                         #网站根目录
    |-- 404.html                #404页面
    |-- admin.php               #后台入口
    |-- api                     #api目录
    |-- configs                 #网站配置
    |-- favicon.ico             #浏览器icon
    |-- index.html              #网站首页
    |-- index.php               #动态地址首页
    |-- res                     #静态资源
    |-- robots.txt

Примечание: некоторые элементы текста запроса могут быть интерпретированы по-разному, поэтому перевод может содержать неточности. **Поиск и защита от кражи контента**

| Поиск файла | Настройка веб-файла PHP |
|:---|:---|
| *uploadfile* | *web.php* |

**Обновление версии 4.1.0 (2017-08-31)**

* Оптимизация: при установке отображается сообщение об ошибке.
* Исправление: ошибка при обновлении ссылок на страницы контента, когда в каталоге есть внешние ссылки.
* Добавление: функция массового удаления вложений.
* Добавление: модуль «Корзина» для содержимого, который можно массово удалять.
* Добавление: настройка шаблона бэкенда не влияет на обновление.
* Добавление: обрезка изображений.
* Добавление: каталог резервных копий файлов.
* Добавление: константа HTTP_SSL, которая возвращает значение http или https.
* Исправление: после включения полного HTTPS для сайта информация о правах не отображается.
* Оптимизация: некоторые ошибки уведомлений.
* Оптимизация: ошибки уведомления в функции struct.
* Оптимизация: отображение ошибок при потере конфигурации вложений.
* Добавление: проверка MD5 при загрузке вложений через редактор.
* Оптимизация: предупреждение о том, что функция не существует, если пользователь вызывает класс MySQL.
* Исправление: адрес уже загруженного файла при выборе изображения из галереи возвращается неверно.
* Добавление: автоматическое обновление карты сайта по расписанию.
* Оптимизация: удаление лишнего кода.
* Добавление: полнотекстовый поиск с помощью запланированных задач.
* Исправление: отсутствует описание видеоконтента на странице.
* Исправление: количество просмотров видео на странице списка отображается неправильно.
* Удаление лишнего кода.
* Оптимизация: страница входа для мобильных устройств.
* Исправление: метки рейтинга отображаются некорректно.
* Изменение: путь cookie по умолчанию — корневой каталог.
* Исправление: поле sys_name в учётной записи пользователя отсутствует.
* Исправление: XSS-фильтрация.
* Исправление: перетаскивание элементов галереи работает некорректно.
* Исправление: вложение не может быть обработано, если оно не является изображением.
* Оптимизация: доступ к просмотру вложений и сетевых адресов разрешён только администраторам.
* Исправление: аватарка не отображается при использовании последней версии Flash.
* Исправление: уязвимость, позволяющая скачивать любые файлы.
* Добавление: MySQL можно инициализировать несколько раз, передавая разные настройки MySQL.
* Исправление: невозможно вернуться на предыдущую страницу после входа в систему.
* Оптимизация: удаление ненужного кода в шаблонах.
* Добавление: ключевые слова на страницах контента.

**Обновление версии 4.0.0 (2017-03-13)**

* Оптимизация: водяные знаки не добавляются к отдельным миниатюрам.
* Исправление: проблемы с преобразованием пиньинь.
* Оптимизация: использование псевдостатических тегов.
* Теги: установка и обновление SQL.
* Исправление: теги с использованием дефиса в пиньинь недопустимы.
* Исправление: SEO-теги отображаются неправильно.
* Добавление: шаблоны для фронтенда тегов.
* Исправление: проблема с созданием пиньинь, когда число включено в китайские иероглифы.
* Исправление: статьи, которые были удалены, всё ещё отображаются в списке популярных статей.
* Исправление: кэш модуля участников.
* Исправление: ссылка на источник отображается некорректно.
* Оптимизация: меню навигации.
* Исправление: кэширование не обновляется после добавления связанного меню.
* Исправление: класс тегов не отображается правильно.
* Исправление: заглавные буквы в связанном меню.
* Исправление: неправильная конфигурация по умолчанию.
* Оптимизация: изменение разбиения на страницы в редакторе Baidu и CKEditor на добавление символа разрыва страницы.
* Исправление: редактор Baidu не позволяет загружать изображения.
* Добавление: включение режима отладки? 2 для разработки на сервере; 1 для локальной разработки с прекращением работы при возникновении ошибки; 0 для отключения после запуска сайта.
* Исправление: сообщение об отмене покрытия базы данных при установке.
* Исправление: резервное копирование базы данных требует повторного резервного копирования файлов с ошибками.
* Исправление: выбор «Да — создать HTML-страницу» при редактировании рекомендаций приводит к ошибке.
* Оптимизация: подсказка о восстановлении позиций рекомендаций после потери кэша сайта.
* Удаление: лишние файлы.
* Исправление: внешние ссылки слишком длинные, и содержимое базы данных автоматически усекается.
* Оптимизация: проблемы с дублированием пиньинь в тегах.
* Добавление: информация о разрешениях доступа к категориям, отправке материалов и т. д.
* Добавление: размещение и отмена рекламных объявлений.
* Добавление: подсказки по использованию модуля вложений.
* Исправление: неправильное редактирование после отзыва.
* Исправление: главная страница отображается после обратной связи.

* Добавление: автоматическая отправка ссылок на сайт в Baidu.
* Добавление: водяной знак на нескольких изображениях в редакторе.
* Добавление: возможность массовой загрузки изображений в редактор.
* Добавление: функциональность установки и настройки модулей.
* Добавление: выбор между просмотром вложений из каталога сервера и загрузкой удалённых изображений.
* Добавление: процесс установки и удаления программ.
* Добавление: прямой доступ к текущей позиции редактирования контента.
* Добавление: открытие новой страницы шаблона доски сообщений.
* Добавление: массовая генерация URL-адресов с настраиваемыми правилами.
* Добавление: управление общими категориями, добавление стандартных ссылок по умолчанию.
* Расширение метода отладки для расширенной отладки, чтобы упростить тестирование файлов, которые могут быть перезаписаны на сервере и локально.
* Оптимизация: отсутствие информации о сбоях в системе внутренних коротких сообщений.
* Исправление: создание купонов.
* Исправление: вложения не могут быть добавлены из-за проблем с управлением вложениями.
* Обновление конфигурации кэша по умолчанию.
* Оптимизация: ссылки на помощь.
* Удаление: ненужные таблицы.
* Оптимизация: удаление лишних файлов.
* Оптимизация: упаковка программы.
* Удаление: демонстрационная версия.
* Удаление: лишние файлы.
* Исправление: проблемы с установкой модуля.
* Оптимизация: следующие настройки применимы только к редактору Baidu (Ueditor).
* Кэш: настройки сайта.
* Завершение: установка SQL.
* Исправление: после добавления разрешений по умолчанию в шаблон стандартные страницы не отображаются.
* Оптимизация: усиление безопасности вложений.
* Оптимизация: внешние страницы.
* Удаление: избыточные TODO.
* Исправление: заголовок сайта отображается неправильно в поиске.
* Исправление: комментарии API заказа искажены.
* Исправление: предварительный просмотр контента без прав доступа.
* Исправление: кнопки функций добавления контента имеют неправильное название.
* Исправление: всплывающее окно с предупреждением о невозможности загрузки вложений посетителями.
* Исправление: уведомление о дружеской ссылке внизу страницы конфигурации не действует.
* Исправление: статистика главной страницы бэкэнда.
* Исправление: модель совместного использования, неправильное отображение настроек по умолчанию после изменения.
* Исправление: настройки по умолчанию для модели совместного использования.
* Исправление: уровень 1 — расширение связанного меню не работает.
* Исправление: вложение нельзя скопировать и вставить для загрузки.
* Исправление: лишние символы в шаблоне.
* Исправление: время сообщения на доске сообщений неверно.
* Исправление: просмотр вложений приводит к ошибкам.
* Исправление: кнопка выбора для отправки материалов не отображается.
* Исправление: добавление участников приводит к ошибкам.
* Исправление: главную страницу нельзя обновить.
* Исправление: данные резервного копирования не могут быть восстановлены.

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

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

Введение

Вучжи CMS веб-сайт менеджер система, Вучжи CMS 4.1, веб-сайт контент менеджер система, PHP5 + MySQL разработка. Расширить Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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