File tree 1 file changed +11
-4
lines changed
1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -83,16 +83,19 @@ EOPHP
83
83
echo " $@ " | sed ' s/[\/&]/\\&/g'
84
84
}
85
85
php_escape () {
86
- php -r ' var_export((string ) $argv[1]);' " $1 "
86
+ php -r ' var_export((' $2 ' ) $argv[1]);' " $1 "
87
87
}
88
88
set_config () {
89
89
key=" $1 "
90
90
value=" $2 "
91
- regex=" (['\" ])$( sed_escape_lhs " $key " ) \2\s*,"
91
+ var_type=" ${3:- string} "
92
+ start=" (['\" ])$( sed_escape_lhs " $key " ) \2\s*,"
93
+ end=" \);"
92
94
if [ " ${key: 0: 1} " = ' $' ]; then
93
- regex=" ^(\s*)$( sed_escape_lhs " $key " ) \s*="
95
+ start=" ^(\s*)$( sed_escape_lhs " $key " ) \s*="
96
+ end=" ;"
94
97
fi
95
- sed -ri " s/($regex \s*)([' \" ]).*\3 /\1$( sed_escape_rhs " $( php_escape " $value " ) " ) /" wp-config.php
98
+ sed -ri " s/($start \s*).*( $end )$ /\1$( sed_escape_rhs " $( php_escape " $value " " $var_type " ) " ) \3 /" wp-config.php
96
99
}
97
100
98
101
set_config ' DB_HOST' " $WORDPRESS_DB_HOST "
@@ -129,6 +132,10 @@ EOPHP
129
132
set_config ' $table_prefix' " $WORDPRESS_TABLE_PREFIX "
130
133
fi
131
134
135
+ if [ " $WORDPRESS_DEBUG " ]; then
136
+ set_config ' WP_DEBUG' 1 boolean
137
+ fi
138
+
132
139
TERM=dumb php -- " $WORDPRESS_DB_HOST " " $WORDPRESS_DB_USER " " $WORDPRESS_DB_PASSWORD " " $WORDPRESS_DB_NAME " << 'EOPHP '
133
140
<?php
134
141
// database might not exist, so let's try creating it (just to be safe)
You can’t perform that action at this time.
0 commit comments