We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
  • discuss.answer
    • 51020
    • 670 Posts
    UPDATE: this is now fixed by the hosting company - if anyone else has the same issue - see below:

    we had to enable mod_ruid2 in your server to fix the issue

    The mod_ruid2 is a suexec module for apache web server. The mod_ruid is used to provide the website an improved performance with greater security.


      • 3749
      • 24,544 Posts
      If you haven't already, change the folder/file permissions back to 755/644 as soon as possible to make things secure.

      Most hosts now run suexec or the equivalent, and I'd bet your site did before the upgrade. My guess is they forgot to enable that module when they upgraded PHP.

      Who is your host, BTW?
        Did I help you? Buy me a beer
        Get my Book: MODX:The Official Guide
        MODX info for everyone: http://bobsguides.com/modx.html
        My MODX Extras
        Bob's Guides is now hosted at A2 MODX Hosting
        • 51020
        • 670 Posts
        Quote from: BobRay at Jun 01, 2017, 09:55 PM
        If you haven't already, change the folder/file permissions back to 755/644 as soon as possible to make things secure.

        Most hosts now run suexec or the equivalent, and I'd bet your site did before the upgrade. My guess is they forgot to enable that module when they upgraded PHP.

        Who is your host, BTW?

        Thanks bob - yes I have done this - unfortunately the saga continues.

        Since ungrading to php7, my Taglister and Archivist aren't working.
        I tried reinstalling the packages, and I get this console message:

        Console running...
        Error caching lexicon topic lexicon/en/core/workspace
        Attempting to install package with signature: taglister-1.1.7-pl
        Package found...now preparing to install.
        Grabbing package workspace...
        Workspace environment initiated, now installing package...
        PHP warning: unlink(/home/user/public_html/core/cache/media_sources/web/source.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/redirector/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/tagger/custom.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/tagger/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/ace/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/seopro/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/dashboard.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/menu.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/login.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/topmenu.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/resource.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/source.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/category.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/action.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/default.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/file.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/user.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/dashboards.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/tv_widget.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/configcheck.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/welcome.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/core/element.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/stercseo/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/versionx/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/importx/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/collections/default.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/collections/selections.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/clientconfig/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/minifyx/properties.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/phpthumbof/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/upgrademodx/properties.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/upgrademodx/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/logpagenotfound/properties.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/wayfinder/properties.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/lexicon_topics/lexicon/en/migx/default.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/21.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/8.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/9.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/18.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/17.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/11.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/24.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/20.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/19.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/22.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/1.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modplugin/3.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modsnippet/42.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modsnippet/31.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modsnippet/9.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modsnippet/60.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modsnippet/71.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modsnippet/30.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modsnippet/59.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/scripts/elements/modsnippet/29.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/8.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/19.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/1.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/21.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/3.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/24.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/17.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/22.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/9.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/11.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/18.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modplugin/20.include.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modsnippet/29.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modsnippet/31.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modsnippet/59.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modsnippet/9.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modsnippet/71.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modsnippet/42.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modsnippet/30.include.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/includes/elements/modsnippet/60.include.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/7/c371a1b991fb04a405beeaf695795bd8.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/7/c8b892ad86ad0105f506dfd7890c052c.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/7/0c34a91461728a1be250690546e6aee8.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/7/6b38aaed2924ded54b30cb0a8fa170a6.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/7/8933c1ac512d6b3f41722db277c31115.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/7/752ac10a8b408cd93d07e8e7be79f660.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/53/d81e45259a92f38f1efe661b31c61d2a.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/53/3b7ddbad56a6da88dcd2eb8d8fbbc7e1.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/53/44af34fbce71d3c018504de847bf9401.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/53/3f271e4f2e10f009796b1610a6be60de.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/53/70670202f2b100fbdb82231951165293.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/53/714c20af185a9cbc30aea47b8456541c.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/53/ded56da635c9a4d6c7f1f4f7966cf3a7.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/53/828305d09d6e138bbca8176a28d6c0c0.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/53.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/13.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/41.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/1/01210263bbc34606378172e12750288d.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/1/14944acadd1458b7693181f6f660970c.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/1/49bcd9480c05cc95d37d774d789a898d.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/1/b6c5dde7b276f5995612ab1969ac79b9.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/1/7050041f5bd498775b946c365ecd9926.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/1/816dba024ac15f24a230d956506a5572.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/7.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/41/4958b6379dd27fd84be34384611a44e5.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/41/e56ae49c25bb5e7597b59d09d2baf396.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/41/f75fe2d430315f2221514caf9cfe52e1.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/41/452d492a253f2114d0f85ea11b4197a7.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/41/c9070d9ffc55f5e75a9687f8d71e4d21.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/41/8a23adc198e3a7353ec7b59db3754f09.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/41/a0c361bbedf69cf630667c6ac7a744b7.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/41/498d143d640abcff4eca5526b286e742.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/13/667ecb719ac242ca4f733fa6058adfaa.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/13/5d2eede463cec758b86845e497e37948.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/13/b60c300032c8f60ffe675dc39a491545.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/13/9a958470d774cb3849b63e5093640a72.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/13/65af370694f844fec0314c4ee184e41d.cache.php): Permission denied
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/13/d8681c6d2533af28e215c0df3c39ef90.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/resource/web/resources/1.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/menu/menus/usernav/en.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/menu/menus/topnav/en.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        PHP warning: unlink(/home/user/public_html/core/cache/action_map/mgr/actions.cache.php): Permission denied
        PHP warning: closedir(): supplied resource is not a valid Directory resource
        Successfully installed package taglister-1.1.7-pl


        I will contact the server Company again and see what they say!

        :(
          • 51020
          • 670 Posts
          Sorry - didn't see your other question - the host is United Hosting - based in the UK - they are normally excellent - 24/7 support - and really helpful.
          • discuss.answer
            • 51020
            • 670 Posts
            Quote from: tm2000 at Jun 02, 2017, 07:54 AM
            Sorry - didn't see your other question - the host is United Hosting - based in the UK - they are normally excellent - 24/7 support - and really helpful.

            UPDATE - this was resolved - somehow during the upgrade, the permissions on the Cache folder were corrupted. I renamed it to _cache, and Modx recreated it for me - and all works perfectly again - phew!
              • 17301
              • 932 Posts
              Glad you got it sorted. It might be worth checking that you can download and install new packages, as well as upload images through media sources, just to ensure other folder permissions haven't also been overwritten.
                ■ email: [email protected] | ■ website: https://alienbuild.uk

                The greatest compliment you can give back to us, is to spend a few seconds leaving a rating at our trustpilot: https://uk.trustpilot.com/review/alienbuild.uk about the service we provided. We always drop mention of services offered by businesses we've worked with in the past to those of interest.
                • 51020
                • 670 Posts
                Quote from: lkfranklin at Jun 02, 2017, 11:48 AM
                Glad you got it sorted. It might be worth checking that you can download and install new packages, as well as upload images through media sources, just to ensure other folder permissions haven't also been overwritten.
                ]]

                Good point - I have just checked and I can install extras now - I will thoroughly check Media Sources etc too though. Thanks