Тоже склоняюсь к xml. Единственное, что в этом случае организации, предоставляющие подобные xml товаров предоставляют полный перечень своей продукции, а мне нужен какой то более общий. Т.е. не телевизор Philips e350, а просто телевизор.
galaxy, для localhost выдал ошибку:
PDOException: SQLSTATE[08006] [7] FATAL: no pg_hba.conf entry for host "::1", user "user", database "dbname", SSL off in /var/www/html/site.ru/vendor/yiisoft/yii2/db/Connection.php:705
Ну это я так понимаю pg_conf надо поправить, чтоб заработал
galaxy, postgres в докере это на локальной машине (использовал во время разработки). А на сервере nginx и postgres, который как раз и висел на 0,0,0,0.
А это не правильно, что он на всех адресах? Надо настраивать на определенный его как то? Прошу прощения за нубские вопросы и если в них есть что то не логичное и противоречащее)
И в правда, висел на 0.0.0.0. В конфиге сайта исправил на него и сайт завелся. Спасибо)) Хотя странно, я думал так как php скрипт также лежит на сервере, то обращается он к localhost(127.0.0.1). Почему тогда postgres будучи установленным на нем имеет другой адрес. Если в двух словах объясните, буду благодарен)
Дмитрий, по такому запросу и подсмотрел решение.
Пока искал решение видел про сокеты, но так и не понял что это. А по поводу общих настроек для всех Вирт хостов не подскажите? Например какие то правила для всех одни, а какие индивидуальные, такие как root. Или все же надо переписывать все?
galaxy, ясно) лезть в ядро - для меня пока конечно заоблачный уровень) а с манами понятно - буду стараться их побольше читать. Спасибо еще раз за подсказки и содействие)
galaxy, эт точно)) и откуда вы знаете такие подробности?!))) Блин, надо бы какую нить литературу по никсам почитать. А то все на интуитивном уровне. Хотелось бы более осмысленно делать все. Может что нить посоветуете?
Клиентская машина - мой комп linux. vds - centos 7. Вхожу по публичному ip.
Все я разобрался. Проблема была в файерволе centos 7. Надо было ему разрешить сервис postgres добавив его к зоне, чтобы разрешить к нему доступ. Ну типа что то этого))
Вот ссыль, мало ли кому пригодится: https://losst.ru/nastrojka-firewall-centos-7
galaxy, вам огромное спасибо за содействие в решении моей проблемы)
galaxy, не могу точно ответить на счет один ли ай пи, но с интерфейсами какая то ж.. у меня. ifconfig выводит несколько ай пи, но догадываюсь это за счет контейнеров. Повторюсь, я в этом не силен.
На счет хитрой настройки - врядли. Ничего особого не делал. Да и к другим серверам подключаюсь без проблем.
Склоняюсь все таки, что на сервере не то что то сделал. Я в первый раз настраиваю vds. А вот только что можно там не так настроить? Может в pg_hba.conf указав "host all all 0.0.0.0/32 scram-sha-256" что то не то сделал. Или синтаксис с пробелами не учел. И вообще надо свой ай пи в этой строке указывать или какой то шаблонный?