Причина, по которой он не работал на общем хосте, была
1. он создал несколько временных файлов с символами, которые не могли быть на моем хосте
2. SSL не было
3. не получено разрешение на запись в некоторые каталоги
На облачной машине все работало нормально.