Ошибка 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 вы используете.