11 if (!Locker::lock(basename(__FILE__,
'.php'))) {
12 dd(
"Не удалось получить доступ к файлам блокировки\nУдалите вручную файлы:\n\n" . dirname(__DIR__) .
"/temp/lock-dump.lock\n" . dirname(__DIR__) .
"/temp/lock-install.lock\n\nи попробуйте <a href=\"#step-2\">заново</a>");
15 if (!
$dbh->query(
"SHOW TABLES")->fetchAll()) {
17 exec(
'mysql ' . Env::$e->DB_DATABASE .
' --user=' . Env::$e->DB_USERNAME .
' --password=' . Env::$e->DB_PASSWORD .
' --port=' . Env::$e->DB_PORT .
' --host=' . Env::$e->DB_HOST .
' --default-character-set=utf8 < ' . __DIR__ .
'/wrongmvc.sql', $output, $result_code);
19 throw new \Error(
'Dump failed');
21 }
catch (\Throwable $th) {
25 Locker::unlock(basename(__FILE__,
'.php'));
Locker блокировщик файлов
Env класс управляющий, добавляющий или записывающий переменные среды