php7.4 -fpm не работает с nginx/1.21.3

Предполагая, что это правильно отформатированный CSV (пример данных выглядит нормально в этом отношении ), мы можем использовать csvformatиз csvkit, чтобы временно изменить разделители полей на какой-либо другой символ, который иначе не присутствует в данных, например @, удалите все запятые и снова измените разделитель полей на значение по умолчанию :

.

$ csvformat -D '@' file.csv | tr -d, | csvformat -d '@'
,7/30/2019,7/31/2019,Wed,8/1/2019,FH/FN 30yr & 20yr TBA & Spec,10000,8/13/2019,

В выходных данных поле, которое мы изменили, не заключено в кавычки, потому что оно больше не нужно.

Очевидно, что «удаление всех запятых» может удалить запятые, которые мы на самом деле не хотим удалять, поэтому мы можем быть немного более избирательным и удалять запятые только в 7-м поле:

$ csvformat -D '@' file.csv | awk -F '@' 'BEGIN { OFS=FS } { gsub(",", "", $7); print }' | csvformat -d '@'
,7/30/2019,7/31/2019,Wed,8/1/2019,FH/FN 30yr & 20yr TBA & Spec,10000,8/13/2019,

0
01.10.2021, 07:51
1 ответ

В блоке сервера, который прослушивает порт 8443 (, откуда вы обращаетесь к нему из ), обработчик PHP не настроен. Очевидно, вы должны добавить его для PHP -FPM для обработки скриптов.

Скопируйте location ~ [^/]\.php(/|$) {.. }в пределах server { }с портом 8443.

2
01.10.2021, 08:17

Теги

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