ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- var/softaculous/moodle39/NOTES.txt000075500000003425152343417100012776 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock and localcache folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: http://download.moodle.org/langpack/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://docs.moodle.org/dev/Moodle_3.9_release_notes#Server_requirements 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. 14) Install manually with keeping database charset to "utf8mb4 general ci" 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/moodle20/NOTES.txt000075500000000575152343513540012774 0ustar001) Empty the cache folder in data.zip 2) Use defaultcity as default city while installation and country United States 3) Check upgrade.php 4) Download the Language packs here: http://download.moodle.org/langpack/ 5) Unpack the packages in the datadir and change the language [[language]] in SQL config and users table. 6) Release date : https://download.moodle.org/releases/legacy/var/softaculous/drupal8/NOTES.txt000064400000004740152343515660012732 0ustar001) Default Timezone should be ZERO I.e UTC +0000 and keep default country NONE 2) Leave "Check for updates automatically ", "Email notifications" as it is. 3) Keep "use database default" in Transaction isolation level in manual installation. 4) Delete all watchdog INSERTS And also change its AUTO INCREMENT =1 ; 5) Delete this table inserts from following tables cache_access_policy, cache_bootstrap, cache_config, cache_container, cache_data, cache_default, cache_discovery, cache_entity, cache_menu, cache_render. Drupal creates it on login 6) No need to generate system.js_cache_files and drupal_css_cache_files. It's same for all install 7) If any new root level folder added in drupal package then add its entry in upgrade.php apart from vendor and core. Only 'core', 'vendor' and root level files need to be deleted before upgrade. (https://api.drupal.org/api/drupal/core!UPGRADE.txt/8) 8) Do not change "default_config_hash" from sql since it remains same across installations for same version. 9) Set the value for temporary as s:0:"" in `config` table for "system.file" row. On our servers we get it as /tmp but on some servers /tmp is not accessible due to open_basedir which causes temporary file creation issue. So if we set it as empty Drupal will generate it automatically when needed(Not needed since version 8.8.0). 10) Remove serialized entries of "twig_extension_hash" and "twig_cache_prefix" from key_value table as it creates itself. 11) PHP REQUIREMENT LINK: https://www.drupal.org/docs/system-requirements/php-requirements 12) Can not add languages at the moment as it needs to enable (language, content translation and interface translation modules) which adds too many entries in SQL 13) Drupal Minor upgrade Guide: https://www.drupal.org/docs/updating-drupal/updating-drupal-core-manually 14) We have disabled Major upgrade (i.e from 9.5.0 to 10.x) as it requires migration. We need to check if we can give it via Softaculous or not. https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-later/upgrading-from-drupal-9-to-drupal-10-0 15) Delete utf8mb4_0900_ai_ci collation from sql as it restricts the installation on MariaDB. 16) In 11.2.0 we have used zip provided here https://www.drupal.org/project/drupal/releases/11.2.0 under 'Downloads' section and ran 'composer install' command on it, since it had only vendor folder, composer.json and composer.lock files and not the dependencies.(Check in next version, if needed)(Full zip was available in 11.2.1, composer wasn't needed)var/softaculous/orange/NOTES.txt000064400000003352152345047100012613 0ustar001) Move USING BTREE to work on strict MySQL environments. 2) Remove DEFINER=`root`@`localhost` from SQL file 3) When converting preg_replace to soft_preg_replace check the database details properly it should not have test_ 4) PHP REQUIREMENT LINK: /installer/config/system_requirements.php 5) Release date : https://sourceforge.net/projects/orangehrm/files/stable/ 6) If you getting error "Database connection problem" while installing manually select "127.0.0.1" instead of "localhost". (Since 4.1) https://github.com/orangehrm/orangehrm/issues/221 (Not required since 4.3.1) 7) Script is asking for resetting of password post first login (even in manual since 4.1). It requires too many files to be included for password strength checking. Hence we have not included as it is allowing in manual installation also.(NA) 8) We didn't exclude the installer folder in 4.9 as it needs files from installer folder to run. If we remove it, it causes issue. 9) We explicitly put quotes around databases.yaml file even though they are not there in manual installation, as internal server error occurs when there are special characters in password. 10) We have disabled the upgrade because no upgrade documentation provided by the vendor. We have created an issue on Github and vendors are working on documentaions on upgrading from 4.x to 5.x https://github.com/orangehrm/orangehrm/issues/1373 11) If by the next version they do not update the docs we can try giving upgrade from 5.x to 5.x (Need to check this when 5.2 releases.) 12) Uncheck the register option while creating user in manual installation. 13) Set 'auth.password_policy.enforce_password_strength' to 'off' to bypass password strengh enforcing check, so that the script won't ask to reset password on each login.var/softaculous/procwire/NOTES.txt000064400000003225152345570750013205 0ustar001. Rename "site-Default" to "site" for making procwire.zip (manual also)(Deprecated). From 3.02.00 onwards please rename site-blank to site for making procwire.zip. Do the same in manual install as well. 2. Select TimeZone : America/New_York 3. Copy /site/assets/files/ folder and its content from manual installation for making procwire.zip (No need from 3.02.00) 4. Keep $config->chmodDir = '755'; and $config->chmodFile = '644'; in config file. 5. Min requirement for upgrading is kept 2.8 because it is identical to 3.x in terms of features. https://processwire.com/docs/install/troubleshooting/#troubleshooting-upgrades 5. Replace htaccess.txt to .htaccess if there is any change in htaccess.txt for upgrade, also maintain a backup for the same. https://processwire.com/docs/install/upgrade/ 6. PHP REQUIREMENT LINK : https://processwire.com/docs/install/new/#requirements and also check composer.json 7. Release date : https://github.com/processwire/processwire/tags 8. No need to copy the file /site/assets/files/README.txt which is made in manual, as it is written in the file "You may delete this file". 9. Select DB Charset- utf8mb4, DB Engine- InnoDB while manual installation (Since 3.0.244). 10. Kept MySQL 5.6.4 in info.xml , as installer shows warning, that 'The DB Engine option “InnoDB” requires MySQL 5.6.4 or newer'. 11. Kept PHP 7.1 as PHP 7.0 throws 'Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) in/{{PATH}}/{{TO}}/{{PROCWIRE}}//wire/core/Interfaces.php' on line 761 https://github.com/processwire/processwire-issues/issues/2024 12. Take sql dump on login page. 13. During Installation select the default theme i.e. Konkat Defaultvar/softaculous/zencart/NOTES.txt000064400000003756152345601170013021 0ustar001) Rename 'admin' folder to 'zcadmin' and zip it because 'admin' folder is not allowed. 2) zc_install/includes/classes/installer.php 3) Please replace /admin to /zcadmin so that we can Upgrade properly in the following files in the zencart.zip: zc_install/includes/classes/installer.php zc_install/includes/modules/pages/inspect/header_php.php zc_install/includes/templates/template_default/templates/finished_default.php (Not required since 1.5.5) 4) Make `reset_token` column blank in `prezc_admin` table for admin entry. If this is not blank then it will ask for password change after first login. Also configure `pwd_last_change_date` as [[regtime]] in same table, if not configured and kept default '1970-01-01 00:00:00', still it will ask to change password. 5) Install without demo data 6) Third link has been disabled for every security releases of 1.5.5 for upgrades : changes made in upgrade.php : 1.5.5 to 1.5.5f, 1.5.5a to 1.5.5f, 1.5.5b to 1.5.5f, 1.5.5c to 1.5.5f, 1.5.5d to 1.5.5f, 1.5.5e to 1.5.5f. Since 1.5.5a, 1.5.5b, 1.5.5c, 1.5.5d, 1.5.5e , 1.5.5f are just patches and have no database changes to be done. However the files needs to be replaced. Check in next version. (We have disabled from 2.2.1 to 2.2.2 as well, as it didn't show upgrade option(only clean install option) and shows 'your database seems to be current') 7) Keep "Session Directory" [[softpath]]/cache in `configuration` table. 8) PHP REQUIREMENT LINK: https://docs.zen-cart.com/user/first_steps/server_requirements/ 9)We keep 'GLOBAL_AUTH_KEY' blank under `{{dbprefix}}configuration` table, since it is created post we swget the admin url in install.php. 10) If you get 'Problems with session support' error in red while starting manual install enable output buffering in php.ini i.e change output_buffering = Off to output_buffering = On (Not needed in 2.2.2, as they have fixed the space in zc_install/includes/version.php space in directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://docs.moodle.org/dev/Moodle_3.8_release_notes#Server_requirements 13) Install manually with keeping database charset to "utfmb4 general ci" 14) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 15) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/moodle/NOTES.txt000075500000002175152346231230012624 0ustar00* Do not download Weekly Built. 1) Empty the cache folder in data.zip 2) Use "defaultcity" for city while installing and country United States 3) Check upgrade.php for the upgrade after version 2.5 4) Download the Language packs here: http://download.moodle.org/langpack/ 5) Unpack the packages in the /languages/[[language]].zip 6) Change the language [[language]] in SQL config and users table. 7) If you get error during upgrade stating that there are few files that needs to be removed then check this function: upgrade_stale_php_files_present() in the file : /lib/upgradelib.php 8) required minimum version check for upgrade in info.xml should be changed in case of major version change 9) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 10) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 11) `allversionshash` in config table is same for every install 12) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is.var/softaculous/goffice67/NOTES.txt000064400000003155152346234620013126 0ustar001. In manual installation for "Temporary file path" create '[[softpath]]/tmp' directory and provide path to this directory. 2. PHP REQUIREMENT LINK : https://groupoffice.readthedocs.io/en/latest/install/requirements.html. PHP max in info.xml taken from /install/gotest.php(on line no 140) 3. __getPasswordErrorString function is added in edit because while updating password in manual installation, it checks for these restrictions and the same is not checked while installation. Hence this is added only in edit and not in install.php 4. Few tables are not generated post upgrading from 6.2.x to 6.3.x. They shall generate whenever the specific module will get installed. (Confirmed with vendor) 5. We configure .htaccess given by vendor since 6.4.70 for authorization and to use some of modules. 6. We have removed language option for Group office 6.3.x branch(from install.xml), Since language is now not present in the curl call 'POST' parameters. Also after updating language from admin panel's System Settings languages don't work(in manual installation as well).(Since 6.3.60). Check whether languages work fine in next version. 8. rename /users/{user} to /users/admin and empty cache/disk to make data.zip 9. [[datadir]]/locks/jmap-set-lock.lock get created after login 10. [[datadir]]/f3/84/f384ee1dd8a66f36a425dce7b08992d7a6a68c36 is a png image of groupoffice logo. no need to delete. 11. While making datadir.zip empty the contents of the 'cache' folder. 12. We have kept the template value default(just changed date, email & domhost) in `go_templates` table because it is not used by group office. (Confirmed with vendor over email)var/softaculous/drupal/NOTES.txt000075500000002621152346436600012640 0ustar001) Disable Clean URL while installing - Check in the Database for 'clean_url' - it should be 's:1:"0";' 2) Default Timezone should be ZERO I.e UTC +0000 and keep default country NONE 3) Leave "Check for updates automatically ", "Email notifications" as it is. 4) Delete cache_menu item INSERT (not table) 5) Delete all watchdog INSERTS And also change its AUTO INCREMENT =1 ; 6) We copy the original update.php from zip and add the following lines for upgrading from Drupal 6: // Softaculous Change : $update_free_access = true; 7) Change the version of Drupal 6 in the upgrade.php and tag in info.xml if there is an upgrade in Drupal 6 branch. 8) Dont change 'datestamp' to timestamp in DB. It is the launch date 9) We do not copy .htaccess from /sites/default/files/.htaccess because Drupal creates it. (Added scopy since 7.53 as it was not created automatically) 10) In next update change the datestamp to a variable [[datestamp]] and update the datestamp everytime in install.php 11) Try to detect if Clean URL will work and update accordingly in database 12) Delete INSERTS only from the below mentioned tables from next version (i.e post 7.50) onwards : cache cache_bootstrap cache_update These INSERTS should get generated on visits of the installation. Confirmed by Drupal team via email. 13) PHP REQUIREMENT LINK: https://www.drupal.org/docs/7/system-requirements/php-requirements#php_requiredvar/softaculous/drupal6/NOTES.txt000075500000000777152346533320012735 0ustar001) Disable Clean URL while installing 2) Default Timezone should be ZERO 3) Delete all watchdog INSERTS And also change its AUTO INCREMENT =1 ; 4) We check the latest Drupal 6 version in Drupal 7 upgrade.php so when there is an update in Drupal 6 change the version in the __requirements() in Drupal 7 and in the info.xml of Drupal 7 tag. 5) Dont change 'datestamp' to timestamp in DB. It is the launch date 6) We do not copy .htaccess from /sites/default/files/.htaccess because Drupal creates itvar/softaculous/phproj/NOTES.txt000075500000000400152346607420012644 0ustar001) Install with Sample data. 2) Add php_value magic_quotes_gpc Off in /htdocs/.htaccess 3) Check __requirements() function in upgrade.php 4) Clear the cache in the data directory i.e. datadir/tmp (ONLY files not folders)var/softaculous/moodle40/NOTES.txt000075500000004377152347124350013003 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock, localcache and temp folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: http://download.moodle.org/langpack/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : [NOT REQUIRED] /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://docs.moodle.org/dev/Moodle_4.0_release_notes#Server_requirements 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. (We have modified the default code to first detect from available collations and then from database since the database created will have a default collation) 14) Install manually with keeping database charset to "utfmb4 general ci" 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) Increase the version number in requirement function of upgrade.php in EVERY MAJOR VERSION as some of the plugings/extensions are not compatible with the latest version. 17) Keep the collation changes in sql as it is required to detect and fill. If not done, the script throws error on higher Mysql versions. 18) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/moodle27/NOTES.txt000075500000003312152347216500012773 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock and localcache folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: http://download.moodle.org/langpack/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://docs.moodle.org/dev/Moodle_3.6_release_notes#Server_requirements 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. 14) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 15) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/moodle42/NOTES.txt000075500000003674152347301430013000 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock, localcache and temp folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: https://download.moodle.org/langpack/4.2/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : [NOT REQUIRED] /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://moodledev.io/general/releases/4.2 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. 14) Install manually with keeping database charset to "utfmb4 general ci" 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) Increase the version number in requirement function of upgrade.php in EVERY MAJOR VERSION as some of the plugings/extensions are not compatible with the latest version. 17) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/moodle51/NOTES.txt000064400000005240152347373010012767 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock, localcache and temp folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: https://download.moodle.org/langpack/5.1/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : [NOT REQUIRED] /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://moodledev.io/general/releases/5.1 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. (We have modified the default code to first detect from available collations and then from database since the database created will have a default collation) 14) Install manually with keeping database charset to "utf8mb4_unicode_ci" https://docs.moodle.org/501/en/Installation_quick_guide#Create_a_database 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) Increase the version number in requirement function of upgrade.php in EVERY MAJOR VERSION as some of the plugings/extensions are not compatible with the latest version. 17) Keep the collation changes in sql as it is required to detect and fill. If not done, the script throws error on higher Mysql versions. 18) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team ) 19) We have disabled the script on windows because we have created a symlink of root directory to the public directory. On windows it is not possible to create a symlink. 20) Check core.zip everytime and if there are any structural changes, check all the files are echoed in our import, and update in coreindex.php and $softins['coreindex'] array in upgrade.php file.var/softaculous/moodle30/NOTES.txt000064400000005240152347415660012774 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock, localcache and temp folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: https://download.moodle.org/langpack/5.2/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : [NOT REQUIRED] /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://moodledev.io/general/releases/5.2 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. (We have modified the default code to first detect from available collations and then from database since the database created will have a default collation) 14) Install manually with keeping database charset to "utf8mb4_unicode_ci" https://docs.moodle.org/502/en/Installation_quick_guide#Create_a_database 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) Increase the version number in requirement function of upgrade.php in EVERY MAJOR VERSION as some of the plugings/extensions are not compatible with the latest version. 17) Keep the collation changes in sql as it is required to detect and fill. If not done, the script throws error on higher Mysql versions. 18) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team ) 19) We have disabled the script on windows because we have created a symlink of root directory to the public directory. On windows it is not possible to create a symlink. 20) Check core.zip everytime and if there are any structural changes, check all the files are echoed in our import, and update in coreindex.php and $softins['coreindex'] array in upgrade.php file.var/softaculous/goffice6/NOTES.txt000075500000001140152347471340013035 0ustar001. In manual installation for "Temporary file path" create '[[softpath]]/tmp' directory and provide path to this directory. 2. Choose country 'United States'. 3. Choose Timezone 'America/New_York'. 4. Set Currency to '$'. 5. Dont provide SMTP server details, just click 'continue'. 6. PHP REQUIREMENT LINK : https://www.group-office.com/wiki/System_requirements 7. __getPasswordErrorString function is added in edit because while updating password in manual installation, it checks for these restrictions and the same is not checked while installation. Hence this is added only in edit and not in install.phpvar/softaculous/moodle29/NOTES.txt000075500000003312152347745120013002 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock and localcache folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: http://download.moodle.org/langpack/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://docs.moodle.org/dev/Moodle_3.7_release_notes#Server_requirements 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. 14) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 15) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/moodle310/NOTES.txt000075500000003433152347750420013056 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock, localcache and temp folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: http://download.moodle.org/langpack/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://docs.moodle.org/dev/Moodle_3.10_release_notes#Server_requirements 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. 14) Install manually with keeping database charset to "utfmb4 general ci" 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/newsletter/NOTES.txt000075500000000170152350151730013533 0ustar001) Add test@test.com in data.dat 2) Release date : https://sourceforge.net/projects/opennewsletter2/files/?source=navbarvar/softaculous/moodle311/NOTES.txt000075500000004361152351160500013045 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock, localcache and temp folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: http://download.moodle.org/langpack/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://docs.moodle.org/dev/Moodle_3.11_release_notes#Server_requirements 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. (We have modified the default code to first detect from available collations and then from database since the database created will have a default collation) 14) Install manually with keeping database charset to "utfmb4 general ci" 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) Increase the version number in requirement function of upgrade.php in EVERY MAJOR VERSION as some of the plugings/extensions are not compatible with the latest version. 17) Keep the collation changes in sql as it is required to detect and fill. If not done, the script throws error on higher Mysql versions. 18) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/drupal9/NOTES.txt000075500000003170152351616740012732 0ustar001) Default Timezone should be ZERO I.e UTC +0000 and keep default country NONE 2) Leave "Check for updates automatically ", "Email notifications" as it is. 3) Delete all watchdog INSERTS And also change its AUTO INCREMENT =1 ; 4) Delete this table inserts from following tables cache_bootstrap, cache_config, cache_container, cache_data, cache_default, cache_discovery, cache_entity, cache_menu, cache_render. Drupal creates it on login 5) No need to generate system.js_cache_files and drupal_css_cache_files. It's same for all install 6) If any new root level folder added in drupal package then add its entry in upgrade.php apart from vendor and core. Only 'core', 'vendor' and root level files need to be deleted before upgrade. (https://api.drupal.org/api/drupal/core!UPGRADE.txt/8) 7) Do not change "default_config_hash" from sql since it remains same across installations for same version. 8) Set the value for temporary as s:0:"" in `config` table for "system.file" row. On our servers we get it as /tmp but on some servers /tmp is not accessible due to open_basedir which causes temporary file creation issue. So if we set it as empty Drupal will generate it automatically when needed(Not needed since version 8.8.0). 9) Remove serialized entries of "twig_extension_hash" and "twig_cache_prefix" from key_value table as it creates itself. 10) PHP REQUIREMENT LINK: https://www.drupal.org/docs/understanding-drupal/how-drupal-9-is-made-and-what-is-included/environment-requirements-of 11) Can not add languages at the moment as it needs to enable (language, content translation and interface translation modules) which adds too many entries in SQLvar/softaculous/goffice62/NOTES.txt000064400000006461152357360040013122 0ustar001. In manual installation for "Temporary file path" create '[[softpath]]/tmp' directory and provide path to this directory. 2. PHP REQUIREMENT LINK :https://groupoffice.readthedocs.io/en/latest/install/requirements.html PHP max in info.xml taken from /install/gotest.php(on line no 140) 3. __getPasswordErrorString function is added in edit because while updating password in manual installation, it checks for these restrictions and the same is not checked while installation. Hence this is added only in edit and not in install.php 4. Few tables are not generated post upgrading from 6.2.x to 6.3.x. They shall generate whenever the specific module will get installed. (Confirmed with vendor) 5. We configure .htaccess given by vendor since 6.4.70 for authorization and to use some of modules. 6. We have removed language option for Group office 6.3.x branch(from install.xml), Since language is now not present in the curl call 'POST' parameters. Also after updating language from admin panel's System Settings languages don't work(in manual installation as well).(Since 6.3.60). Check whether languages work fine in next version. 8. rename /users/{user} to /users/admin and empty cache/disk to make data.zip 9. [[datadir]]/locks/jmap-set-lock.lock get created after login 10. [[datadir]]/f3/84/f384ee1dd8a66f36a425dce7b08992d7a6a68c36 is a png image of groupoffice logo. no need to delete. 11. While making datadir.zip empty the contents of the 'cache' folder. 12. We have kept the template value default(just changed date, email & domhost) in `go_templates` table because it is not used by group office. (Confirmed with vendor over email) 13. Few tables are not generated while upgrading from 6.6. They shall generate on installing "caldav" module. (Confirmed with vendor) `dav_calendar_changes`, `dav_events`, `dav_locks`, `dav_tasks` 14. Check that under data directory folder [[datadir]]/f3/84/f384ee1dd8a66f36a425dce7b08992d7a6a68c36 i.e 'f384ee1dd8a66f36a425dce7b08992d7a6a68c36' which is a png image of Goffice logo as mentioned under point no 10, also check that the same image is under `logo` column of `bookmarks_bookmark` table and also under 'id' column of `core_blob` table in sql. 15. For installer to start in 25.x version for manual install,create "groupoffice" folder inside '/var/lib/' and chown it with apache user with which script is run. This is required for installer to start, since by default it tries to detect datadir inside /var/lib/ and if not found throws an error i.e Uncaught exception: Could not create folder /var/lib/groupoffice/cache/clientscripts. Installer will still ask for "Data" directory path, set that to "/home/{{USER}}/{{DATA-DIR}}" 16. For installation on webuzo make sure "sourceguardian" extension is installed, else error will be thrown. Download from https://www.sourceguardian.com/loaders.html(Linux x86_64 and put the ixed.{{PHP_VERSION}}.lin file in /usr/local/apps/{{PHP_VERSION}}/ext and enable it in /usr/local/apps/{{PHP_VERSION}}/etc/php.d/extra.ini i.e uncomment zend_extension=ixed.{{PHP_VERSION}}.lin). For cpanel install sourceguardian via 'EasyApache'PHP extensions. 17. Kept minimum version for upgrade for 25.x to 6.8.109 as script throws "Please upgrade to 6.8.109 first" while upgrading below 6.8.109 versions. 18. Check for symlinks in every version and handle them in install.php, upgrade.php as needed.var/softaculous/moodle28/NOTES.txt000075500000003424152357620410013000 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock and localcache folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: http://download.moodle.org/langpack/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://docs.moodle.org/dev/Moodle_3.5_release_notes#Server_requirements 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. 14) Install manually with keeping database charset to "utfmb4 general ci" 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/moodle43/NOTES.txt000075500000004345152360016230012771 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock, localcache and temp folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: https://download.moodle.org/langpack/4.3/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : [NOT REQUIRED] /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://moodledev.io/general/releases/4.3 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. (We have modified the default code to first detect from available collations and then from database since the database created will have a default collation) 14) Install manually with keeping database charset to "utfmb4 general ci" 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) Increase the version number in requirement function of upgrade.php in EVERY MAJOR VERSION as some of the plugings/extensions are not compatible with the latest version. 17) Keep the collation changes in sql as it is required to detect and fill. If not done, the script throws error on higher Mysql versions. 18) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/moodle45/NOTES.txt000064400000004345152360032120012764 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock, localcache and temp folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: https://download.moodle.org/langpack/4.5/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : [NOT REQUIRED] /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://moodledev.io/general/releases/4.5 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. (We have modified the default code to first detect from available collations and then from database since the database created will have a default collation) 14) Install manually with keeping database charset to "utfmb4 general ci" 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) Increase the version number in requirement function of upgrade.php in EVERY MAJOR VERSION as some of the plugings/extensions are not compatible with the latest version. 17) Keep the collation changes in sql as it is required to detect and fill. If not done, the script throws error on higher Mysql versions. 18) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/moodle50/NOTES.txt000064400000004346152360152710012771 0ustar00* Do not download Weekly Built. 1) Empty the cache, sessions, muc, lock, localcache and temp folders in data.zip 2) Use "defaultcity" for city while installing, country United States and Timezone America/New_york. Also in New settings - Location settings keep America/New_york 3) Download the Language packs here: https://download.moodle.org/langpack/5.0/ 4) Unpack the packages in the /languages/[[language]].zip 5) Change the language [[language]] in SQL config and users table. 6) Check this function and if new file is added update it in upgrade.php: upgrade_stale_php_files_present() in the file : [NOT REQUIRED] /lib/upgradelib.php 7) required minimum version check for upgrade in info.xml should be changed in case of major version change 8) We do not change $CFG->directorypermissions = 0777; in the config file because it is outside the web-accessible directory and does not matter if it is 0777 9) Check if /muc/config.php file is created in data folder on non suPHP server i.e. (you can use Webuzo). 10) `allversionshash` in config table is same for every install 11) `assignfeedback_editpdf` has the value '/usr/bin/gs' on Windows as well as Linux Manual install hence we leave it as it is. 12) PHP REQUIREMENT LINK: https://moodledev.io/general/releases/5.0 13) While installing check utf8mb4 collation. To check utfmb4 support, we have referred moodle\lib\dml\mysqli_native_moodle_database.php file. (We have modified the default code to first detect from available collations and then from database since the database created will have a default collation) 14) Install manually with keeping database charset to "utf8mb4 general ci" 15) check this file /lib/dml/mysqli_native_moodle_database.php and mariadb_native_moodle_database.php for utf8 collation detection. 16) Increase the version number in requirement function of upgrade.php in EVERY MAJOR VERSION as some of the plugings/extensions are not compatible with the latest version. 17) Keep the collation changes in sql as it is required to detect and fill. If not done, the script throws error on higher Mysql versions. 18) [IMP] Keep the .git and .gitignore files in fileindex.php as it is required to fetch the installations which are explicitely installed using git. (Requested by Softaculous core team )var/softaculous/drupal10/NOTES.txt000064400000004036152360247450012777 0ustar001) Default Timezone should be ZERO I.e UTC +0000 and keep default country NONE 2) Leave "Check for updates automatically ", "Email notifications" as it is. 3) Keep "use database default" in Transaction isolation level in manual installation. 4) Delete all watchdog INSERTS And also change its AUTO INCREMENT =1 ; 5) Delete this table inserts from following tables cache_access_policy, cache_bootstrap, cache_config, cache_container, cache_data, cache_default, cache_discovery, cache_entity, cache_menu, cache_render. Drupal creates it on login 6) No need to generate system.js_cache_files and drupal_css_cache_files. It's same for all install 7) If any new root level folder added in drupal package then add its entry in upgrade.php apart from vendor and core. Only 'core', 'vendor' and root level files need to be deleted before upgrade. (https://api.drupal.org/api/drupal/core!UPGRADE.txt/8) 8) Do not change "default_config_hash" from sql since it remains same across installations for same version. 9) Set the value for temporary as s:0:"" in `config` table for "system.file" row. On our servers we get it as /tmp but on some servers /tmp is not accessible due to open_basedir which causes temporary file creation issue. So if we set it as empty Drupal will generate it automatically when needed(Not needed since version 8.8.0). 10) Remove serialized entries of "twig_extension_hash" and "twig_cache_prefix" from key_value table as it creates itself. 11) PHP REQUIREMENT LINK: https://www.drupal.org/docs/system-requirements/php-requirements 12) Can not add languages at the moment as it needs to enable (language, content translation and interface translation modules) which adds too many entries in SQL 13) Drupal Minor upgrade Guide: https://www.drupal.org/docs/updating-drupal/updating-drupal-core-manually 14) We have disabled Major upgrade (i.e from 9.5.0 to 10.x) as it requires migration. We need to check if we can give it via Softaculous or not. https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-later/upgrading-from-drupal-9-to-drupal-10-0