MyCms — это открытое бесплатное решение CMS для создания личных блогов и интернет-магазинов, основанное на фреймворке Laravel. Подходит как для использования в качестве личной платформы для самопрезентации, так и для создания корпоративных интернет-магазинов. Также совместимо с системой WeChat.
MyCms распространяется под лицензией Apache2.0, которая позволяет бесплатное использование и коммерческую эксплуатацию (необходимо сохранять указание авторства на передней и задней панелях сайта)
.
Присоединяйтесь к нашему сообществу!
При добавлении укажите источник: например Gitee, GitHub, официальный сайт и т.д.
.## Адреса сайтов/public
http://xxx.xxx/install
, следуйте инструкциям установщика/admin/login
, логин и пароль admin/admin
php artisan make:curd my_staff(имя таблицы) System(имя модуля) --lang(опция многоязычия) --alias=алиас
php artisan route:cache
APP_DEBUG=false
php artisan config:cache
Swoole
С версии v3.3+
система была переписана для поддержки Swoole
. Пакет swooletw/laravel-swoole
был удален. Для новых версий достаточно установить и изменить конфигурацию Nginx.
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
listen 80;
server_name your.domain.com;
root /path/to/laravel/public;
index index.php;
location = /index.php {
# Убедитесь, что нет файла с названием "not_exists"
# в вашей директории "public".
try_files /not_exists @swoole;
}
# любые PHP файлы должны быть недоступны
#location ~* \.php$ {
# return 404;
#}
location / {
try_files $uri $uri/ @swoole;
}
location @swoole {
set $suffix "";
if ($uri = /index.php) {
set $suffix ?$query_string;
}
``````nginx
proxy_http_version 1.1;
proxy_set_header Host $http_host;
proxy_set_header Scheme $scheme;
proxy_set_header SERVER_PORT $server_port;
proxy_set_header REMOTE_ADDR $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
# Если используется HTTPS
# proxy_set_header HTTPS "on";
``` proxy_pass http://127.0.0.1:1215$suffix;
}
}
### Команды Swoole
`php swoole.php start`
| Команда | Описание |
|---------|----------|
| start | Запуск |
| stop | Остановка |
| restart | Перезапуск |
| reload | Перезагрузка |
### Поддержка плагинов
| Название | Краткое описание |
|--------------------|------------------|
| Системные записи | Запись действий в админке |
| Baidu Push | Отправка данных на Baidu для ускорения индексации страниц |
| Настройки SEO | Добавление пользовательских заголовков, ключевых слов и описаний |
| Дружественные ссылки | Управление дружественными ссылками |
| Карта сайта | Создание XML карты сайта |
| Управление рекламой | Управление рекламными объявлениями |
| Навигация по сайтам | Управление ссылками на сайты |
| Обновление админки | Автоматическое обновление системы |
| Интеграция с DedeCMS | Импорт данных из DedeCMS |
| Оптимизация SEO (URL) | Оптимизация URL для SEO |
| Alibaba Cloud OSS | Хранение данных на сервисе Alibaba Cloud OSS |
| Alibaba Cloud SMS | Отправка сообщений через сервис Alibaba Cloud SMS |
| Qiniu Cloud Storage | Хранение данных на сервисе Qiniu Cloud Storage |
| Alibaba Cloud Email Push | Отправка писем через сервис Alibaba Cloud Email Push |
### Авторские права
Авторские права сохранены в трёх местах: на главной странице пользователя добавьте `powered by MyCms`, сохраните логотип и надпись `MyCms` в верхнем левом углу административной панели, а также сохраните надпись `MyCms` в заголовке административной панели. Для удаления этих меток требуется авторское разрешение.### Шаблоны и интерфейсы



### Интерфейс административной панели

### Особая благодарность
Следующие проекты отсортированы по алфавиту:
* Laravel: [https://github.com/laravel/laravel](https://github.com/laravel/laravel)
* Layuimini: [https://github.com/zhongshaofa/layuimini](https://github.com/zhongshaofa/layuimini)
### Отказ от ответственности
> Любой пользователь перед использованием системы управления контентом `MyCms` настоятельно рекомендуется внимательно прочитать и полностью понять данное заявление. Вы можете выбрать не использовать систему управления контентом `MyCms`. Однако если вы используете систему управления контентом `MyCms`, ваше использование будет считаться полным принятием данного заявления.
```* `MyCms` — это открытый бесплатный фреймворк для быстрого создания административных панелей, предназначенный для более удобной разработки административных интерфейсов; он уважает и защищает личную конфиденциальность всех пользователей, не собирает никакую информацию с компьютеров пользователей. Также не имеет функций хранения данных пользователей или передачи данных через интернет.```* Вы обязуетесь использовать `MyCms` в соответствии с законом и справедливо, не используйте `MyCms` для любых незаконных действий, повреждающих законные интересы других лиц, а также не применять `MyCms` на веб-платформах, нарушающих законы и нормативные акты России.* Любое юридическое лицо или физическое лицо, которое скачивает и использует `MyCms`, принимает на себя все связанные с этим риски и последствия, такие как случайные события, ошибки, нарушение контрактов, клевету, нарушение авторских прав или интеллектуальной собственности, а также любые прямые, косвенные, случайные или производные потери, и данный проект Open Source не несёт ответственности за эти риски.
* Пользователи полностью соглашаются со всеми условиями данного заявления и берут на себя полную ответственность за использование `MyCms` и возможные риски и последствия, связанные с его использованием, и Open Source Project не несёт ответственности за эти риски.
* Любое юридическое лицо или физическое лицо, прочитав данное заявление об отказе от ответственности, должно использовать `MyCms` в рамках лицензии Apache 2.0, выполняя легальные действия по распространению, распространению и использованию `MyCms`. В случае нарушения условий этого заявления об отказе от ответственности или нарушения законов и нормативных актов, ответственность (включая, но не ограничиваясь, гражданско-правовую компенсацию и уголовную ответственность) будет нести нарушитель.* Если какие-либо части данного заявления считаются недействительными или невыполнимыми, остальная часть остаётся полностью действительной. Невыполнимые части заявления не могут служить основанием для отказа от выполнения этих заявлений.* Проект Open Source имеет право в одностороннем порядке изменять условия данного заявления и приложения к нему, и объявлять об этом путем отправки сообщений или объявлений на сайте, которые вступают в силу сразу после их публикации, без необходимости отдельного уведомления. Если вы продолжите использовать `MyCms` после того, как изменения будут объявлены, это будет означать, что вы полностью прочитали, поняли и приняли новые условия заявления.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )