Теперь это странная проблема, которая внезапно началась на моем сервере (Arch Linux, полностью обновлена). У меня есть php-скрипт, который берет файл, копирует его, а затем читает копию. Я могу опубликовать код, если это необходимо, но он отлично работает в течение многих лет.Невозможно записать во вновь созданные файлы
Я заметил, что все не работает правильно, и проверка сервера показала, что PHP, похоже, больше не может записывать файлы. Он может создавать их, потому что они отображаются в каталоге, но все они имеют размер 0. Кроме того, PHP-скрипт, похоже, больше не может записывать в файл ошибки, который он был полностью способен делать раньше.
Ive проверял права доступа к каталогу и принадлежащий пользователю http, который является пользователем apache, запущенным под Arch Linux. Я не сделал никаких последних изменений в скрипте, но недавно обновил PHP до 5.5.13.
Любые идеи, которые могли бы пойти не так здесь?
Вот разрешения листинг каталога
-rw-r--r-- 1 http http 0 Jun 10 07:44 78ab9c85d0f0a9415d154c938ede2a62
-rwxr-xr-x 1 http http 2198 Feb 15 04:53 script_new.php
-rwxr-xr-x 1 http http 2174 Feb 15 04:53 script.php
-rw-r--r-- 1 http http 0 Jun 10 07:44 php-error.log
Мне просто нравится, когда люди говорят, что «в течение многих лет он работал отлично». Вы когда-нибудь слышали о концепции старения? :) Итак, вам лучше разместить свой код, чтобы мы могли вам помочь (по крайней мере, часть, которая создает/записывает файлы). Что касается вашей проблемы: у вас есть SElinux? –
Проверьте свободное место на этом разделе. –
Полностью известно, что код может устареть, однако, поскольку он не может даже записать в файл журнала ошибок внезапно, я решил, что проблемы должны быть где-то еще. Код только как 2 года, хотя и не настолько древний. Нет SELinux включен. – ardevd