})
class Application(app.Application):
+ fullname = "WordPress"
database = "mysql"
parametrized_files = ['wp-config.php'] + php.parametrized_files
extractors = app.make_extractors(seed)
'uname': options.dsn.username,
'dbname': options.dsn.database,
'pwd': options.dsn.password,
- 'prefix': '',
+ 'prefix': 'wp_', # Changed >= 3.4, now disallows empty prefix
'submit': 'Submit',
'step': '2',
}
result = install.fetch(options, "wp-admin/install.php?step=2", post_install)
logging.debug("install.php output\n\n" + result)
os.chmod(".", old_mode)
- if "Finished" not in result and "Success" not in result:
- raise app.InstallFailure()
+ # Starting in Wordpress 4.7, install now redirects you directly
+ # to login page. So... don't check.
+ #if "Finished" not in result and "Success" not in result:
+ # raise app.InstallFailure()
if version < distutils.version.LooseVersion("3.0"):
meta = sql.connect(options.dsn)