JSON fájl feltöltés - invalid file format

Sziasztok!

Adott egy CentOS 7, InterWorx felülettel. A gépen 99,9%-ban WordPress oldalak futnak. Szeretnék ún. layout -ot feltölteni (ezek .json fájlok), de a subj. beli hibaüzenettel leáll az importálás.

Már néztem az /etc/mimetypes fájlt is, a json -nál ez van: applications/json , tehát ez is helyesnek tűnik.

Hibaüzenetért már áttúrtam a logokat, semmi. Ha másképp próbálkozok, közli, hogy a post_max_size és az upload_max_size értéke túl kicsi. Ez nem igaz, mert 128M egységesen, mindegyik PHP verziónál. Maga a .json fájl meg nincs több 6-10 MB-nál.

Találkozott már valaki ezzel a jelenséggel? PHP 7.1, 7.2, 7.3 van a gépen.

Merre induljak? Köszönöm az ötleteket előre is.

Hozzászólások

Például (standalone) PHP-vel gyorsan ellenőrizni lehet, hogy jó-e a fájl: getfilecontent+json_decode


#!/usr/local/bin/php
<?php
    if ($argc<2) {
        printf ("usage: %s inputfile\n", $argv[0]);
        exit;
    }

    $jsonstr= file_get_contents ($argv[1]);

    $obj= json_decode ($jsonstr, $assoc= TRUE);
    if (!$obj) {
        print json_last_error_msg()."\n";
    }
?>

Nem tömörítődik az menet közben valahol?

UTF-8 fájl, és a fájl elején van BOM karakter, de nem kellene? (fogadjunk, hogy ez lesz :))

A sorvége jelek rendben vannak? Fájlvége jel?

Konvertáltad a kódlapot, akár valami FTP-SCP-zéssel, másolgatással, bekerülhetett valami hülye karakter valahogy?