• I found this post with the same topic, however comments are closed so opened a new one.

    I have the same problem, my site’s pages vanish every 2 days (aprox.) and it fixes by saving permalinks again.

    Unfortunately, I haven’t found a solution, I tried every approach I could think of, but nothing fixes it.

    Has somebody found a similar problem, and more important, found a solution?

    The page I need help with: [log in to see the link]

Viewing 14 replies - 1 through 14 (of 14 total)
  • Sounds like an obscure problem that little is known about. Although you state you tried everything, we have no idea what that entails.

    Have you looked at your error logs for more information?
    Have you removed plugins you don’t need?
    Have you given Application Password access to any plugins?

    • This reply was modified 2 years, 10 months ago by Website Rob.
    Thread Starter marbaque

    (@marbaque)

    • I have enabled and disabled plugins
    • I have re-generated the htaccess
    • tried cache plugin
    • removed unused plugins

    Not sure if have given application password to any plugin, how to check that?

    This what the site is made with:

    wp-core

    version: 5.7.2
    site_language: es_CR
    user_language: es_CR
    timezone: -06:00
    permalink: /%postname%/
    https_status: true
    multisite: false
    user_registration: 1
    blog_public: 0
    default_comment_status: closed
    environment_type: production
    user_count: 1682
    dotorg_communication: trued

    wp-mu-plugins (1)

    Contenidos personalizados para sitio del Instituto: version: 1.2

    wp-plugins-active (21)

    • Advanced Custom Fields: version: 5.9.6, author: Elliot Condon, Actualizaciones automáticas deshabilitadas
    • Akismet Anti-Spam: version: 4.1.9, author: Automattic, Actualizaciones automáticas deshabilitadas
    • bbPress: version: 2.6.6, author: The bbPress Contributors, Actualizaciones automáticas deshabilitadas
    • BuddyPress: version: 7.3.0, author: The BuddyPress Community (latest version: 8.0.0), Actualizaciones automáticas deshabilitadas
    • CoBlocks: version: 2.11.2, author: GoDaddy (latest version: 2.12.1), Actualizaciones automáticas deshabilitadas
    • H5P: version: 1.15.2, author: Joubel (latest version: 1.15.3), Actualizaciones automáticas deshabilitadas
    • H5P Mods: version: 0.0.1, author: Joubel, Actualizaciones automáticas deshabilitadas
    • LearnPress: version: 3.2.8.8, author: ThimPress (latest version: 4.0.8), Actualizaciones automáticas deshabilitadas
    • LearnPress – bbPress Integration: version: 4.0.2, author: ThimPress (latest version: 4.0.3), Actualizaciones automáticas deshabilitadas
    • LearnPress – BuddyPress Integration: version: 4.0.0, author: ThimPress, Actualizaciones automáticas deshabilitadas
    • LearnPress – Course Review: version: 4.0.2, author: ThimPress, Actualizaciones automáticas deshabilitadas
    • LearnPress – Students List: version: 3.0.1, author: ThimPress, Actualizaciones automáticas deshabilitadas
    • List Custom Taxonomy Widget: version: 4.1, author: Nick Halsey, Actualizaciones automáticas deshabilitadas
    • PublishPress Capabilities: version: 2.0.2, author: PublishPress, Actualizaciones automáticas deshabilitadas
    • Safe SVG: version: 1.9.9, author: Daryll Doyle, Actualizaciones automáticas deshabilitadas
    • Verified Member for BuddyPress: version: 1.2.0, author: Themosaurus, Actualizaciones automáticas deshabilitadas
    • WordPress REST API Authentication: version: 1.4.3, author: miniOrange (latest version: 1.5.2), Actualizaciones automáticas deshabilitadas
    • WPBruiser: version: 3.1.43, author: Mihai Chelaru, Actualizaciones automáticas deshabilitadas
    • WPBruiser – BuddyPress: version: 3.1.39, author: Mihai Chelaru, Actualizaciones automáticas deshabilitadas
    • WP Mail SMTP: version: 2.8.0, author: WPForms, Actualizaciones automáticas deshabilitadas
    • WP Rocket: version: 3.8.8, author: WP Media, Actualizaciones automáticas deshabilitadas
    • wp-media

      image_editor: WP_Image_Editor_GD
      imagick_module_version: No está disponible
      imagemagick_version: No está disponible
      file_uploads: File uploads is turned off
      post_max_size: 8M
      upload_max_filesize: 100M
      max_effective_size: 8 MB
      max_file_uploads: 20
      gd_version: 2.2.5
      ghostscript_version: not available

      buddypress

      version: 7.3.0
      active_components: Usuarios de la comunidad, Perfiles extendidos, Configuración de cuenta, Conexiones de amigos, Cronologías de actividad, Notificaciones, Seguimiento del sitio
      template_pack: BuddyPress Nouveau 7.3.0
      ! hide-loggedout-adminbar: No
      ! bp-disable-account-deletion: Sí
      ! bp-disable-avatar-uploads: Sí
      ! bp-disable-cover-image-uploads: Sí
      ! bp-disable-profile-sync: Sí
      ! bp-disable-blogforum-comments: Sí
      _bp_enable_heartbeat_refresh: Sí
      _bp_enable_akismet: Sí

      `

    • This reply was modified 2 years, 10 months ago by marbaque.
    • This reply was modified 2 years, 10 months ago by marbaque.
    • This reply was modified 2 years, 10 months ago by marbaque.

    Suggest you disable WordPress REST API Authentication plugin if no API Authentication is needed or has been given. Not sure why you have it installed but https://wordpress.org/plugins/disable-application-passwords/ will disable API Authentication for everything.

    I’m just guessing here as the only other alternative that I can see is to disable all plugins that do not affect the front-end and see what happens during the few days to a week.

    • This reply was modified 2 years, 10 months ago by Website Rob.
    Thread Starter marbaque

    (@marbaque)

    Thank you,

    I disabled WordPress REST API Authentication, but it still happend just today. I had to re-save the permalinks again.

    Other plugins are needed for the frontend functioning, so I can’t disable them.

    I noticed that there is no caching setup for your site. I suggested the following for someone else with the same problem as yours and it seemed to have worked for them.

    Add to your .htaccess (at very top) and see if problem persists.

    #################################################
    ##  Expires Caching for Public pages
    
    <filesMatch ".(x?html?|php)$">
      Header always set Cache-Control "private, max-age=300, stale-while-revalidate=3600, stale-if-error=259200"
    </filesMatch>
    
    #################################################

    If it does solve your problem, you will need to create this file:

    public_html/wp-admin/.htaccess

    and add this at the top

    #################################################
    ##  Expires Caching for Admin pages
    
    <filesMatch ".(x?html?|php)$">
      Header always set Cache-Control "private, max-age=0, no-cache, must-revalidate""
    </filesMatch>
    
    #################################################

    On the front-end it OK to use caching but for the back-end, your Admin pages, you always want to see the freshest page.

    Please update this thread to let us know what happens after a few days.

    Thread Starter marbaque

    (@marbaque)

    I tried that and it broke the site.

    Thread Starter marbaque

    (@marbaque)

    As an update @website-rob, the site went into the white screen of death with an internal server error.

    I talked to the IT guy, and he said there was an Apache module that wasn’t installed. After installing that, it is back online.

    Marbaque, appreciate the update. It is true that using the code I supplied will cause problems if a certain Apache module is installed although it is such a common module that I sometimes forget it may not be installed. Removing the code should have corrected any problems it created.

    Now that the module has been installed, are you using the code, is it working for you?

    Any progress on your original problem?

    Thread Starter marbaque

    (@marbaque)

    Thank you for the follow-up, I am using the code but unfortunately, the problem happened again last night.

    I can see the caching code is not being used on your site. Browser Dev Tools is how I can tell.

    Replace the previous code I mentioned with this code. It will not break anything because it only applies “if” the “mod_headers” module is enabled. Otherwise it is ignored.

    
    
    ##  Caching For Public Pages
    
    <IfModule mod_headers.c>
    
      <filesMatch ".(x?html?|php)$">
        Header always set Cache-Control "private, max-age=300, stale-while-revalidate=3600, stale-if-error=259200"
      </filesMatch>
    
    </IfModule>
    
    

    I’m not saying the above code will fix your current problem although what it will do is verify you can make changes in your .htaccess file and also help to make your pages load faster. And it always a good thing if you can alter the .htaccess file, as certain changes can help with running the site.

    Thread Starter marbaque

    (@marbaque)

    Weird because we’re using Wp-Rocket, a cache plugin.

    wpRocket could be your problem. Although I’m not sure what your purpose is in using it, have you tried disabling it?

    Thread Starter marbaque

    (@marbaque)

    I actually installed wp-rocket when looking for possible solutions. The problem was before that.

    Suggest you disable WP Rocket and also look into your error logs to see what they can tell. At this point some details of any problems is what is needed. If not sure where they are what they are telling you, your Hoster Support might be able to help. Might be able to help anyway as I think you need some hands-on troubleshooting to resolve the problem.

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Static pages 404 error unless re-saving permalinks’ is closed to new replies.