Uploadify: Ошибка загрузки файла – невозможно создать временный файл в Unknown в строке 0

Вопрос:Я испытываю следующую ошибку при загрузке и uploadifive: PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0 Это периодическая проблема. Иногда загрузка работает нормально, иногда нет. До вчерашнего дня все работало хорошо, и я не знаю, внесли ли какие-либо изменения в дополнение или uploadifive. На переднем конце

Вопрос:

Я испытываю следующую ошибку при загрузке и 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.

Оцените статью
Добавить комментарий