Posted 29 января, 20222 yr comment_177118 Подскажите пожалуйста, у меня возникает такая ошибка при смене языка Не могу понять из за чего эта ошибка возникает. На чистом движке стоит дефолтный английский язык, но когда добавляешь русский перевод, то при попытке сменить язык возникает такая ошибка. Но при этом если допустим поставить по умолчанию русский язык а выключить дефолтный перевод, то язык меняется нормально и не выдает ошибок. И наоборот если в этот момент включить дефолтный английский и попытаться с русского переключиться на английский вылазит эта же ошибка. По факту из за нее нет возможности переключаться между языками на сайте. Помогите пожалуйста найти решение данной проблемы, облазил почти весь форум что бы найти решения, но не увидел ни одной темы с похожей проблемой. Версия форума 4.4.10
29 января, 20222 yr comment_177120 Трудно такое искать, как минимум для начала найти error.log апача и понять, какой запрос вызывает ошибку.
29 января, 20222 yr comment_177127 Обычно все ошибки с языками IPS возникают из за того, что в операционной системе сервера не установлена русская локализация. Для виртуальных хостингов это может сделать только ТП. Для своего сервера это надо сделать самостоятельно. У каждой ОС свои инструменты и команды для работы с локалями. для Debian, Ubuntu это команда dpkg-reconfigure locales
29 января, 20222 yr comment_177132 5 часов назад, MikeWolf сказал: Версия форума 4.4.10 для начала советую обновиться
29 января, 20222 yr comment_177149 Точнее "locale -a", покажет все установленные локали. А просто locale - текущую локаль терминала.
30 января, 20222 yr Author comment_177189 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 сказал: для начала советую обновиться Та же ошибка присутствует и на самой последней версии форума, обновленный форум у меня есть как тестовый отдельно, но тот который я использую принципиально не могу обновить, так как одно приложение перестает работать с новой версией форума.
30 января, 20222 yr comment_177195 Не встречал таких проблем. Тут что-то с хостингом. PHP какой версии? Edited 30 января, 20222 yr by Zero108
30 января, 20222 yr Author comment_177196 5 минут назад, Zero108 сказал: Не встречал таких проблем. Тут что-то с хостингом. PHP какой версии? Пользуюсь этим хостингом уже очень давно и на более старых версиях IPS не было такой проблемы. В какой то момент с новыми обновами начала возникать эта ошибка, но я не предал тогда этому значение и просто закрыл дефолтный язык. Самое интересное что работают оба языка корректно, но сам факт попытки смены языка вызывает ошибку через кнопку внизу страницы. Версия PHP 7.4 Сам встречаю эту ошибку впервые и поэтому сам не могу решить данную проблему
30 января, 20222 yr comment_177204 2 часа назад, MikeWolf сказал: Пользуюсь этим хостингом уже очень давно и на более старых версиях IPS не было такой проблемы. В какой то момент с новыми обновами начала возникать эта ошибка, но я не предал тогда этому значение и просто закрыл дефолтный язык. Самое интересное что работают оба языка корректно, но сам факт попытки смены языка вызывает ошибку через кнопку внизу страницы. Версия PHP 7.4 Сам встречаю эту ошибку впервые и поэтому сам не могу решить данную проблему Ну так а в логах что, или так и дальше будем сидеть и думать, что за магия происходит? Какие были действия предприняты по проблеме, решение которой есть в поиске гугла?
31 января, 20222 yr Author comment_177289 В поиске гугла ничего годного не было, иначе бы я сюда не писал задавая этот вопрос. Проблема решена. Проблема заключалась в службе "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 так как эта функция блокирует все сомнительные запросы защищая сайт от атак. Отдельное спасибо всем кто писал по теме и помог решить проблему.
31 января, 20222 yr comment_177291 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
31 января, 20222 yr comment_177292 и тут эта ошибка уже была тоже.https://ipbmafia.ru/topic/23352-problema-podtverzhdeniya-pochty/
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.