Diandi Cloud — это система управления контентом, созданная для множества бизнес-проектов с поддержкой нескольких операционных единиц. Она основана на лучшем языке программирования PHP и фреймворке Yii, глубоко интегрирована со Swoole и предназначена для работы с различными протоколами HTTP/TCP/MQTT. Официальная версия предлагает готовые решения для умных замков и умных выключателей. Веб-интерфейсы разработаны с использованием последних технологий Vue.js и фреймворка UniApp, что делает разработку более интересной и продуктивной. Целью является помощь малым и средним предприятиям в увеличении прибыли, внедрении новых технологий и обеспечении постоянного развития.
Официально компания создала множество систем, таких как мониторинг больших данных во время эпидемии, внешние звонки для предприятий, чат-боты для клиентской службы, системы многопользовательского маркетплейса, онлайн-заказ пиццы и системы партийной работы для правительств.
Сайт Diandi Cloud Открытый репозиторий Исходный код CMS
: 823429313, нажмите, чтобы присоединиться: Группа общения разработчиков
php >= 7.3
redis
Git инструмент: https://git-scm.com/downloads
Composer: https://www.phpcomposer.com/
Для использования Composer рекомендовано использовать зеркало Alibaba: https://developer.aliyun.com/composer
git clone https://toscode.gitee.com/wayfirer/ddicms.git
cd ваш_пусть_до_файлов
composer update
cd common/config
vim common/config/main-local.php
<?php
/**
* @Author: Wang Chunsheng 2192138785@qq.com
* @Date: 2020-03-12 20:12:31
* @Last Modified by: Wang chunsheng email:2192138785@qq.com
* @Last Modified time: 2021-04-09 18:25:50
*/
return [
'components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=netos',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'attributes' => [
PDO::ATTR_STRINGIFY_FETCHES => false,
PDO::ATTR_EMULATE_PREPARES => false,
],
],
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
// отправка всех сообщений в файл по умолчанию. Нужно установить
// 'useFileTransport' на false и настроить транспорт
// для почтового клиента, чтобы отправлять реальные электронные письма.
'useFileTransport' => true,
],
],
'language' => 'ru-RU',
];
Первоначально настройте сервер для обращения к frontend\web, затем настройте Nginx следующим образом:
server {
listen 80;
server_name www.ai.com;
root "*/firetech/frontend/web";
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With,Authorization,Content-Type,access-token,bloc-id,store-id;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS,DELETE,PUT;
location /api {
index index.php index.html;
if (!-e $request_filename)
{
rewrite ^/api/(.*)$ /api/index.php last;
}
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
}
location /admin {
index index.php index.html;
if (!-e $request_filename)
{
rewrite ^/admin/(.*)$ /admin/index.php last;
}
}
}
Благодарность за следующие проекты, расположенные в алфавитном порядке:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )