Вопрос:
Я испытываю следующую ошибку при загрузке и uploadifive:
PHP Warning: File upload error — unable to create a temporary file in Unknown on line 0
Это периодическая проблема. Иногда загрузка работает нормально, иногда нет. До вчерашнего дня все работало хорошо, и я не знаю, внесли ли какие-либо изменения в дополнение или uploadifive. На переднем конце кажется, что закачки завершены успешно, то есть сообщения об ошибках не отправляются, а событие onQueueComplete срабатывает, но файлы не отображаются в моей папке загрузки, а приведенная выше ошибка отображается в моем error_log.
Мне интересно, что я могу сделать, чтобы устранить эту проблему.
ДОПОЛНИТЕЛЬНЫЕ ОШИБКИ СЕССИИ:
PHP Warning: session_start() [<a href=’function.session-start’>function.session-start</a>]: open(/tmp/sess_6d08c1a8c3703bb08a3dc585e1828109, O_RDWR) failed: No space left on device (28) in /home/…./uploadifive.php on line 6 PHP Warning: Unknown: open(/tmp/sess_6d08c1a8c3703bb08a3dc585e1828109, O_RDWR) failed: No space left on device (28) in Unknown on line 0 PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0 Лучший ответ:
Кажется, что ваш /tmp имеет проблемы с пространством.
Вы можете проверить размер дискового пространства, запустив df -h на консоли.
Если вы не можете очистить пробел /tmp, вы можете подумать о перемещении пути временного файла загрузки: http://www.php.net/manual/en/ini.core.php#ini.upload-tmp-dir
Ответ №1
unable to create a temporary file in Unknown означает, что ваш временной путь не установлен или не может быть прочитан. Попробуйте перезагрузить сервер и повторите попытку. Если это не сработает, убедитесь, что ваш php.ini имеет набор темпа.
Ответ №2
Проверьте права доступа к папке tmp.