-
-
Save XTRO123/8adf5c1aeb3aaa2721aad20fddee67a7 to your computer and use it in GitHub Desktop.
evo.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# basic script, before use need change logins,passwords in this script | |
# put this script in project folder and run: sh evo.sh | |
#variables | |
EVO_VERSION="3.x-dev" | |
INSTALL_TYPE=1 | |
DATABASE_TYPE="mysql" | |
DATABASE_SERVER="localhost" | |
DATABASE_NAME="DB" | |
DATABASE_USER="USER" | |
DATABASE_PASS="PASS" | |
DATABASE_PREFIX="evo_" | |
ADMIN_LOGIN="admin" | |
ADMIN_EMAIL="[email protected]" | |
ADMIN_PASS="pass" | |
LANGUAGE="ru" | |
REMOVE_INSTALL="y" | |
MAIN_PACKAGE_NAME="main" | |
#remove all files in root folder | |
rm -rf {,.[!.],..?}* | |
#download Evolution CMS files from GitHub | |
composer create-project evolutioncms/evolution:$EVO_VERSION . --remove-vcs | |
#go to install folder and run cli-install | |
cd install/ | |
php cli-install.php --typeInstall=$INSTALL_TYPE --databaseType=$DATABASE_TYPE --databaseServer=$DATABASE_SERVER --database=$DATABASE_NAME --databaseUser=$DATABASE_USER --databasePassword=$DATABASE_PASS --tablePrefix=$DATABASE_PREFIX --cmsAdmin=$ADMIN_LOGIN --cmsAdminEmail=$ADMIN_EMAIL --cmsPassword=$ADMIN_PASS --language=$LANGUAGE --removeInstall=$REMOVE_INSTALL | |
#go to folder core | |
cd ../core/ | |
#create main package and configure NameSpaces for controllers | |
php artisan package:create $MAIN_PACKAGE_NAME | |
echo '<?php return "EvolutionCMS\\$MAIN_PACKAGE_NAME\\Controllers\\";' > custom/config/cms/settings/ControllerNamespace.php | |
#install TinyMCE5 plugin and turn on by Default | |
php artisan extras extras TinyMCE5 master | |
echo '<?php return "TinyMCE5";' > custom/config/cms/settings/which_editor.php |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment