Ошибки XAMPP в Mac OS X Mojave - PullRequest
       25

Ошибки XAMPP в Mac OS X Mojave

0 голосов
/ 29 октября 2018

Я использую MacOS Mojave 10.14 с XAMPP 7.2.5

  1. Ранее сегодня я пытался запустить XAMPP после сбоя / перезапуска.Диспетчеру XAMPP не удалось запустить сервер MYSQL.Apache действительно запустился правильно.

  2. Понимая, что возможно повреждение, я использовал свою машину времени, чтобы восстановить папку XAMPP (в 36-часовой файл) в приложениях.

  3. Теперь, когда я пытаюсь запустить XAMPP Manager, я получаю сообщение об ошибке «Не удается найти любой читаемый скрипт ctl».

  4. Я пытался запустить MYSQLСервер напрямую из CLI.Я получаю следующее сообщение:

. / Mysql.server: строка 200: my_print_defaults: команда не найдена Запуск MariaDB ERROR!Не удалось найти сервер MariaDB (/ Applications / XAMPP / xamppfiles / bin / mysqld_safe)

Есть мысли о том, как решить?

Ответы [ 3 ]

0 голосов
/ 04 ноября 2018

Я трачу на это один день, и решение в моем случае было:

  • Удалите XAMPP
  • Удалите все файлы, кроме папок моих баз данных из ⁨Applications/XAMPP⁩/xamppfiles/var⁩/mysql (было несколько.ошибки и файлы журнала, если я хорошо помню)
  • Переустановите XAMPP
  • Переконфигурируйте его.Если для доступа к базам данных вы используете пользователя, отличного от пользователя root, вам необходимо его воссоздать.
0 голосов
/ 11 декабря 2018

Я также получил ошибку «Не удается найти какой-либо читаемый скрипт ctl» после восстановления Time Machine.Я на 10.12.6 и XAMPP 5.6.

Вы правы в том, что это похоже на проблему с TM, но я смог решить ее, введя TM и определенно выбрав каталоги в XAMPP / xamppfiles /, которые TM не будет копировать, просто выбрав XAMPP / xamppfiles/.(В вашем случае вы не захотите скопировать поверх / var / mysql, если вы хотите сохранить свои данные.)

Relief.Нет ничего хуже, чем осознать, что твоя верная резервная копия не такая уж верная.

0 голосов
/ 29 октября 2018

Проблема связана с причудой Time Machine - она ​​не полностью восстанавливает все записанные папки / файлы. Немного боли.

Мне удалось запустить XAMPP из командной строки:

-> cd / Applications / xampp / xamppfiles -> sudo ./xampp start

Чтобы проверить статус MYSQL: -> MySQL статус -u [имя пользователя] -p [пароль]

Проблема решена

...