WordPress.org

Make WordPress Core

Ticket #16529: setup-config.php.patch

File setup-config.php.patch, 1010 bytes (added by beadon, 5 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);