Пять пальцев CMS: система управления веб-сайтом
Пять пальцев CMS (Пять пальцев CMS): система управления контентом веб-сайта, разработанная на PHP 5+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/.
Особенности функций
Моделирование:
Разделение чтения и записи данных:
Дизайн безопасности:
Производительность:
Мобильная версия:
|-- 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 )