Данные управления платформой DataMan
Имя пользователя: test Пароль: test123
DataMan — это облегчённая, современная мобильная платформа для управления данными. Благодаря платформе разработки Dcat-Admin она обладает элегантным и лаконичным пользовательским интерфейсом.
Платформа управления данными DataMan является полностью бесплатной и открытой. Любой может свободно изменять код и развёртывать сервис. Это отличный выбор для многих приложений, которые хотят управлять данными: низкая стоимость в обмен на эффективное управление, а также поддержка здоровой экосистемы.
Классическая среда LNMP для запуска; использование современного веб-фреймворка для разработки; элегантный и лаконичный пользовательский интерфейс.
Git
используется для управления версиями, развёртывания и обновления необходимых инструментов.
MariaDB 10.2+
— механизм базы данных, теоретически совместимый с MySQL 5.6+.
PHP 7.3+
, уже поддерживает PHP 8.
ext-zip
, обратите внимание на совместимость с версией PHP.ext-json
, обратите внимание на совместимость с версией PHP.ext-fileinfo
, обратите внимание на совместимость с версией PHP.ext-ldap
, обратите внимание на совместимость с версией PHP.ext-bcmath
, обратите внимание на совместимость с версией PHP.Дополнительные версии PHP доступны в зеркале bincent/php; все необходимые расширения уже установлены, зеркало Composer — Alibaba Cloud.
$ cd ./docker
$ docker-compose -f docker-compose.yml up -d
Используя сценарий Docker, следуйте инструкциям по установке 3, 4, 5, 6, 9.
// Войдите в контейнер с composer
$ docker exec -it PHP-контейнер ID /bin/sh
Обратите внимание, что при использовании режима контейнера и включении файловой системы необходимо создать мягкую ссылку в общедоступном каталоге, указывающую на storage/app/public.
// Создать мягкую ссылку
$ cd /var/www/html/public
$ ln -s ../storage/app/public storage
Дополнительные сведения о версиях развёртывания среды см. в разделе Nginx + PHP Docker.
Самостоятельное развёртывание можно найти в Интернете, например, с помощью одного клика Baidu или других инструментов.
В производственной среде рекомендуется устанавливать сервер локально для соблюдения политики безопасности. В настоящее время не предоставляется онлайн-функция инициализации установки. Поэтому, хотя процесс установки на начальном этапе сложен, большинство процессов автоматизировано, и обычно проблем с установкой не возникает.
Создайте базу данных с любым именем, но помните, что позже вам нужно будет указать правильное имя при настройке, и набор символов базы данных должен быть utf8mb4_unicode_ci.
Загрузите проект с помощью команды git clone https://gitee.com/fitphp/dataman.git в желаемую папку.
Скопируйте файл .env.example в корневой каталог проекта и переименуйте его в .env.
Настройте информацию о базе данных в файле .env.
Перейдите в корневой каталог проекта и выполните команду composer install для установки зависимостей.
Перейдите в корневой каталог проекта и выполните команду php artisan dataman:install для установки.
Возможно, вы используете веб-сервер Nginx или Apache. Независимо от того, какой веб-сервер вы используете, путь к приложению находится в каталоге /public. Убедитесь, что он указывает на правильный путь, и права доступа к корневому каталогу должны быть изменены на те же, что у владельца и пользователя веб-сервера, а права доступа корневого каталога должны быть 755.
Пример конфигурации веб-сервера:
server {
listen 80;
index index.php index.html;
server_name dataman.domain.com;
root /var/www/html/dataman/public;
add_header X-XSS-Protection '1; mode=block';
add_header X-Content-Type-Options 'nosniff';
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location /(favicon.ico|robots.txt) {
access_log off;
log_not_found off;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass php80-fpm:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
location ~ /\.(ht|svn|git) { deny all; }
}
Вы можете синхронизировать последние изменения ветки в любое время и в любом месте, выполнив команду sudo git reset --hard && git pull --force в корневом каталоге проекта. Затем выполните команду php artisan dataman:update для обновления.
php artisan admin:create-user
Эта команда используется для создания пользователя admin. Пользователь создаётся интерактивно, вводя имя пользователя и пароль, а затем выбирая роль для создания авторизованного пользователя.
php artisan admin:reset-password
Эта команда используется для сброса пароля указанного пользователя в соответствии с инструкциями. Laravel — элегантный PHP веб-фреймворк.
Dcat Admin — стильный и эффективный фреймворк для разработки бэкенда.
Приглашаем создавать issue.
— [x] 1.0 — завершение работы над консолью управления данными; — 1.1 — завершение создания Restful интерфейса.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )