Recent content by pegasus

  1. pegasus

    XF 1.4 Restoring a deleted users conversations

    I just had to do this for one of my users. I needed to add them as a recipient to all conversations where they previously made messages or that they were previously recipients to (need to check for both). The code that worked was: // change the following lines as needed $olduserid = 1...
  2. pegasus

    The "xf_content_activity_log" table is deadlock-prone

    I think this occurs when you have multiple users replying to the same thread within the same second. The new-post transactions overlap slightly and manage to deadlock on this single-row insert (which, taken alone, is basically as optimized against deadlocks as it can be). The only solutions I...
  3. pegasus

    Passkeys are not deleted when a user

    Could be wrong, but if we get a cleanup query, I would expect the following to be more performant, since it doesn't involve a subquery with a full scan on xf_user, just the full scan on xf_passkey: DELETE passkey FROM xf_passkey AS passkey LEFT JOIN xf_user AS user ON (passkey.user_id =...
  4. pegasus

    XF 2.3 AI crawlers causing xf_session_activity table to reach limit

    There were 2 main issues I found causing the AI bots (mainly from Brazil) to bring my site to a halt: #1 xf_session needed to be changed to InnoDB This prevented the site from crashing around ~25k concurrent bots. But it also allowed more bots to come. Within hours, the site crashed around ~60k...
  5. pegasus

    VaultWiki [Paid]

    This BB-Code will create a hyperlink to the wiki page called "wiki.item". To embed a VaultWiki entry, you may want to use XenForo's EMBED BB-Code, same as for forum posts and other content, which embeds a preview of content wrapped with the premade widget block you're used to. As with other...
  6. pegasus

    VaultWiki [Paid]

    As the default style on XenForo has responsive design, when using VaultWiki with XenForo, its content pages will also have responsive design. If you have a particular issue with a custom style, you may need to update VaultWiki's templates in accordance with your custom style.
  7. pegasus

    VaultWiki [Paid]

    Yes, we had discussed Process::__construct() earlier, but I still don't know why you put this in your custom error handler: if (strpos($message, 'Argument #2') !== false && strpos($file, 'vw') !== false) The Process::__construct() error says: Argument #1 ($command) must be of type array so it...
  8. pegasus

    As designed All video attachments are publicly accessible

    Yup, it's completely doable, just a lot of work. I also implemented video streaming in a custom controller and custom player Javascript for one of my sites. In the backend, you need ffmpeg to generate dash fragments and hls fragments, bandwidth versions, etc, and then you need some knowledge of...
  9. pegasus

    VaultWiki [Paid]

    It took me a bit to figure out what errors you're trying to suppress, since they aren't any that you reported. For the fread error, it seems like this occurs when trying to opening the install log the next time you open the installer, if you previously started an installation that created the...
  10. pegasus

    VaultWiki [Paid]

    I'm confused. I thought you confirmed the CLI installation completed successfully after you made the previous change you suggested. The remaining issue was the batch installer when installing directly from the archive via a browser. This would not cause database damage, it just prevents you...
  11. pegasus

    VaultWiki [Paid]

    You received the error message above because VaultWiki is having trouble being installed using XenForo's batch installer. It looks like the batch installer has changed in more recent XenForo versions, and VaultWiki's installer needs to be updated for it to work again. In the mean time...
  12. pegasus

    VaultWiki [Paid]

    It looks like installing the add-on directly from the archive using CLI is not working and we will need to do some investigation. We typically do not recommend this type of installation process for VaultWiki anyway. Please follow the recommended installation instructions...
  13. pegasus

    VaultWiki [Paid]

    No, extras like branding removal affect the overall subscription price, so you would have an increased monthly price for as long as you keep branding removal turned on. Also, the terms for some extras are slightly different. Even though you are allowed to keep using the software after your...
  14. pegasus

    VaultWiki [Paid]

    We do have a lifetime subscription, but it has not been available for general sale for several years. Since then, sometimes we offer it during special events or promotions. I recommend starting your VaultWiki journey with a monthly plan, and then upgrading to an Annual Plan later should you...
  15. pegasus

    Change Content Owner or Date

    Possibly I'm missing something, but how do I set the post date / content owner when making a new post? Making the post as myself, then going back and editing to make these changes is making things taking longer than I hoped (moving various Facebook messenger conversations between staff into...
Back
Top Bottom