Jump to content

Meddysong

Clients
  • Posts

    2,172
  • Joined

  • Last visited

  • Days Won

    3

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by Meddysong

  1. 41 minutes ago, Miss_B said:

    If so, in what way it is not changing?

    I suspect he means "loading" when saying "charging". When using 8.x, his site isn't loading at all. It rather suggests he's on an earlier version.

    @sonimik1: Which version of the software are you using?

  2. It's an unfortunate limitation of the system.

    It is possible to change this by editing the core files, but this is not endorsed by IC, and could mean that they don't provide technical support should something go wrong with your site.

    If you'd like to go ahead, you have to edit /applications/blogs/data/furl.json, changing the value of topLevel to whatever you want. (You can do the same with the other apps too, navingating to the correct folder from /applications.)

  3. 2 hours ago, Randy Calvert said:

    This sounds like the other site is using a CDN that is actually caching the base pages.  

    With a CDN...  if the caching rules are not setup correctly...  if I come to the site and visit a page logged in as me, it stores that page...  INCLUDING all the content that I see on the page.  The next person that comes along that connects to the same CDN server gets served the same page instead of going back to the origin. 

    This is why if you do use a CDN, you must either not cache base pages OR configure it to ignore cache for logged in users.  🙂

    Ding ding ding, that's pretty much exactly what the admin on the site has said, Randy! 🙂

  4. 40 minutes ago, Jim M said:

    We would never expose other users information in a manner like this. 

    Not intentionally, no, which is why I thought I should raise it! If you're confident that it's nothing do with the software (and the admin there did indeed say "caching issue"), feel free to delete this entire topic, Jim, in case somebody somewhere misrepresents it. ("I heard that ... ")

  5. This isn't about one of my own licenses but about a community I'm a member of. It appears to have been upgraded yesterday. (I assume to 4.7.4. The admin doesn't seem interested enough to know how to make beta releases available.)

    There have been all sorts of problems with members (including me) showing as logged in as other members. The admin has responded that it was a caching issue, and now people are posting as themselves again, so the situation has apparently been resolved. It seems clear from comments that members have been reading other members' PMs, and accessing protected areas of the site where a particular member group speaks in the expectation that conversations are not viewable elsewhere.

    It might be that this is a fault that you're aware of and have corrected. If not, it seems a massive cause for concern if it's something which might occur on other communities.

    I've recorded a video of me navigating the site this morning and showing as three different users depending on which link I click (forum category/topic/last post). If somebody from IC would like to contact me, I'd be happy to share it and details of the site if further investigation is required.

  6. You can download new forum software from the Client Area. (Click on Manage this purchases, and then you will see a green download button.) That will get you the software, which you would then install on your new hosting server.

    To be clear: this would be an empty forum. If you're trying to recreate your old one (with its members and posts), then there's not much you can do. The only option is for your friend to contact the previous hosting provider and hope that they have kept the data and are willing to provide it to him. 

  7. On 10/31/2022 at 2:22 PM, Meddysong said:

    I don't have the option of 8.1 so am using 8 with a brand-new, unchanged theme on 4.7.3, all apps other than System and Forms off, and all plugins off. I'm still generating this on every page. 

    Could contain: Text

    @Jim M indicated in another thread that there's a bug causing template errors in 4.7.3, @Michael.J, which is fixed in 4.7.4. I've just upgraded, and the error has now gone from my site, thank you.

  8. A-ha. Some of us have been having the same experience when a particular app is activated, even though the author can't replicate for himself. (The only real difference I can discern is that we're using PHP 8 whilst he's on 8.1.)

    I'm not sure what you can do but I'll be monitoring this thread to check, and should I come across a resolution in the other, I'll paste a link here.

  9. On 10/21/2022 at 1:34 AM, Michael.J said:

    I'm just testing with PHP 8.1 and the latest IPB and not seeing any issues. Did a quick test with a new theme too.

    Do you have any more errors in your logs or further steps to reproduce this please?

    I don't have the option of 8.1 so am using 8 with a brand-new, unchanged theme on 4.7.3, all apps other than System and Forms off, and all plugins off. I'm still generating this on every page. 

    Could contain: Text


    The system logs are displaying three errors (type: template_error) on each page refresh:

    1)

    IPS\Db\Exception::1064

    SELECT COUNT(*) FROM `core_rc_index` WHERE (( ( class='IPS\\core\\Messenger\\Conversation' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\core\\Messenger\\Message' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\core\\Statuses\\Status' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\core\\Statuses\\Reply' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\form\\Log' AND ( perm_id IN() ) OR perm_id IS NULL ))) AND status IN( 1,2 )
    You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') ) OR perm_id IS NULL ))) AND status IN( 1,2 )' at line 1

    Backtrace:

    #0 /home/esperantoorg/public_html/system/Db/Select.php(388): IPS\_Db->preparedQuery('/*esperant_main...', Array, true)
    #1 /home/esperantoorg/public_html/system/Db/Select.php(446): IPS\Db\_Select->runQuery()
    #2 /home/esperantoorg/public_html/system/Db/Select.php(370): IPS\Db\_Select->rewind()
    #3 /home/esperantoorg/public_html/system/Member/Member.php(3174): IPS\Db\_Select->first()
    #4 /home/esperantoorg/public_html/system/Theme/Theme.php(885) : eval()'d code(16909): IPS\_Member->reportCount()
    #5 /home/esperantoorg/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_global->userBar()
    #6 /home/esperantoorg/public_html/system/Theme/Theme.php(885) : eval()'d code(6663): IPS\Theme\_SandboxedTemplate->__call('userBar', Array)
    #7 /home/esperantoorg/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_global->globalTemplate('4bd19777e6a497b...', '\n\n    <ul class...', Array)
    #8 /home/esperantoorg/public_html/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
    #9 /home/esperantoorg/public_html/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
    #10 /home/esperantoorg/public_html/system/Dispatcher/Front.php(630): IPS\Dispatcher\_Standard->finish()
    #11 /home/esperantoorg/public_html/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
    #12 /home/esperantoorg/public_html/index.php(13): IPS\_Dispatcher->run()
    #13 {main}

    LOADED HOOKS
    applications/form/hooks/memberSource.php
    applications/form/hooks/groupSource.php

    2)

    IPS\Db\Exception::1064

    SELECT COUNT(*) FROM `core_rc_index` WHERE (( ( class='IPS\\core\\Messenger\\Conversation' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\core\\Messenger\\Message' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\core\\Statuses\\Status' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\core\\Statuses\\Reply' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\form\\Log' AND ( perm_id IN() ) OR perm_id IS NULL ))) AND status IN( 1,2 )
    You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') ) OR perm_id IS NULL ))) AND status IN( 1,2 )' at line 1

    Backtrace: 

    #0 /home/esperantoorg/public_html/system/Db/Select.php(388): IPS\_Db->preparedQuery('/*esperant_main...', Array, true)
    #1 /home/esperantoorg/public_html/system/Db/Select.php(446): IPS\Db\_Select->runQuery()
    #2 /home/esperantoorg/public_html/system/Db/Select.php(370): IPS\Db\_Select->rewind()
    #3 /home/esperantoorg/public_html/system/Member/Member.php(3174): IPS\Db\_Select->first()
    #4 /home/esperantoorg/public_html/system/Theme/Theme.php(885) : eval()'d code(10071): IPS\_Member->reportCount()
    #5 /home/esperantoorg/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_global->mobileNavigationIcon()
    #6 /home/esperantoorg/public_html/system/Theme/Theme.php(885) : eval()'d code(6669): IPS\Theme\_SandboxedTemplate->__call('mobileNavigatio...', Array)
    #7 /home/esperantoorg/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_global->globalTemplate('4bd19777e6a497b...', '\n\n    <ul class...', Array)
    #8 /home/esperantoorg/public_html/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
    #9 /home/esperantoorg/public_html/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
    #10 /home/esperantoorg/public_html/system/Dispatcher/Front.php(630): IPS\Dispatcher\_Standard->finish()
    #11 /home/esperantoorg/public_html/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
    #12 /home/esperantoorg/public_html/index.php(13): IPS\_Dispatcher->run()
    #13 {main}

    LOADED HOOKS
    applications/form/hooks/memberSource.php
    applications/form/hooks/groupSource.php

    3) 

    IPS\Db\Exception::1064

    SELECT COUNT(*) FROM `core_rc_index` WHERE (( ( class='IPS\\core\\Messenger\\Conversation' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\core\\Messenger\\Message' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\core\\Statuses\\Status' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\core\\Statuses\\Reply' AND ( perm_id IN(6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,47,48,49,50,51,52,53,54,55,56,57,58,59,60,109,110,150,151,321,322,389,526,527,613,622,623,645,747,748,752,753,754,755,756,757,826,887,888,889,1128,1129,1130,1131,1132,1133,1144,1145) ) OR perm_id IS NULL )) OR ( ( class='IPS\\form\\Log' AND ( perm_id IN() ) OR perm_id IS NULL ))) AND status IN( 1,2 )
    You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') ) OR perm_id IS NULL ))) AND status IN( 1,2 )' at line 1

    Backtrace:

    #0 /home/esperantoorg/public_html/system/Db/Select.php(388): IPS\_Db->preparedQuery('/*esperant_main...', Array, true)
    #1 /home/esperantoorg/public_html/system/Db/Select.php(446): IPS\Db\_Select->runQuery()
    #2 /home/esperantoorg/public_html/system/Db/Select.php(370): IPS\Db\_Select->rewind()
    #3 /home/esperantoorg/public_html/system/Member/Member.php(3174): IPS\Db\_Select->first()
    #4 /home/esperantoorg/public_html/system/Theme/Theme.php(885) : eval()'d code(8891): IPS\_Member->reportCount()
    #5 /home/esperantoorg/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_global->mobileNavigation()
    #6 /home/esperantoorg/public_html/system/Theme/Theme.php(885) : eval()'d code(6812): IPS\Theme\_SandboxedTemplate->__call('mobileNavigatio...', Array)
    #7 /home/esperantoorg/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_global->globalTemplate('4bd19777e6a497b...', '\n\n    <ul class...', Array)
    #8 /home/esperantoorg/public_html/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
    #9 /home/esperantoorg/public_html/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
    #10 /home/esperantoorg/public_html/system/Dispatcher/Front.php(630): IPS\Dispatcher\_Standard->finish()
    #11 /home/esperantoorg/public_html/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
    #12 /home/esperantoorg/public_html/index.php(13): IPS\_Dispatcher->run()
    #13 {main}

    LOADED HOOKS
    applications/form/hooks/memberSource.php
    applications/form/hooks/groupSource.php

  10. You have to create the folder beforehand for it to be selectable, Steve, so you need to go back to the Pages menu, and then click "Add Folder", which you will call "abax".

    After that, you'll create a page, calling it whatever you like. Once the page exists and you've assigned its location to that folder, toggle open the "abax" folder on the Pages menu, and any posts you've created there will be listed. Click the down caret for the relevant page, and you'll see an option to make it the folder's default. That's the page which will appear at yoursite.com/abax. Any other pages in the folder will be at yoursite.com/abax/pagename.

×
×
  • Create New...