Всем привет!
Прошу помочь в поиске решения проблемы!
Есть сервер WS 2012 R2 magento 1.9.3 работает в связке с php-7.15(x64), mysql 5.1.79(x64), IIS, sphinx search 2.2.11(x64 стоит индексы).
Проблема заключается в поиске на кириллице, при этом поиск по артиклу и на латинице работает без проблем. В запросе в браузере кириллица отображается корректно, но как говорят разработчики к ним приходит уже набор символов, соответственно проблема в кодировках и мы ни как не можем найти где именно ломается кодировка.
В IIS стоит:
- requestEncoding utf-8,
- responseEncoding utf-8
- responseHeaderEncoding utf-8
В php так же указана кодировка "UTF-8"
В my.ini стоит default-character-set=UTF8
У Вас адовая какая то смесь
Стандартные системные требования на 1.9:
STANDARD SYSTEM REQUIREMENTS
Environment | LAMP (Linux, Apache, MySQL, and PHP) or LNMP stack | ||
Operating System | Linux x 86, x86-64 | ||
Web Server | Apache 2.x Nginx 1.7.x | ||
Server Hosting |
| ||
PHP | PHP 5.6 PHP 5.5 PHP 5.4 Required extensions:
Additional configuration: safe_mode off memory_limit no less than 256 MB (512 MB recommended) | ||
Database | MySQL 5.6 (Oracle or Percona) | ||
SSL | A valid security certificate is required for HTTPS. Self-signed certificates are not supported. We recommend if possible to run both the storefront and Admin on HTTPS. | ||
Supported Technologies | |||
Redis can be used for session or cache storage. | |||
Memcached can be used for session or cache storage. |
Ну никуда не попали
Честно говоря не видел пока еще реально работающих сайтов на Magento и IIS, хотя сам баловался и устанавливал на 2008r2 в качестве тестового, вроде как все работало, правда медленно
На самом деле эти требования они условны, я пока искал инфу как запустить на IIS находил много тем как это настроить и сайт реально работает, не работает только поиск на кириллице, но это не значит, что magento не совместима с Windows системами, ей главное чтобы php работал на веб-сервере.
А по поводу производительности у меня с этим проблем нет.
Я думаю, вам стоит описать проблему на англоязычных сайтах, на подобие stackoverflow. На много больше шансов, что кто-то с таким сталкивался на IIS.
А если проблема не в настройке IIS сервера, то стоит поднять всё то же самое на линуксе, подтвердить ошибку, и тогда помощников будет больше.