Page 1 of 1

Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file.php

Posted: Mon Aug 21, 2017 10:59 am
by phinq1910
Hi,
I am using Opencart 3.0.2.0 with Apache 2.4.25/ PHP 5.6.30 on localhost Windows 10. But there is a warning following:

Code: Select all

Warning: unlink(D:/Apache24/htdocs/oc3020b/system/storage/cache/cache.catalog.language.1503287453): Permission denied in D:\Apache24\htdocs\oc3020b\system\library\cache\file.php on line 68
- Try delete cache in D:\Apache24\htdocs\oc3020b\system\storage\cache\ but still have warning.
- Try delete D:\Apache24\htdocs\oc3020b\system\storage\logs\error.log, refresh page again in frist time have not warning, but after it still display warning
Is that bug? Please help

Thanks

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Sun Oct 01, 2017 9:26 pm
by straightlight
Ensure that your system/storage/cache folder is writable. CHMOD 755 would normally suffice. This is not a bug with Opencart.

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Mon Oct 02, 2017 8:23 am
by straightlight
Update: I was able to reproduce the issue.

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Fri Nov 17, 2017 11:41 pm
by gadevitc95
You should grant full permissions to the file.php directory to be able to work

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Sat Nov 18, 2017 3:06 am
by straightlight
Right - about this issue, followed is a bug fix solution: https://github.com/opencart/opencart/bl ... e/file.php

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Thu Nov 23, 2017 5:23 pm
by phinq1910
Thanks sir

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Sat Feb 03, 2018 7:37 pm
by jed clampit
what do you do with the above bug fix solution
do i just replace the file ?

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Sat Feb 03, 2018 10:55 pm
by straightlight
jed clampit wrote:
Sat Feb 03, 2018 7:37 pm
what do you do with the above bug fix solution
do i just replace the file ?
Yes

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Sun May 13, 2018 9:41 am
by cshankga
Worked perfectly. Thank you!

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Tue Jun 26, 2018 11:28 pm
by frtyaman
Worked perfectly. Thank you!

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Wed Aug 15, 2018 1:50 pm
by motion2082
Awesome thanks for sharing a fix, had the same issue with my opencart 3.0.2.0

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Wed Oct 03, 2018 1:15 am
by godly75
Hm, not here, I replaced file.php but still have the error...

Code: Select all

Warning: fopen(/home/encounters/domains/encounters.be/shop_update/system/cache/cache.catalog.language.1538504061): failed to open stream: No such file or directory in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 38Warning: flock() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 39Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 40Warning: fflush() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 41Warning: flock() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 42Warning: fclose() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 43Warning: fopen(/home/encounters/domains/encounters.be/shop_update/system/cache/cache.currency.1538504061): failed to open stream: No such file or directory in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 38Warning: flock() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 39Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 40Warning: fflush() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 41Warning: flock() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 42Warning: fclose() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 43Warning: fopen(/home/encounters/domains/encounters.be/shop_update/system/cache/cache.catalog.language.1538504061): failed to open stream: No such file or directory in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 38Warning: flock() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 39Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 40Warning: fflush() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 41Warning: flock() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 42Warning: fclose() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 43Warning: fopen(/home/encounters/domains/encounters.be/shop_update/system/cache/cache.currency.1538504061): failed to open stream: No such file or directory in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 38Warning: flock() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 39Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 40Warning: fflush() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 41Warning: flock() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 42Warning: fclose() expects parameter 1 to be resource, boolean given in /home/encounters/domains/encounters.be/public_html/shop_update/system/library/cache/file.php on line 43

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Wed Oct 03, 2018 4:04 am
by straightlight

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Wed May 22, 2019 7:11 am
by MasterCATZ
Thanks , it is 2019 why isn't that typo still fixed in Version 3.0.2.0 ?


*edit* hmm interesting I only pulled from https://github.com/opencart/opencart a few weeks ago

what is the best way to upgrade 3.0.2.0 with a newer 3.0.2.0 ?

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Wed May 22, 2019 8:10 am
by IP_CAM
Well, OpenCart never updates former Versions of OpenCart,
except in a real seldom Emergency Case.
That's why OC frequently changes Version Numbers, and later
Versions most likely then contain those fixed Sections as well.
It's an ongoing development, and one reason, why no FINAL
official OC version ever exists, just a LATEST ... :D
But the fix would be available, among others, in an inofficial
full OC 3.0.2.0 package, to have most all found misses fixed:
https://github.com/condor2/Opencart_3020

One just needs to understand the OC Way of doing Things, it keeps one
from complaining about matters, not beeing part of the OC concept.

Ernie

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Thu May 23, 2019 6:14 am
by straightlight
Thanks , it is 2019 why isn't that typo still fixed in Version 3.0.2.0 ?
Because v3.0.2.0 was released before 2019.

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Thu Jul 25, 2019 7:02 pm
by stavrosa
Can you please explain a little bit more about this matter.

What is the proper version to download for new installations?

3.0.3.2 which I downloaded 10 days before still has the bug inside

Thanks for your help in the forum, always precise in your answers


straightlight wrote:
Thu May 23, 2019 6:14 am
Thanks , it is 2019 why isn't that typo still fixed in Version 3.0.2.0 ?
Because v3.0.2.0 was released before 2019.

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Fri Jul 26, 2019 4:05 am
by straightlight
The master branch is fixed on Github Opencart. v3.0.3.2 was less prioritized other than the Google Shopping release as explained here: viewtopic.php?f=2&t=211045&p=751663#p751663

Re: Warning: unlink(../system/storage/cache/cache.catalog.language.xxx): Permission denied in \system\library\cache\file

Posted: Wed May 27, 2020 8:11 am
by nightwing
I installed the fix from the Git. I had not seen the error since. It normally comes up for me after clearing modifications, refresh modifications and clearing both Theme and SAAS. - Not sure if this is the same for anyone else but this is my observation
I am using version 3.0.3.2

Thanks Straightlight/Daniel