Skip to content

Commit d71f276

Browse files
authored
Update install_joomla.sh to use latest joomla edition
Update install_joomla.sh to use latest joomla edition
1 parent fc26966 commit d71f276

File tree

1 file changed

+32
-21
lines changed

1 file changed

+32
-21
lines changed

scripts/install_joomla.sh

Lines changed: 32 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ if [[ $use_shared_storage == "true" ]]; then
1414
echo "NFS share mounted."
1515
cd ${joomla_shared_working_dir}
1616
else
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
1919
fi
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/us/cms/joomla5/5-1-2/Joomla_5-1-2-Stable-Full_Package.tar.gz
22+
tar zxvf Joomla_5-1-2-Stable-Full_Package.tar.gz
23+
rm -rf Joomla_5-1-2-Stable-Full_Package.tar.gz
2424
if [[ $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/
7177
else
7278
export DBUSER='${joomla_schema}'
@@ -76,9 +82,9 @@ else
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
@@ -87,13 +93,18 @@ else
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/
98109
fi
99110

0 commit comments

Comments
 (0)