creative-eye / cms-project
用于制作展示网站的专有CMS
2.10.1
2024-08-04 13:13 UTC
Requires
- php: >=8.1
- ext-ctype: *
- ext-iconv: *
- amphp/http-client: 4.4.0
- artgris/filemanager-bundle: ^2.7
- cocur/slugify: ^4.5.1
- doctrine/annotations: ^2.0.1
- doctrine/collections: ^2.1
- doctrine/dbal: ^3.7
- doctrine/doctrine-bundle: ^2.11
- doctrine/doctrine-migrations-bundle: ^3.3.0
- doctrine/orm: ^2.17.1
- friendsofsymfony/ckeditor-bundle: ^2.4.0
- google/apiclient: *
- helios-ag/fm-elfinder-bundle: ^12.3.3
- matthiasmullie/minify: ^1.3
- phpdocumentor/reflection-docblock: ^5.3.0
- phpstan/phpdoc-parser: ^1.24.2
- scssphp/scssphp: ^1.12
- symandy/database-backup-bundle: ^0.4.0
- symfony/apache-pack: ^1.0.1
- symfony/asset: 6.4.*
- symfony/console: 6.4.*
- symfony/doctrine-messenger: 6.4.*
- symfony/dotenv: 6.4.*
- symfony/expression-language: 6.4.*
- symfony/flex: ^2.4.1
- symfony/form: 6.4.*
- symfony/framework-bundle: 6.4.*
- symfony/http-client: 6.4.*
- symfony/http-kernel: 6.4.*
- symfony/intl: 6.4.*
- symfony/mailer: 6.4.*
- symfony/messenger: 6.4.*
- symfony/mime: 6.4.*
- symfony/monolog-bundle: ^3.10.0
- symfony/notifier: 6.4.*
- symfony/process: 6.4.*
- symfony/property-access: 6.4.*
- symfony/property-info: 6.4.*
- symfony/proxy-manager-bridge: 6.4.*
- symfony/runtime: 6.4.*
- symfony/security-bundle: 6.4.*
- symfony/serializer: 6.4.*
- symfony/stimulus-bundle: *
- symfony/string: 6.4.*
- symfony/translation: 6.4.*
- symfony/twig-bundle: 6.4.*
- symfony/ux-dropzone: ^2.13.2
- symfony/ux-swup: ^2.13
- symfony/ux-turbo: ^2.17
- symfony/ux-vue: ^2.13.2
- symfony/validator: 6.4.*
- symfony/web-link: 6.4.*
- symfony/webpack-encore-bundle: ^2.0
- symfony/yaml: 6.4.*
- symfonycasts/reset-password-bundle: ^1.18.0
- symfonycasts/verify-email-bundle: ^1.14.0
- twig/extra-bundle: ^3.7.1
- twig/twig: ^3.7.1
- vatri/google-drive-bundle: ^1.4
- zenstruck/schedule-bundle: ^1.8
Requires (Dev)
- phpunit/phpunit: ^9.6
- symfony/browser-kit: 6.4.*
- symfony/css-selector: 6.4.*
- symfony/debug-bundle: 6.4.*
- symfony/maker-bundle: ^1.51.1
- symfony/phpunit-bridge: ^6.4
- symfony/stopwatch: 6.4.*
- symfony/web-profiler-bundle: 6.4.*
Conflicts
- php: >=8.1 <8.1.10
- symfony/symfony: *
README
本指南将帮助您使用Symfony和Composer在本地机器上安装Dream Site。
先决条件
请确保您的机器上已安装以下元素
安装说明
使用以下命令从Composer获取项目
composer create-project creative-eye/cms-project nom-du-projet
安装依赖项
运行以下命令行以安装依赖项
cd nom-du-projet
composer install
npm install
或yarn install
数据库配置
配置数据库参数
使用文本编辑器打开 .env 文件并修改连接到您的MySQL数据库的参数:DATABASE_URL=mysql://user:password@localhost:3306/nom_de_la_base_de_donnees?serverVersion=5.7.40&charset=utf8mb4
将 user
替换为您的MySQL数据库用户名,password
替换为您的MySQL数据库密码,将 nom_de_la_base_de_donnees
替换为您要使用的数据库名称。
创建数据库
正确配置 .env 文件后,运行Symfony命令从配置文件创建数据库。
php bin/console doctrine:database:create
创建表
然后创建数据库表
php bin/console make:migration
php bin/console doctrine:migrations:migrate
创建管理员用户
运行命令: php bin/console app:create-user
并按照要求操作
访问界面
运行 symfony serve
您现在可以通过以下URL访问用户界面以开始管理网站内容: https://127.0.0.1:8000/admin