Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.
Модератор: immortal
-
xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
-
Благодарил (а):
286 раз
-
Поблагодарили:
629 раз
Сообщение
xor » Ср июл 03, 2019 12:31 pm
ILGAS писал(а):xor писал(а): ↑Ср июл 03, 2019 11:25 am
Нет, config.php в корне МДМ. Да просто в консоли вбивайте переменные и смотрите, определены они или нет, пути из функции выше существуют или нет и тд.
Например, вбейте в консоли
IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"
Реальный путь к mysqldamp будет?
Отправлено с моего Redmi 4X через Tapatalk
в config.php написано
Код: Выделить всё
Define('DOC_ROOT', dirname(__FILE__)); // Your htdocs location (should be detected automatically)
из консоли
Код: Выделить всё
PATH_TO_MYSQLDUMP = mysqldump
SERVER_ROOT = /var/www
DB_HOST = localhost
DB_USER = имя верное
DB_PASSWORD = пароль верный
DB_NAME = db_terminal
У вас же Винда, сервер_рут неверный, линуксовый.
Должно быть типа c:\_majordomo...
Отправлено с моего Redmi 4X через Tapatalk
- За это сообщение автора xor поблагодарил:
- ILGAS (Пт июл 05, 2019 10:27 am)
-
ILGAS
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
-
Благодарил (а):
71 раз
-
Поблагодарили:
18 раз
Сообщение
ILGAS » Ср июл 03, 2019 3:05 pm
xor писал(а): ↑Ср июл 03, 2019 12:31 pm
ILGAS писал(а):xor писал(а): ↑Ср июл 03, 2019 11:25 am
Нет, config.php в корне МДМ. Да просто в консоли вбивайте переменные и смотрите, определены они или нет, пути из функции выше существуют или нет и тд.
Например, вбейте в консоли
IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"
Реальный путь к mysqldamp будет?
Отправлено с моего Redmi 4X через Tapatalk
в config.php написано
Код: Выделить всё
Define('DOC_ROOT', dirname(__FILE__)); // Your htdocs location (should be detected automatically)
из консоли
Код: Выделить всё
PATH_TO_MYSQLDUMP = mysqldump
SERVER_ROOT = /var/www
DB_HOST = localhost
DB_USER = имя верное
DB_PASSWORD = пароль верный
DB_NAME = db_terminal
У вас же Винда, сервер_рут неверный, линуксовый.
Должно быть типа c:\_majordomo...
Отправлено с моего Redmi 4X через Tapatalk
Как его поменять?
-
xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
-
Благодарил (а):
286 раз
-
Поблагодарили:
629 раз
Сообщение
xor » Ср июл 03, 2019 3:31 pm
ILGAS писал(а):xor писал(а): ↑Ср июл 03, 2019 12:31 pm
ILGAS писал(а):xor писал(а): ↑Ср июл 03, 2019 11:25 am
Нет, config.php в корне МДМ. Да просто в консоли вбивайте переменные и смотрите, определены они или нет, пути из функции выше существуют или нет и тд.
Например, вбейте в консоли
IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"
Реальный путь к mysqldamp будет?
Отправлено с моего Redmi 4X через Tapatalk
в config.php написано
Код: Выделить всё
Define('DOC_ROOT', dirname(__FILE__)); // Your htdocs location (should be detected automatically)
из консоли
Код: Выделить всё
PATH_TO_MYSQLDUMP = mysqldump
SERVER_ROOT = /var/www
DB_HOST = localhost
DB_USER = имя верное
DB_PASSWORD = пароль верный
DB_NAME = db_terminal
У вас же Винда, сервер_рут неверный, линуксовый.
Должно быть типа c:\_majordomo...
Отправлено с моего Redmi 4X через Tapatalk
Как его поменять?
В сonfig.php его нет?
Отправлено с моего Redmi 4X через Tapatalk
- За это сообщение автора xor поблагодарил:
- ILGAS (Пт июл 05, 2019 10:27 am)
-
ILGAS
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
-
Благодарил (а):
71 раз
-
Поблагодарили:
18 раз
Сообщение
ILGAS » Ср июл 03, 2019 3:47 pm
xor писал(а): ↑Ср июл 03, 2019 3:31 pm
ILGAS писал(а):xor писал(а): ↑Ср июл 03, 2019 12:31 pm
ILGAS писал(а):xor писал(а): ↑Ср июл 03, 2019 11:25 am
Нет, config.php в корне МДМ. Да просто в консоли вбивайте переменные и смотрите, определены они или нет, пути из функции выше существуют или нет и тд.
Например, вбейте в консоли
IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"
Реальный путь к mysqldamp будет?
Отправлено с моего Redmi 4X через Tapatalk
в config.php написано
Код: Выделить всё
Define('DOC_ROOT', dirname(__FILE__)); // Your htdocs location (should be detected automatically)
из консоли
Код: Выделить всё
PATH_TO_MYSQLDUMP = mysqldump
SERVER_ROOT = /var/www
DB_HOST = localhost
DB_USER = имя верное
DB_PASSWORD = пароль верный
DB_NAME = db_terminal
У вас же Винда, сервер_рут неверный, линуксовый.
Должно быть типа c:\_majordomo...
Отправлено с моего Redmi 4X через Tapatalk
Как его поменять?
В сonfig.php его нет?
Отправлено с моего Redmi 4X через Tapatalk
блин точно там стоит
Define('SERVER_ROOT', '/var/www');
поменял на это
Define('SERVER_ROOT', 'C:/_majordomo'); в консоли пишется C:/_majordomo,
но резервная копия пустая.
-
Logrus
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
-
Благодарил (а):
313 раз
-
Поблагодарили:
457 раз
Сообщение
Logrus » Ср июл 03, 2019 5:00 pm
на винде слеш \
- За это сообщение автора Logrus поблагодарил:
- ILGAS (Пт июл 05, 2019 10:28 am)
Telegram |
Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с
10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) )))
Спасибо
-
ILGAS
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
-
Благодарил (а):
71 раз
-
Поблагодарили:
18 раз
Сообщение
ILGAS » Ср июл 03, 2019 9:47 pm
Logrus писал(а): ↑Ср июл 03, 2019 5:00 pm
на винде слеш \
поменял слеш, но результат то же, копия не делается.
-
xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
-
Благодарил (а):
286 раз
-
Поблагодарили:
629 раз
Сообщение
xor » Ср июл 03, 2019 11:19 pm
ILGAS писал(а): ↑Ср июл 03, 2019 9:47 pm
Logrus писал(а): ↑Ср июл 03, 2019 5:00 pm
на винде слеш \
поменял слеш, но результат то же, копия не делается.
блин, вы вот это IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump" проверите когда-нибудь?
-
ILGAS
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
-
Благодарил (а):
71 раз
-
Поблагодарили:
18 раз
Сообщение
ILGAS » Ср июл 03, 2019 11:21 pm
xor писал(а): ↑Ср июл 03, 2019 11:19 pm
ILGAS писал(а): ↑Ср июл 03, 2019 9:47 pm
Logrus писал(а): ↑Ср июл 03, 2019 5:00 pm
на винде слеш \
поменял слеш, но результат то же, копия не делается.
блин, вы вот это IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump" проверите когда-нибудь?
Прости, как это проверить, что с этим сделать?
путь такой есть "/server/mysql/bin/mysqldump" + к этому я добавляю в начало SERVER_ROOT = "C:\_majordomo".
в консоль это
"C:\_majordomo/server/mysql/bin/mysqldump"
-
xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
-
Благодарил (а):
286 раз
-
Поблагодарили:
629 раз
Сообщение
xor » Ср июл 03, 2019 11:38 pm
ILGAS писал(а): ↑Ср июл 03, 2019 11:21 pm
Прости, как это проверить, что с этим сделать?
путь такой есть "/server/mysql/bin/mysqldump" + к этому я добавляю в начало SERVER_ROOT = "C:\_majordomo".
говорилось
xor писал(а): ↑Ср июл 03, 2019 11:25 am
Например, вбейте в консоли
IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"
Реальный путь к mysqldamp будет?
это так делается
- 2019-07-03_23-27-44.png (40.17 КБ) 3171 просмотр
Потом проверить, что по этому пути есть экзешник mysqldump.exe, который должен выполнить такую команду:
$cmd = $pathToMysqlDump . " -h " . DB_HOST ." --user=" . DB_USER . " --password=" . DB_PASSWORD . " --no-create-db --add-drop-table " . DB_NAME . ">" . $filename;
мы должны убедиться, что строка $cmd сформирована правильно и, в конце концов, она должна выполниться из командной строки и создать дамп с именем $filename
зы а слэш разверни))
Последний раз редактировалось
xor Ср июл 03, 2019 11:41 pm, всего редактировалось 1 раз.
- За это сообщение автора xor поблагодарил:
- ILGAS (Пт июл 05, 2019 10:28 am)
-
ILGAS
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
-
Благодарил (а):
71 раз
-
Поблагодарили:
18 раз
Сообщение
ILGAS » Ср июл 03, 2019 11:39 pm
написал в ручную в командной строке
скопировал путь из консоли, и подставил свои значения.
Код: Выделить всё
C:\_majordomo/server/mysql/bin/mysqldump -h localhost --user=root --password=1111 --no-create-db --add-drop-table db_terminal>c:\bd.sql
и у меня на диске сделалась копия с нормальным размером.