MikeWolf Опубликовано 29 января, 2022 Поделиться Опубликовано 29 января, 2022 Подскажите пожалуйста, у меня возникает такая ошибка при смене языка Не могу понять из за чего эта ошибка возникает. На чистом движке стоит дефолтный английский язык, но когда добавляешь русский перевод, то при попытке сменить язык возникает такая ошибка. Но при этом если допустим поставить по умолчанию русский язык а выключить дефолтный перевод, то язык меняется нормально и не выдает ошибок. И наоборот если в этот момент включить дефолтный английский и попытаться с русского переключиться на английский вылазит эта же ошибка. По факту из за нее нет возможности переключаться между языками на сайте. Помогите пожалуйста найти решение данной проблемы, облазил почти весь форум что бы найти решения, но не увидел ни одной темы с похожей проблемой. Версия форума 4.4.10 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 29 января, 2022 Поделиться Опубликовано 29 января, 2022 Трудно такое искать, как минимум для начала найти error.log апача и понять, какой запрос вызывает ошибку. MikeWolf 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aplayer Опубликовано 29 января, 2022 Поделиться Опубликовано 29 января, 2022 Обычно все ошибки с языками IPS возникают из за того, что в операционной системе сервера не установлена русская локализация. Для виртуальных хостингов это может сделать только ТП. Для своего сервера это надо сделать самостоятельно. У каждой ОС свои инструменты и команды для работы с локалями. для Debian, Ubuntu это команда dpkg-reconfigure locales MikeWolf 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
cyr4x Опубликовано 29 января, 2022 Поделиться Опубликовано 29 января, 2022 5 часов назад, MikeWolf сказал: Версия форума 4.4.10 для начала советую обновиться MikeWolf 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 29 января, 2022 Поделиться Опубликовано 29 января, 2022 Запусти по ssh команду locale в терминале и выложи скриншот. MikeWolf 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 29 января, 2022 Поделиться Опубликовано 29 января, 2022 Точнее "locale -a", покажет все установленные локали. А просто locale - текущую локаль терминала. Zero108 и MikeWolf 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MikeWolf Опубликовано 30 января, 2022 Автор Поделиться Опубликовано 30 января, 2022 22 часа назад, Zero108 сказал: Запусти по ssh команду locale в терминале и выложи скриншот. Спойлер Hi there,locale -ashowsaa_DJaa_DJ.iso88591aa_DJ.utf8aa_ERaa_ER@saahoaa_ER.utf8aa_ER.utf8@saahoaa_ETaa_ET.utf8af_ZAaf_ZA.iso88591af_ZA.utf8am_ETam_ET.utf8an_ESan_ES.iso885915an_ES.utf8ar_AEar_AE.iso88596ar_AE.utf8ar_BHar_BH.iso88596ar_BH.utf8ar_DZar_DZ.iso88596ar_DZ.utf8ar_EGar_EG.iso88596ar_EG.utf8ar_INar_IN.utf8ar_IQar_IQ.iso88596ar_IQ.utf8ar_JOar_JO.iso88596ar_JO.utf8ar_KWar_KW.iso88596ar_KW.utf8ar_LBar_LB.iso88596ar_LB.utf8ar_LYar_LY.iso88596ar_LY.utf8ar_MAar_MA.iso88596ar_MA.utf8ar_OMar_OM.iso88596ar_OM.utf8ar_QAar_QA.iso88596ar_QA.utf8ar_SAar_SA.iso88596ar_SA.utf8ar_SDar_SD.iso88596ar_SD.utf8ar_SYar_SY.iso88596ar_SY.utf8ar_TNar_TN.iso88596ar_TN.utf8ar_YEar_YE.iso88596ar_YE.utf8as_INas_IN.utf8ast_ESast_ES.iso885915ast_ES.utf8az_AZaz_AZ.utf8be_BYbe_BY.cp1251be_BY@latinbe_BY.utf8be_BY.utf8@latinber_DZber_DZ.utf8ber_MAber_MA.utf8bg_BGbg_BG.cp1251bg_BG.utf8bn_BDbn_BD.utf8bn_INbn_IN.utf8bo_CNbo_CN.utf8bo_INbo_IN.utf8bokmalbokm?lbr_FRbr_FR@eurobr_FR.iso88591br_FR.iso885915@eurobr_FR.utf8bs_BAbs_BA.iso88592bs_BA.utf8byn_ERbyn_ER.utf8Cca_ADca_AD.iso885915ca_AD.utf8ca_ESca_ES@euroca_ES.iso88591ca_ES.iso885915@euroca_ES.utf8ca_FRca_FR.iso885915ca_FR.utf8ca_ITca_IT.iso885915ca_IT.utf8catalancrh_UAcrh_UA.utf8croatiancsb_PLcsb_PL.utf8cs_CZcs_CZ.iso88592cs_CZ.utf8cv_RUcv_RU.utf8cy_GBcy_GB.iso885914cy_GB.utf8czechda_DKda_DK.iso88591da_DK.iso885915da_DK.utf8danishdanskde_ATde_AT@eurode_AT.iso88591de_AT.iso885915@eurode_AT.utf8de_BEde_BE@eurode_BE.iso88591de_BE.iso885915@eurode_BE.utf8de_CHde_CH.iso88591de_CH.utf8de_DEde_DE@eurode_DE.iso88591de_DE.iso885915@eurode_DE.utf8de_LUde_LU@eurode_LU.iso88591de_LU.iso885915@eurode_LU.utf8deutschdutchdv_MVdv_MV.utf8dz_BTdz_BT.utf8eestiel_CYel_CY.iso88597el_CY.utf8el_GRel_GR@euroel_GR.iso88597el_GR.iso88597@euroel_GR.utf8en_AGen_AG.utf8en_AUen_AU.iso88591en_AU.utf8en_BWen_BW.iso88591en_BW.utf8en_CAen_CA.iso88591en_CA.utf8en_DKen_DK.iso88591en_DK.utf8en_GBen_GB.iso88591en_GB.iso885915en_GB.utf8en_HKen_HK.iso88591en_HK.utf8en_IEen_IE@euroen_IE.iso88591en_IE.iso885915@euroen_IE.utf8en_INen_IN.utf8en_NGen_NG.utf8en_NZen_NZ.iso88591en_NZ.utf8en_PHen_PH.iso88591en_PH.utf8en_SGen_SG.iso88591en_SG.utf8en_USen_US.iso88591en_US.iso885915en_US.utf8en_ZAen_ZA.iso88591en_ZA.utf8en_ZWen_ZW.iso88591en_ZW.utf8es_ARes_AR.iso88591es_AR.utf8es_BOes_BO.iso88591es_BO.utf8es_CLes_CL.iso88591es_CL.utf8es_COes_CO.iso88591es_CO.utf8es_CRes_CR.iso88591es_CR.utf8es_DOes_DO.iso88591es_DO.utf8es_ECes_EC.iso88591es_EC.utf8es_ESes_ES@euroes_ES.iso88591es_ES.iso885915@euroes_ES.utf8es_GTes_GT.iso88591es_GT.utf8es_HNes_HN.iso88591es_HN.utf8es_MXes_MX.iso88591es_MX.utf8es_NIes_NI.iso88591es_NI.utf8es_PAes_PA.iso88591es_PA.utf8es_PEes_PE.iso88591es_PE.utf8es_PRes_PR.iso88591es_PR.utf8es_PYes_PY.iso88591es_PY.utf8es_SVes_SV.iso88591es_SV.utf8estonianes_USes_US.iso88591es_US.utf8es_UYes_UY.iso88591es_UY.utf8es_VEes_VE.iso88591es_VE.utf8et_EEet_EE.iso88591et_EE.iso885915et_EE.utf8eu_ESeu_ES@euroeu_ES.iso88591eu_ES.iso885915@euroeu_ES.utf8fa_IRfa_IR.utf8fi_FIfi_FI@eurofi_FI.iso88591fi_FI.iso885915@eurofi_FI.utf8fil_PHfil_PH.utf8finnishfo_FOfo_FO.iso88591fo_FO.utf8fran?aisfr_BEfr_BE@eurofr_BE.iso88591fr_BE.iso885915@eurofr_BE.utf8fr_CAfr_CA.iso88591fr_CA.utf8fr_CHfr_CH.iso88591fr_CH.utf8frenchfr_FRfr_FR@eurofr_FR.iso88591fr_FR.iso885915@eurofr_FR.utf8fr_LUfr_LU@eurofr_LU.iso88591fr_LU.iso885915@eurofr_LU.utf8fur_ITfur_IT.utf8fy_DEfy_DE.utf8fy_NLfy_NL.utf8ga_IEga_IE@euroga_IE.iso88591ga_IE.iso885915@euroga_IE.utf8galegogaliciangd_GBgd_GB.iso885915gd_GB.utf8germangez_ERgez_ER@abegedegez_ER.utf8gez_ER.utf8@abegedegez_ETgez_ET@abegedegez_ET.utf8gez_ET.utf8@abegedegl_ESgl_ES@eurogl_ES.iso88591gl_ES.iso885915@eurogl_ES.utf8greekgu_INgu_IN.utf8gv_GBgv_GB.iso88591gv_GB.utf8ha_NGha_NG.utf8hebrewhe_ILhe_IL.iso88598he_IL.utf8hi_INhi_IN.utf8hne_INhne_IN.utf8hr_HRhr_HR.iso88592hr_HR.utf8hrvatskihsb_DEhsb_DE.iso88592hsb_DE.utf8ht_HTht_HT.utf8hu_HUhu_HU.iso88592hu_HU.utf8hungarianhy_AMhy_AM.armscii8hy_AM.utf8icelandicid_IDid_ID.iso88591id_ID.utf8ig_NGig_NG.utf8ik_CAik_CA.utf8is_ISis_IS.iso88591is_IS.utf8italianit_CHit_CH.iso88591it_CH.utf8it_ITit_IT@euroit_IT.iso88591it_IT.iso885915@euroit_IT.utf8iu_CAiu_CA.utf8iw_ILiw_IL.iso88598iw_IL.utf8ja_JPja_JP.eucjpja_JP.ujisja_JP.utf8japanesejapanese.eucka_GEka_GE.georgianpska_GE.utf8kk_KZkk_KZ.pt154kk_KZ.utf8kl_GLkl_GL.iso88591kl_GL.utf8km_KHkm_KH.utf8kn_INkn_IN.utf8kok_INkok_IN.utf8ko_KRko_KR.euckrko_KR.utf8koreankorean.eucks_INks_IN@devanagariks_IN.utf8ks_IN.utf8@devanagariku_TRku_TR.iso88599ku_TR.utf8kw_GBkw_GB.iso88591kw_GB.utf8ky_KGky_KG.utf8lg_UGlg_UG.iso885910lg_UG.utf8li_BEli_BE.utf8li_NLli_NL.utf8lithuanianlo_LAlo_LA.utf8lt_LTlt_LT.iso885913lt_LT.utf8lv_LVlv_LV.iso885913lv_LV.utf8mai_INmai_IN.utf8mg_MGmg_MG.iso885915mg_MG.utf8mi_NZmi_NZ.iso885913mi_NZ.utf8mk_MKmk_MK.iso88595mk_MK.utf8ml_INml_IN.utf8mn_MNmn_MN.utf8mr_INmr_IN.utf8ms_MYms_MY.iso88591ms_MY.utf8mt_MTmt_MT.iso88593mt_MT.utf8my_MMmy_MM.utf8nan_TW@latinnan_TW.utf8@latinnb_NOnb_NO.iso88591nb_NO.utf8nds_DEnds_DE.utf8nds_NLnds_NL.utf8ne_NPne_NP.utf8nl_AWnl_AW.utf8nl_BEnl_BE@euronl_BE.iso88591nl_BE.iso885915@euronl_BE.utf8nl_NLnl_NL@euronl_NL.iso88591nl_NL.iso885915@euronl_NL.utf8nn_NOnn_NO.iso88591nn_NO.utf8no_NOno_NO.iso88591no_NO.utf8norwegiannr_ZAnr_ZA.utf8nso_ZAnso_ZA.utf8nynorskoc_FRoc_FR.iso88591oc_FR.utf8om_ETom_ET.utf8om_KEom_KE.iso88591om_KE.utf8or_INor_IN.utf8pa_INpa_IN.utf8pap_ANpap_AN.utf8pa_PKpa_PK.utf8pl_PLpl_PL.iso88592pl_PL.utf8polishportuguesePOSIXps_AFps_AF.utf8pt_BRpt_BR.iso88591pt_BR.utf8pt_PTpt_PT@europt_PT.iso88591pt_PT.iso885915@europt_PT.utf8romanianro_ROro_RO.iso88592ro_RO.utf8ru_RUru_RU.iso88595ru_RU.koi8rru_RU.utf8russianru_UAru_UA.koi8uru_UA.utf8rw_RWrw_RW.utf8sa_INsa_IN.utf8sc_ITsc_IT.utf8sd_INsd_IN@devanagarisd_IN.utf8sd_IN.utf8@devanagarise_NOse_NO.utf8shs_CAshs_CA.utf8sid_ETsid_ET.utf8si_LKsi_LK.utf8sk_SKsk_SK.iso88592sk_SK.utf8slovakslovenesloveniansl_SIsl_SI.iso88592sl_SI.utf8so_DJso_DJ.iso88591so_DJ.utf8so_ETso_ET.utf8so_KEso_KE.iso88591so_KE.utf8so_SOso_SO.iso88591so_SO.utf8spanishsq_ALsq_AL.iso88591sq_AL.utf8sq_MKsq_MK.utf8sr_MEsr_ME.utf8sr_RSsr_RS@latinsr_RS.utf8sr_RS.utf8@latinss_ZAss_ZA.utf8st_ZAst_ZA.iso88591st_ZA.utf8sv_FIsv_FI@eurosv_FI.iso88591sv_FI.iso885915@eurosv_FI.utf8sv_SEsv_SE.iso88591sv_SE.iso885915sv_SE.utf8swedishta_INta_IN.utf8te_INte_IN.utf8tg_TJtg_TJ.koi8ttg_TJ.utf8thaith_THth_TH.tis620th_TH.utf8ti_ERti_ER.utf8ti_ETti_ET.utf8tig_ERtig_ER.utf8tk_TMtk_TM.utf8tl_PHtl_PH.iso88591tl_PH.utf8tn_ZAtn_ZA.utf8tr_CYtr_CY.iso88599tr_CY.utf8tr_TRtr_TR.iso88599tr_TR.utf8ts_ZAts_ZA.utf8tt_RUtt_RU@iqteliftt_RU.utf8tt_RU.utf8@iqtelifturkishug_CNug_CN.utf8uk_UAuk_UA.koi8uuk_UA.utf8ur_INur_IN.utf8ur_PKur_PK.utf8uz_UZuz_UZ@cyrillicuz_UZ.iso88591uz_UZ.utf8@cyrillicve_ZAve_ZA.utf8vi_VNvi_VN.tcvnvi_VN.utf8wa_BEwa_BE@eurowa_BE.iso88591wa_BE.iso885915@eurowa_BE.utf8wal_ETwal_ET.utf8wo_SNwo_SN.utf8xh_ZAxh_ZA.iso88591xh_ZA.utf8yi_USyi_US.cp1255yi_US.utf8yo_NGyo_NG.utf8zh_CNzh_CN.gb18030zh_CN.gb2312zh_CN.gbkzh_CN.utf8zh_HKzh_HK.big5hkscszh_HK.utf8zh_SGzh_SG.gb2312zh_SG.gbkzh_SG.utf8zh_TWzh_TW.big5zh_TW.euctwzh_TW.utf8zu_ZAzu_ZA.iso88591zu_ZA.utf8 Связался с хостером, вот что есть в локалях. Русский язык там присутствует. Выходит проблема не в локализации? 23 часа назад, cyr4x сказал: для начала советую обновиться Та же ошибка присутствует и на самой последней версии форума, обновленный форум у меня есть как тестовый отдельно, но тот который я использую принципиально не могу обновить, так как одно приложение перестает работать с новой версией форума. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 30 января, 2022 Поделиться Опубликовано 30 января, 2022 (изменено) Не встречал таких проблем. Тут что-то с хостингом. PHP какой версии? Изменено 30 января, 2022 пользователем Zero108 MikeWolf 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MikeWolf Опубликовано 30 января, 2022 Автор Поделиться Опубликовано 30 января, 2022 5 минут назад, Zero108 сказал: Не встречал таких проблем. Тут что-то с хостингом. PHP какой версии? Пользуюсь этим хостингом уже очень давно и на более старых версиях IPS не было такой проблемы. В какой то момент с новыми обновами начала возникать эта ошибка, но я не предал тогда этому значение и просто закрыл дефолтный язык. Самое интересное что работают оба языка корректно, но сам факт попытки смены языка вызывает ошибку через кнопку внизу страницы. Версия PHP 7.4 Сам встречаю эту ошибку впервые и поэтому сам не могу решить данную проблему Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 30 января, 2022 Поделиться Опубликовано 30 января, 2022 2 часа назад, MikeWolf сказал: Пользуюсь этим хостингом уже очень давно и на более старых версиях IPS не было такой проблемы. В какой то момент с новыми обновами начала возникать эта ошибка, но я не предал тогда этому значение и просто закрыл дефолтный язык. Самое интересное что работают оба языка корректно, но сам факт попытки смены языка вызывает ошибку через кнопку внизу страницы. Версия PHP 7.4 Сам встречаю эту ошибку впервые и поэтому сам не могу решить данную проблему Ну так а в логах что, или так и дальше будем сидеть и думать, что за магия происходит? Какие были действия предприняты по проблеме, решение которой есть в поиске гугла? MikeWolf 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MikeWolf Опубликовано 31 января, 2022 Автор Поделиться Опубликовано 31 января, 2022 В поиске гугла ничего годного не было, иначе бы я сюда не писал задавая этот вопрос. Проблема решена. Проблема заключалась в службе "mod_security", запрос исходящий из формы которую отправляет переключатель языка (под спойлером), нарушает одно из правил ModSecurity. Спойлер <ul id="elNavLang_menu" class="ipsMenu ipsMenu_selectable ipsHide ipsMenu_topCenter" style="left: 534px; top: 1848.17px; position: absolute; z-index: 5050; opacity: 1; display: block;"> <li class="ipsMenu_item ipsMenu_itemChecked"> <form action="//f.mwoff.com/index.php?/language/&csrfKey=ca0bd0dbaaab2d80e441b8fadba9aa1c" method="post"> <input type="hidden" name="ref" value="aHR0cHM6Ly9mLm13b2ZmLmNvbS8="> <button type="submit" name="id" value="2" class="ipsButton ipsButton_link ipsButton_link_secondary"><i class="ipsFlag ipsFlag-ru"></i> Russian (По умолчанию)</button> </form> </li> <li class="ipsMenu_item"> <form action="//f.mwoff.com/index.php?/language/&csrfKey=ca0bd0dbaaab2d80e441b8fadba9aa1c" method="post"> <input type="hidden" name="ref" value="aHR0cHM6Ly9mLm13b2ZmLmNvbS8="> <button type="submit" name="id" value="4" class="ipsButton ipsButton_link ipsButton_link_secondary"><i class="ipsFlag ipsFlag-us"></i> English </button> </form> </li> </ul> Если в cPanel отключать эту функцию то все работает корректно и запрос проходит нормально, с включенным ModSecurity этот запрос блокируется из за нарушения правила безопасности. Как вариант решения данной проблемы, ТП хостинга попросила меня найти адрес по которому идет запрос и возникает данная ошибка, в моем случае это адрес https://f.mwoff.com/index.php?/language/ который я попросил добавить в исключения. После чего ТП добавила исключение и я вернул обратно ModSecurity и теперь все работает корректно. Может быть кому то это будет полезно если кто то встретит такую же ошибку 406. Проверяйте сначала ModSecurity так как эта функция блокирует все сомнительные запросы защищая сайт от атак. Отдельное спасибо всем кто писал по теме и помог решить проблему. Xontero 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 31 января, 2022 Поделиться Опубликовано 31 января, 2022 55 минут назад, MikeWolf сказал: В поиске гугла ничего годного не было, иначе бы я сюда не писал задавая этот вопрос. Проблема решена. Проблема заключалась в службе "mod_security", запрос исходящий из формы которую отправляет переключатель языка (под спойлером), нарушает одно из правил ModSecurity. Как бы самые первые выдачи сразу же ссылаются на mod_securityhttps://yandex.ru/search/?text=an+appropriate+representation+of+the+requested+resource+could+not+be+found+on+this+server.&lr=2&clid=2456109&src=suggest_Pers https://www.google.ru/search?q=an+appropriate+representation+of+the+requested+resource+could+not+be+found+on+this+server.&newwindow=1&sxsrf=APq-WBtPvYPMIx7PeTOfa5pzvUfVD0Wbaw%3A1643650052419&source=hp&ei=BBz4YYLHFtaFxc8P4L61sAw&iflsig=AHkkrS4AAAAAYfgqFCJhDa1OcERxkkjM2RUYubZ_67mR&ved=0ahUKEwiC2YbMwdz1AhXWQvEDHWBfDcYQ4dUDCAY&uact=5&oq=an+appropriate+representation+of+the+requested+resource+could+not+be+found+on+this+server.&gs_lcp=Cgdnd3Mtd2l6EAMyBAgAEB4yBAgAEB46BwgjEOoCECdQ7wJY7wJgzwhoAXAAeACAAWaIAWaSAQMwLjGYAQCgAQKgAQGwAQQ&sclient=gws-wiz MikeWolf и by_ix 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
by_ix Опубликовано 31 января, 2022 Поделиться Опубликовано 31 января, 2022 и тут эта ошибка уже была тоже.https://ipbmafia.ru/topic/23352-problema-podtverzhdeniya-pochty/ MikeWolf 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.