Skip to content

Instantly share code, notes, and snippets.

@Juniorbuka
Forked from Seiger/starup-evo3.md
Created February 7, 2024 14:36
Show Gist options
  • Save Juniorbuka/a4154b2c9ec0ab7f84bf396bfb75bbdb to your computer and use it in GitHub Desktop.
Save Juniorbuka/a4154b2c9ec0ab7f84bf396bfb75bbdb to your computer and use it in GitHub Desktop.
Розгортання Evolution CMS 3

Швидке розгортання Evolution CMS 3

Консоль:

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/
php artisan package:create main
echo '<?php return "EvolutionCMS\\Main\\Controllers\\";' > custom/config/cms/settings/ControllerNamespace.php
php artisan extras extras TinyMCE5 master
echo '<?php return "TinyMCE5";' > custom/config/cms/settings/which_editor.php
mkdir "custom/config/tracy"; 
echo '<?php return "manager";' > custom/config/tracy/active.php

Видалити не використовувані теки:

  • vendor/
  • composer.json
  • composer.lock
  • config.php.example
  • core/custom/packages/main/src/Controllers/.gitignore

Перейменувати:

sample-robots.txt --> robots.txt

Створити:

core/custom/packages/main/src/Controllers/BaseController.php --> https://github.com/evolution-cms/example-package/blob/3.0/src/Controllers/BaseController.php (Замінити Example на Main)

Конфігурація TinyMce:

Замінити значення конфігів (типово файл 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',
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment