Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Permission denied in system/library/cache/file.php


 Поделиться

Рекомендованные сообщения

Версия ocStore 2.1.0.2.1

Сразу после установки системы, в админке такие ошибки

Warning: fopen(/usr/share/nginx/html/shop/system/storage/cache/cache.store.1463053340): failed to open stream: Permission denied in /usr/share/nginx/html/shop/system/library/cache/file.php on line 28Warning: flock() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 30Warning: fread() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 32Warning: flock() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 34Warning: fclose() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 36Warning: fopen(/usr/share/nginx/html/shop/system/storage/cache/cache.order_status.1.1463053340): failed to open stream: Permission denied in /usr/share/nginx/html/shop/system/library/cache/file.php on line 28Warning: flock() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 30Warning: fread() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 32Warning: flock() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 34Warning: fclose() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 36

Система->Журнал ошибок

2016-05-12 13:42:20 - PHP Warning:  fopen(/usr/share/nginx/html/shop/system/storage/cache/cache.store.1463053191): failed to open stream: Permission denied in /usr/share/nginx/html/shop/system/library/cache/file.php on line 28
2016-05-12 13:42:20 - PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 30
2016-05-12 13:42:20 - PHP Warning:  fread() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 32
2016-05-12 13:42:20 - PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 34
2016-05-12 13:42:20 - PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 36
2016-05-12 13:42:20 - PHP Warning:  fopen(/usr/share/nginx/html/shop/system/storage/cache/cache.order_status.1.1463053191): failed to open stream: Permission denied in /usr/share/nginx/html/shop/system/library/cache/file.php on line 28
2016-05-12 13:42:20 - PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 30
2016-05-12 13:42:20 - PHP Warning:  fread() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 32
2016-05-12 13:42:20 - PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 34
2016-05-12 13:42:20 - PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /usr/share/nginx/html/shop/system/library/cache/file.php on line 36

Права на system/storage/cache/  777

drwxrwxrwx+ 2 nginx nginx 4096 май 12 13:42 cache
drwxrwxrwx+ 2 nginx nginx   23 апр  2 00:41 download
drwxrwxrwx+ 2 nginx nginx   75 май 12 13:42 logs
drwxrwxrwx+ 2 nginx nginx   23 апр  2 00:41 modification
drwxrwxrwx+ 2 nginx nginx   23 апр  2 00:41 upload

Дело в том, что после того как я задаю права 755 или 777 на папку cahe, всё работает без ошибок буквально 1 секунду

новые кэш файлы там сохраняются с другими правами:

----rw----+ 1 nginx nginx  327 май 12 13:56 cache.language.1463054170
----rw----+ 1 nginx nginx  290 май 12 13:56 cache.length_class.1.1463054170
----rw----+ 1 nginx nginx 1177 май 12 13:59 cache.order_status.1.1463054343
----rw----+ 1 nginx nginx  379 май 12 13:56 cache.stock_status.1.1463054170
----rw----+ 1 nginx nginx    2 май 12 13:59 cache.store.1463054343
----rw----+ 1 nginx nginx  518 май 12 13:56 cache.tax_class.1463054170
----rw----+ 1 nginx nginx  274 май 12 13:56 cache.weight_class.1.1463054170

Подскажите в чём может быть проблема?

Изменено пользователем LastNaggets
Ссылка на комментарий
Поделиться на других сайтах


И ещё, все новые картинки загружаемые при добавлении товаров, сохраняются также с ограниченными правами и не отображаются

----rw----+ 1 nginx nginx 13777 май 12 18:04 file7.jpg

Ссылка на комментарий
Поделиться на других сайтах


Может кому поможет в будующем..

Проблема была в недостатке прав юзера от которого работал nginx и php-fpm

Создание нового юзера и добавление его в группу администратора решило проблему

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...

Была такая же проблема. Увеличил размер хостинга.

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...
  • 5 месяцев спустя...

Спасибо, LastNaggets!

На автомате развернул бэкап root-ом, а не пользователем, на котором висит сайт - думал слетел какой-то модуль.

Ссылка на комментарий
Поделиться на других сайтах


  • 2 года спустя...

Здравствуйте форумчане. Всех с зимними праздниками!

Постоянно появляются журнале ошибок похожи на такие же ошибки как в первом посте, вот такие ошибки:

 

Цитата

2021-01-11 7:06:00 - PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /var/www/...../data/www/...../system/library/cache/file.php on line 30
2021-01-11 7:06:00 - PHP Warning:  filesize(): stat failed for /var/www/...../data/www/...../storage/cache/cache.article.total.1.0.1.fe25175129461e57e31dedaf0534c733.1610352359 in /var/www/...../data/www/...../system/library/cache/file.php on line 32
2021-01-11 7:06:00 - PHP Warning:  fread() expects parameter 1 to be resource, boolean given in /var/www/...../data/www/...../system/library/cache/file.php on line 32
2021-01-11 7:06:00 - PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /var/www/...../data/www/...../system/library/cache/file.php on line 34
2021-01-11 7:06:00 - PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /var/www/...../data/www/...../system/library/cache/file.php on line 36

Свободно места у меня на хостинге более 4х Гиг, так что это не проблема в размере хостинга. Подскажите пожалуйста, что еще может быть? Данные ошибки лезут постоянно.

Заранее спасибо!

Ссылка на комментарий
Поделиться на других сайтах


  • 9 месяцев спустя...

Актуально. Все варианты на форуме испробовал, не помогает.
 

В 11.01.2021 в 12:05, Simur сказал:

Свободно места у меня на хостинге более 4х Гиг, так что это не проблема в размере хостинга. Подскажите пожалуйста, что еще может быть? Данные ошибки лезут постоянно.

Заранее спасибо!


Смогли решить проблему?

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.