XAMPP phpMyAdmin Ошибка сеанса - PullRequest
0 голосов
/ 26 июня 2018

На моем компьютере было установлено два XAMPP. XAMPP1 был в C: \ XAMPP, а XAMPP2 находится в D: \ XAMPP. Оба работали нормально. Мне нужно было удалить XAMPP1 (c: \ xampp) и удалить. После этого мой XAMPP2 PHPMyAdmin перестал работать. Он отображает сообщение об ошибке примерно так:

enter image description here

Поиск данных сеанса в C: \ XAMPP \ TMP. Поэтому я создал пустую папку C: \ XAMPP \ TMP

После этого отображается сообщение об ошибке, подобное этому:

enter image description here

Это означает, что если я установлю еще один xampp на диск C: он будет работать. Но я не хочу устанавливать еще один xampp на диск C :. Есть ли решение этой проблемы?

1 Ответ

0 голосов
/ 26 июня 2018

Похоже, что установка в D: \ XAMPP неправильно настроена.

  • Настройте session.save_path в вашем php.ini. Скорее всего, вам не нужны данные сеанса в старом каталоге Xampp.
  • Также убедитесь, что extension_dir в вашем php.ini соответствует правильному пути к вашим расширениям php. Это может быть причиной того, что расширение mysqli не загружается, если оно указывает на другой путь.
  • Перезапустите Apache и попробуйте снова
  • Проверьте файлы журнала на наличие ошибок, например, не удалось загрузить расширение и т. д.
  • Если ошибка, связанная с отсутствующим расширением mysqli, не устранена, убедитесь, что она не закомментирована в вашем php.ini

Edit:

Извините, у меня пока нет прав комментировать ...: (

Не уверен, что здесь эффективна удаленная отладка. Найдите сообщение об ошибке и посмотрите, например, здесь: phpMyAdmin - # 1932 Таблица не существует (используется сортировка) после переустановки

...