diff --git a/Changelog b/Changelog index 277142c44..ea5337736 100755 --- a/Changelog +++ b/Changelog @@ -1,4 +1,5 @@ 2017-12-20 DariusIII + * Fix: Update _install/install_nntmux.php to ignore foreign keys on install * Fix: Fix mysql-ddl.sql * Chg: Add foreign keys to mysql-ddl.sql 2017-12-19 DariusIII diff --git a/_install/install_nntmux.php b/_install/install_nntmux.php index e4aa00724..24c6f29a5 100644 --- a/_install/install_nntmux.php +++ b/_install/install_nntmux.php @@ -96,6 +96,7 @@ if (! $error) { 'db' => $pdo, ] ); + $pdo->exec('SET FOREIGN_KEY_CHECKS=0;'); try { $DbSetup->processSQLFile(); // Setup default schema @@ -251,6 +252,7 @@ if (! $error) { @file_put_contents(NN_ROOT.'_install/install.lock', ''); ColorCLI::doEcho(ColorCLI::header('Generating application key')); passthru('php '.NN_ROOT.'artisan key:generate'); + $pdo->exec('SET FOREIGN_KEY_CHECKS=1;'); ColorCLI::doEcho(ColorCLI::alternate('NNTmux installation completed successfully')); exit(); }