Nginx + PHP-FPM на Ubuntu, дающей “в восходящем направлении, отправил недопустимое состояние” при загрузке zip-файла расширения Joomla

Моим персональным решением чего-то подобного является S3 и мерзавец.

Во-первых, синхронизируйте все видео к S3. Обратите внимание, что это также обеспечивает некоторую сумму резервного копирования на Ваш веб-сайт, так как можно служить файлам прямо от S3 также, должен потребность возникать.

Во-вторых, поместите все файлы 'от самого сайта' в мерзавца repo, и каждый раз, когда Вы хотите сделать резервное копирование, сделайте фиксацию и затем поместите копию .git dir на S3 также. Обратите внимание, что никто, но Вы не должен знать, как работать мерзавец.

Это получает Вас простое дублирующееся резервное копирование видео и более сложное основанное на временной шкале резервное копирование сайта. И конечно, хотя я использую S3, Вы могли одинаково хорошо использовать Dropbox или удаленный хост или что бы то ни было.

1
задан 13 May 2012 в 21:33
3 ответа

После нескольких месяцев поиска я обнаружил, что проблема была связана с vsftpd и chmod, который он использовал для загруженных файлов. После загрузки файлов PHP не смог даже прочитать файлы.

Вместо борьбы с vsftpd мне удалось загрузить свои файлы с помощью http, и проблема была решена!

0
ответ дан 4 December 2019 в 10:00

This may be of use to you.

I'm running into a similar problem with updating a single component. It seems to be related to permissions on files that it's trying to replace. That forum post suggests adding some extra info to the error messages it throws back so you can determine what files it's failing on.

0
ответ дан 4 December 2019 в 10:00

Я загрузил файл через http и получил что-то вроде: 1886 # 0: * 37766 восходящий поток отправил недопустимый статус «-1 Copy failed» при чтении заголовка ответа из восходящего потока, клиента В моем журнале nginx оказалось, что в данном случае один из каталогов не существует "cli".

0
ответ дан 4 December 2019 в 10:00

Теги

Похожие вопросы