Швидке розгортання Evolution CMS 3
Автор: Сергій Корнелюк © https://gist.github.com/Seiger/bc189d9c814f00db3acac8862ca39429
Отримати репозиторій
cd /www/ composer create-project evolutioncms/evolution:3.2.x-dev . --remove-vcs Інсталювання
cd install php cli-install.php --typeInstall=1 --databaseType=mysql --databaseServer=localhost --database=DATABASE_NAME --databaseUser=DATABASE_USER --databasePassword=DATABASE_PASSWORD --tablePrefix=evo_ --cmsAdmin=admin --cmsAdminEmail=admin@admin.ua --cmsPassword=SeigerItEvoPassword --language=uk --removeInstall=y cd ../core/ composer update php artisan package:create main wget -O custom/packages/main/src/Controllers/BaseController.php https://raw.githubusercontent.com/evolution-cms/example-package/3.0/src/Controllers/BaseController.php wget -O custom/packages/main/src/Controllers/HomeController.php https://raw.githubusercontent.com/evolution-cms/example-package/3.0/src/Controllers/HomeController.php echo '<?php return "EvolutionCMS\\Main\\Controllers\\";' > custom/config/cms/settings/ControllerNamespace.php Конфігурація Tracy
mkdir "custom/config/tracy"; echo '<?php return "adminfrontonly";' > custom/config/tracy/active.php php artisan extras extras TinyMCE5 master echo '<?php return "TinyMCE5";' > custom/config/cms/settings/which_editor.php Замінити значення конфігів (типово файл assets/plugins/tinymce5/configs/custom.js) на:
relative_urls:false, remove_script_host:false, toolbar_sticky: true, invalid_styles:{'table':'width height border border-collapse','tr':'width height','th':'width height','td':'width height'}, plugins: 'print preview importcss searchreplace autolink directionality visualblocks visualchars fullscreen image link media template codesample table charmap hr paste pagebreak nonbreaking anchor toc insertdatetime advlist save lists wordcount imagetools textpattern noneditable charmap emoticons autoresize code', Додаткові мовні пакети для TinyMCE 5: https://github.com/mklkj/tinymce-i18n/tree/master/langs5
Перейменувати файли:
cd .. mv sample-robots.txt robots.txt Видалити не використовувані теки та файли:
rm -rf vendor/ rm core/custom/packages/main/src/Controllers/.gitignore rm composer.json rm composer.lock rm config.php.example rm ng.inx rm LICENSE