Answered: The directory home/public_html/ask/cache/ defined as QA_CACHE_DIRECTORY is not writable by the web server.

Post date: 2023-05-08 05:58:57
Views: 110

Making a webserver directory world-writable (777 permissions) is a bad idea. Never do that unless you know exactly what you need it for.

Change owner and group of the cache directory to the webserver user and group (on Debian systems that'd be "www-data" and "www-data") and change the permissions to 750.

With that said, the problem is most likely that the webserver user cannot traverse one of the ancestor directories. Check the permissions of all directories in the full path to home/public_html/ask/cache and make sure the webserver user has at least "x" permissions to all of them.

If you can use POSIX ACLs you can fix missing permissions by adding an ACL granting the user "x" access, otherwise grant "o+x" to directories where the webserver user doesn't have access by ownership or group.

Please click Here to read the full story.
 
Other Top and Latest Questions:
Bank of America is betting on these stocks, including one Big Tech laggard, in the first quarter of 2026
Trump orders Chinese-controlled firm to unwind chip asset deal, citing national security risks
'Queen City' Charlotte was the king of the stock market in 2025
Be careful buying the top 10 ETFs of 2025: They have 'very little, if any' role in your portfolio, says expert
3 credit card and travel deals that feel too good to last
Crude prices rise more than 1% as Maduro overthrow casts uncertainty over oil-rich Venezuela
Global defense stocks soar as U.S. strike on Venezuela heralds new 'hard power' era
Amazon lets some users chat with Alexa+ on the web in bid to take on ChatGPT
Comcast spinoff Versant starts trading on Nasdaq in rare media debut
Josh Brown: The bull market in this bank stock is ready to be renewed to start 2026