|
4 | 4 | echo "" |
5 | 5 | echo "=======================================================================" |
6 | 6 | echo "| |" |
7 | | -echo "| full-stack-nginx-codeIgniter-for-everyone-with-docker-compose |" |
| 7 | +echo "| full-stack-nginx-codeigniter-for-everyone-with-docker-compose |" |
8 | 8 | echo "| by Erdal ALTIN |" |
9 | 9 | echo "| |" |
10 | 10 | echo "=======================================================================" |
|
151 | 151 | done |
152 | 152 | echo "Ok." |
153 | 153 |
|
| 154 | +db_table_prefix_regex="^[0-9a-zA-Z\$_]{3,}$" |
| 155 | +read -p 'Enter Database Table Prefix(at least 3 characters, default : wp_): ' db_table_prefix |
| 156 | +: ${db_table_prefix:=wp_} |
| 157 | +while [[ ! $db_table_prefix =~ $db_table_prefix_regex ]] |
| 158 | +do |
| 159 | + echo "Try again (can only contain numerals 0-9, basic Latin letters, both lowercase and uppercase, dollar sign and underscore)" |
| 160 | + read -p 'Enter Database Table Prefix(at least 3 characters, default : wp_): ' db_table_prefix |
| 161 | + : ${db_table_prefix:=wp_} |
| 162 | + sleep 1 |
| 163 | +done |
| 164 | +echo "Ok." |
| 165 | + |
154 | 166 | mysql_root_password="" |
155 | 167 | read -p 'Enter MariaDb/Mysql Root Password(at least 6 characters): ' mysql_root_password |
156 | 168 | while [[ ! $mysql_root_password =~ $password_regex ]] |
@@ -211,6 +223,7 @@ sed -i 's/email@domain.com/'$email'/' .env |
211 | 223 | sed -i 's/db_username/'$db_username'/g' .env |
212 | 224 | sed -i 's/db_password/'$db_password'/g' .env |
213 | 225 | sed -i 's/db_name/'$db_name'/' .env |
| 226 | +sed -i 's/db_table_prefix/'$db_table_prefix'/' .env |
214 | 227 | sed -i 's/mysql_root_password/'$mysql_root_password'/' .env |
215 | 228 | sed -i 's/pma_username/'$pma_username'/' .env |
216 | 229 | sed -i 's/pma_password/'$pma_password'/' .env |
|
0 commit comments