WordPress.org

Make WordPress Core

Ticket #16529: setup-config.php.patch

File setup-config.php.patch, 1010 bytes (added by beadon, 7 years ago)

edits to support proper quoting on DB and hostnames

  • wp-admin/setup-config.php

     
    217217        foreach ($configFile as $line_num => $line) {
    218218                switch (substr($line,0,16)) {
    219219                        case "define('DB_NAME'":
    220                                 $configFile[$line_num] = str_replace("database_name_here", $dbname, $line);
     220                                $configFile[$line_num] = str_replace("database_name_here", "'$dbname'", $line);
    221221                                break;
    222222                        case "define('DB_USER'":
    223223                                $configFile[$line_num] = str_replace("'username_here'", "'$uname'", $line);
     
    226226                                $configFile[$line_num] = str_replace("'password_here'", "'$passwrd'", $line);
    227227                                break;
    228228                        case "define('DB_HOST'":
    229                                 $configFile[$line_num] = str_replace("localhost", $dbhost, $line);
     229                                $configFile[$line_num] = str_replace("localhost", "'$dbhost'", $line);
    230230                                break;
    231231                        case '$table_prefix  =':
    232232                                $configFile[$line_num] = str_replace('wp_', $prefix, $line);