marghoobsuleman / hashtagcms

HashtagCms, Use it as Headless CMS or Bundled, API enabled, Admin Panel, multisite, multi-tenant, multiplatform, multilingual with endless possibilities. The Most powerful, fast, user-friendly and secured platform. Made with PHP Laravel Framework.
https://www.hashtagcms.org
MIT License
18 stars 4 forks source link

Language initialization in session: loadData: Lang is exist but not supported for this site #24

Closed DeRaja closed 2 years ago

DeRaja commented 2 years ago

Hello,

After I managed to have multisite working on two domains, one domain in English and other in German, I am not able to load the data on GermainDomain.com, where only German language blog should be loaded.

Earlier this gave problems initially. After I added English language, things began to work in the same browser. Thus, I see that the lang_id was entered into the browser cache.

Purposely, I opened a different browser (latest firefox) to check this. Yes, the page showed 404 error from Laravel. I got following error:

[2022-01-09 20:21:08] prod.INFO: ================== FeMiddleware: [blog/blog-in-deutsch] ==================== [2022-01-09 20:21:08] prod.INFO: BaseInfo: Start Processing... [2022-01-09 20:21:08] prod.INFO: ==========- init common -=============== [2022-01-09 20:21:08] prod.INFO: From Cache (489704dff0e4133696c035ba919409cd): Fetching site info domain: domain.de, context: [2022-01-09 20:21:08] prod.INFO: ======================= setSiteInfo ================================ [2022-01-09 20:21:08] prod.INFO: setSiteInfo:siteInfo {"id":4,"name":"domain Hauptseite","context":"domaindeportal","favicon":"","category_id":10,"theme_id":4,"tenant_id":1,"lang_id":1,"country_id":1,"domain":"domain.de","lang_count":null,"under_maintenance":0} [2022-01-09 20:21:08] prod.INFO: ====================================================================== [2022-01-09 20:21:08] prod.INFO: From Cache (08424b839ae6233adbf573402ed54d29): Fetching tenant info: Path: blog, lang_id: 1 [2022-01-09 20:21:08] prod.INFO: ======================= setLanguageInfo ================================ [2022-01-09 20:21:08] prod.INFO: setLanguageInfo:langInfo {"id":1,"name":"English","iso_code":"en","language_code":"en","date_format_lite":"Y-m-d","date_format_full":"y-m-d H:i:s","is_rtl":0,"created_at":"2022-01-07T19:02:02.000000Z","updated_at":"2022-01-07T19:02:02.000000Z","deleted_at":null} [2022-01-09 20:21:08] prod.INFO: ==================================================================================== [2022-01-09 20:21:08] prod.INFO: From Cache (c118fdc665a875ececfb571278e0ffeb): Fetching tenant info: Path: blog, lang_id: 1 [2022-01-09 20:21:08] prod.INFO: ======================= setTenantInfo ================================ [2022-01-09 20:21:08] prod.INFO: setTenantInfo:langInfo {"id":1,"name":"Desktop","link_rewrite":"web","created_at":"2022-01-07T19:02:09.000000Z","updated_at":"2022-01-07T19:02:09.000000Z","deleted_at":null} [2022-01-09 20:21:08] prod.INFO: ==================================================================================== [2022-01-09 20:21:08] prod.INFO: path array ["blog","blog-in-deutsch"] [2022-01-09 20:21:08] prod.INFO: ============== Setting Controller Info ============== [2022-01-09 20:21:08] prod.INFO: From Cache (2b2d079f9a8a78f86a4919646360e2d2): Fetching category info [2022-01-09 20:21:08] prod.INFO: ======================= setCategoryInfo ================================ [2022-01-09 20:21:08] prod.INFO: setCategoryInfo:categoryInfo {"id":16,"parent_id":null,"site_id":4,"is_site_default":0,"is_root_category":0,"is_new":0,"has_wap":0,"wap_url":null,"link_rewrite":"blog","link_navigation":null,"link_rewrite_pattern":"{link_rewrite?}","controller_name":null,"has_some_special_module":0,"special_module_alias":null,"required_login":0,"insert_by":1,"update_by":1,"publish_status":1,"read_count":0,"created_at":"2022-01-07T19:16:56.000000Z","updated_at":"2022-01-09T18:23:20.000000Z","deleted_at":null} [2022-01-09 20:21:08] prod.INFO: ====================================================================== [2022-01-09 20:21:08] prod.INFO: ["blog","blog-in-deutsch"] [2022-01-09 20:21:08] prod.INFO: ----- Found category controller: Blog ------ [2022-01-09 20:21:08] prod.INFO: ======================= setControllerInfo ================================ [2022-01-09 20:21:08] prod.INFO: setControllerInfo: {"callable":"MarghoobSuleman\\HashtagCms\\Http\\Controllers\\BlogController","callableValue":["blog-in-deutsch"],"controllerName":"blog","categoryName":"blog","method":"index"} [2022-01-09 20:21:08] prod.INFO: ================== End============================================ [2022-01-09 20:21:08] prod.INFO: ============ Start loading data from request ============= [2022-01-09 20:21:08] prod.INFO: ============== layoutManager: Start. ============== [2022-01-09 20:21:08] prod.INFO: loadData: From Cache (en): Fetching site info, context: domaindeportal [2022-01-09 20:21:08] prod.INFO: loadData: From Cache (domaindeportal): Fetching site info, context: domaindeportal [2022-01-09 20:21:08] prod.INFO: loadData: Fetching again for lang info lang:en, with context: domaindeportal [2022-01-09 20:21:08] prod.INFO: {"lang_code":"en","site_id":4} [2022-01-09 20:21:08] prod.INFO: loadData: Lang is exist but not supported for this site [2022-01-09 20:21:08] prod.INFO: layoutManager: loading data completed, status: 404 [2022-01-09 20:21:08] prod.INFO: Error loading in page: status: 404 message: Lang is exist but not supported for this site

marghoobsuleman commented 2 years ago

@ArcDee Can I have your email id, please? Let's connect over a zoom call or Google Meet? We can setup a call in the weekend if you are free. Saturday or Sunday? Thanks