Ошибка 28 из движка хранилища

Мой сайт использовал платформу CodeIgnter и хост с iPage. Раньше моя версия PHP была 5.2, затем я обновляю ее до 5.3. После того, как я обновился до PHP 5.3, всегда получаю ошибку, как показано ниже:

- Got error 28 from storage engine
- Incorrect key file for table '/mysql-tmp/#sql_16c4_0.MYI'. try to repair it
- Got error -1 from storage engine

Это не новый вопрос в Stackru, но я хочу убедиться, что:

  • Эти ошибки вызваны моим обновлением с PHP 5.2 до 5.3?
  • Это вызвано моей неправильной конфигурацией в php.ini?
  • С хостинга? или любые другие?

2 ответа

Ошибка 28 из движка хранилища

Проблема с дисковым пространством..

Нужно место для сохранения данных в базе данных, если это loaclhost. Проверьте состояние памяти вашего накопителя, если память на этом диске заполнена, освободите место.

если это хостинг, свяжитесь с вашим хостинг провайдером

Похоже, проблема с дисковым пространством:

MySQL: # 126 - неверный ключевой файл для таблицы

Свяжитесь с вашим хостинг-провайдером.

Кроме того, это проблема MySQL, а не проблема PHP; не имеет значения, какую версию php вы используете.

Другие вопросы по тегам