@@ -14,13 +14,13 @@ if [[ $use_shared_storage == "true" ]]; then
1414 echo " NFS share mounted."
1515 cd ${joomla_shared_working_dir}
1616else
17- echo " No mount NFS share. Moving to /var/www/html"
18- cd /var/www/html
17+ echo " No mount NFS share. Moving to /var/www/html"
18+ cd /var/www/html
1919fi
2020
21- wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26 -Stable-Full_Package.tar.gz
22- tar zxvf Joomla_3-9-26 -Stable-Full_Package.tar.gz
23- rm -rf Joomla_3-9-26 -Stable-Full_Package.tar.gz
21+ wget https://downloads.joomla.org/cms/joomla5/5-1-1/Joomla_5-1-1 -Stable-Full_Package.tar.gz
22+ tar zxvf Joomla_5-1-1 -Stable-Full_Package.tar.gz
23+ rm -rf Joomla_5-1-1 -Stable-Full_Package.tar.gz
2424if [[ $use_shared_storage == " true" ]]; then
2525 cp ${joomla_shared_working_dir} /htaccess.txt ${joomla_shared_working_dir} /.htaccess
2626 chown apache:apache -R ${joomla_shared_working_dir}
@@ -49,9 +49,9 @@ if [[ $use_shared_storage == "true" ]]; then
4949 export DBHOST=' ${mds_ip}'
5050 sed -i " s/\$ host = 'localhost'/\$ host = '$DBHOST '/" ${joomla_shared_working_dir} /installation/configuration.php-dist
5151 export DBNAME=' ${joomla_name}'
52- sed -i " s/\$ db = ''/\$ db = '$DBNAME '/" ${joomla_shared_working_dir} /installation/configuration.php-dist
53- export DBPREFIX=' ${joomla_prefix}'
54- sed -i " s/\$ dbprefix = 'jos_'/\$ dbprefix = '$DBPREFIX '/" ${joomla_shared_working_dir} /installation/configuration.php-dist
52+ sed -i " s/\$ db = ''/\$ db = '$DBNAME '/" ${joomla_shared_working_dir} /installation/configuration.php-dist
53+ export DBPREFIX=' ${joomla_prefix}'
54+ sed -i " s/\$ dbprefix = 'jos_'/\$ dbprefix = '$DBPREFIX '/" ${joomla_shared_working_dir} /installation/configuration.php-dist
5555 mkdir ${joomla_shared_working_dir} /tmps
5656 chown apache:apache -R ${joomla_shared_working_dir} /tmps
5757 mkdir ${joomla_shared_working_dir} /logs
@@ -60,13 +60,19 @@ if [[ $use_shared_storage == "true" ]]; then
6060 sed -i " s/\$ log_path = '\/administrator\/logs'/\$ log_path = '\$ {joomla_shared_working_dir}\/logs'/" ${joomla_shared_working_dir} /installation/configuration.php-dist
6161 sed -i " s/\$ cache_handler = 'file'/\$ cache_handler = ''/" ${joomla_shared_working_dir} /installation/configuration.php-dist
6262 mv ${joomla_shared_working_dir} /installation/configuration.php-dist ${joomla_shared_working_dir} /configuration.php
63- sed -i " s/#__/$DBPREFIX /" ${joomla_shared_working_dir} /installation/sql/mysql/joomla.sql
64- mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql --file ${joomla_shared_working_dir} /installation/sql/mysql/joomla.sql
63+
64+ sed -i " s/#__/$DBPREFIX /" ${joomla_shared_working_dir} /installation/sql/mysql/base.sql
65+ mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql --file ${joomla_shared_working_dir} /installation/sql/mysql/base.sql
66+ sed -i " s/#__/$DBPREFIX /" ${joomla_shared_working_dir} /installation/sql/mysql/extensions.sql
67+ mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql --file ${joomla_shared_working_dir} /installation/sql/mysql/extensions.sql
68+ sed -i " s/#__/$DBPREFIX /" ${joomla_shared_working_dir} /installation/sql/mysql/supports.sql
69+ mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql --file ${joomla_shared_working_dir} /installation/sql/mysql/supports.sql
6570
66- mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e " INSERT INTO \` ${joomla_prefix} users\` (\` id\` , \` name\` , \` username\` , \` email\` , \` password\` , \` block\` , \` sendEmail\` , \` registerDate\` , \` lastvisitDate\` , \` activation\` , \` params\` , \` lastResetTime\` , \` resetCount\` , \` otpKey\` , \` otep\` , \` requireReset\` ) VALUES ('2', 'Me', '${joomla_console_user} ', '${joomla_console_email} ', '${joomla_console_password} ', '0', '0', CURDATE(), CURDATE(), '', '', CURDATE() , '0', '', '', '0');"
71+
72+ mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e " INSERT INTO \` ${joomla_prefix} users\` (\` id\` , \` name\` , \` username\` , \` email\` , \` password\` , \` block\` , \` sendEmail\` , \` registerDate\` , \` lastvisitDate\` , \` activation\` , \` params\` , \` lastResetTime\` , \` resetCount\` , \` otpKey\` , \` otep\` , \` requireReset\` ) VALUES ('2', 'Me', '${joomla_console_user} ', '${joomla_console_email} ', '${joomla_console_password} ', '0', '0', CURDATE(), CURDATE(), '', '', CURDATE() , '0', '', '', '0');"
6773 mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e " SELECT * from \` ${joomla_prefix} users\` ;"
68- mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e " INSERT INTO \` ${joomla_prefix} user_usergroup_map\` (\` user_id\` , \` group_id\` ) VALUES ('2', '8');"
69- # mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e "ALTER TABLE \`$DBPREFIXusers\` auto_increment = $JUSERINC;"
74+ mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e " INSERT INTO \` ${joomla_prefix} user_usergroup_map\` (\` user_id\` , \` group_id\` ) VALUES ('2', '8');"
75+ # mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e "ALTER TABLE \`$DBPREFIXusers\` auto_increment = $JUSERINC;"
7076 rm -rf ${joomla_shared_working_dir} /installation/
7177else
7278 export DBUSER=' ${joomla_schema}'
7682 export DBHOST=' ${mds_ip}'
7783 sed -i " s/\$ host = 'localhost'/\$ host = '$DBHOST '/" /var/www/html/installation/configuration.php-dist
7884 export DBNAME=' ${joomla_name}'
79- sed -i " s/\$ db = ''/\$ db = '$DBNAME '/" /var/www/html/installation/configuration.php-dist
80- export DBPREFIX=' ${joomla_prefix}'
81- sed -i " s/\$ dbprefix = 'jos_'/\$ dbprefix = '$DBPREFIX '/" /var/www/html/installation/configuration.php-dist
85+ sed -i " s/\$ db = ''/\$ db = '$DBNAME '/" /var/www/html/installation/configuration.php-dist
86+ export DBPREFIX=' ${joomla_prefix}'
87+ sed -i " s/\$ dbprefix = 'jos_'/\$ dbprefix = '$DBPREFIX '/" /var/www/html/installation/configuration.php-dist
8288 mkdir /var/www/html/tmps
8389 chown apache:apache -R /var/www/html/tmps
8490 mkdir /var/www/html/logs
8793 sed -i " s/\$ log_path = '\/administrator\/logs'/\$ log_path = '\/var\/www\/html\/logs'/" /var/www/html/installation/configuration.php-dist
8894 sed -i " s/\$ cache_handler = 'file'/\$ cache_handler = ''/" /var/www/html/installation/configuration.php-dist
8995 mv /var/www/html/installation/configuration.php-dist /var/www/html/configuration.php
90- sed -i " s/#__/$DBPREFIX /" /var/www/html/installation/sql/mysql/joomla.sql
91- mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql --file /var/www/html/installation/sql/mysql/joomla.sql
9296
93- mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e " INSERT INTO \` ${joomla_prefix} users\` (\` id\` , \` name\` , \` username\` , \` email\` , \` password\` , \` block\` , \` sendEmail\` , \` registerDate\` , \` lastvisitDate\` , \` activation\` , \` params\` , \` lastResetTime\` , \` resetCount\` , \` otpKey\` , \` otep\` , \` requireReset\` ) VALUES ('5', 'Me', '${joomla_console_user} ', '${joomla_console_email} ', '${joomla_console_password} ', '0', '0', CURDATE(), CURDATE(), '', '', CURDATE() , '0', '', '', '0');"
97+ sed -i " s/#__/$DBPREFIX /" /var/www/html/installation/sql/mysql/base.sql
98+ mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql --file /var/www/html/installation/sql/mysql/base.sql
99+ sed -i " s/#__/$DBPREFIX /" /var/www/html/installation/sql/mysql/extensions.sql
100+ mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql --file /var/www/html/installation/sql/mysql/extensions.sql
101+ sed -i " s/#__/$DBPREFIX /" /var/www/html/installation/sql/mysql/supports.sql
102+ mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql --file /var/www/html/installation/sql/mysql/supports.sql
103+
104+ mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e " INSERT INTO \` ${joomla_prefix} users\` (\` id\` , \` name\` , \` username\` , \` email\` , \` password\` , \` block\` , \` sendEmail\` , \` registerDate\` , \` lastvisitDate\` , \` activation\` , \` params\` , \` lastResetTime\` , \` resetCount\` , \` otpKey\` , \` otep\` , \` requireReset\` ) VALUES ('5', 'Me', '${joomla_console_user} ', '${joomla_console_email} ', '${joomla_console_password} ', '0', '0', CURDATE(), CURDATE(), '', '', CURDATE() , '0', '', '', '0');"
94105 mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e " SELECT * from \` ${joomla_prefix} users\` ;"
95- mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e " INSERT INTO \` ${joomla_prefix} user_usergroup_map\` (\` user_id\` , \` group_id\` ) VALUES ('5', '8');"
96- # mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e "ALTER TABLE \`${joomla_prefix}IXusers\` auto_increment = $JUSERINC;"
106+ mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e " INSERT INTO \` ${joomla_prefix} user_usergroup_map\` (\` user_id\` , \` group_id\` ) VALUES ('5', '8');"
107+ # mysqlsh --user $DBUSER --password=$DBPASS --host $DBHOST --database=$DBNAME --sql -e "ALTER TABLE \`${joomla_prefix}IXusers\` auto_increment = $JUSERINC;"
97108 rm -rf /var/www/html/installation/
98109fi
99110
0 commit comments