-
- Скрипт запускается на исполнение апачем или через mod_php, либо
через CGI, либо через какую-то прослойку умеющую fastcgi, но
последнее не твой случай скорей. И запускатеся он с теми же
правами, что апач. Для этого пользователя нужно попросту нужный
каталог сделать принадлежащий ему же (chown USER -R /path/to/dir...
; chmod u+rwX -R /path/to/dir...). Отлаживать скрипт путём
выпечатывания через error_log в stderr, который попадёт в лог
апача. Или создавать файлики в /tmp/ -- fk0(24 знак., 07.07.2020 01:41)
- Все, спасибо, сам допер, что нужно назначить разрешения. Потом
долго бился с кэшированием :) Решил проблему с помощью файлика
.htaccess. - Гyдвин(07.07.2020 01:56)
- О нет, только не так! У тебя голый HTTP в который мегафон впихивает
свою рекламу. И который запросто может за тебя закешировать, не
спрашивая. И запросто может наплевать на заголовки запрещающие
кеширование. Вообще использовать GET для записи данных в базу --
дичь. GET по-определению -- запрос не изменяющий состояния. Если уж
так хочется, я настоятельно рекомендую добавить в запрос лишний
параметр, который будет просто случайным числом. Всё время разным.
Или серийным fk0(1065 знак., 07.07.2020 13:49, ссылка, ссылка)
- А если у тебя свой сервак, то на кой чёрт там вообще HTTP с его
проблемами? Сделай свой протокол на UDP. Проще и никто не полезет
(неуловимый джо). Туда те же циферки, можно бинарно, обратно
подтверждение, мол ОК. "Сервер" на C напишешь за пол дня. - fk0(07.07.2020 13:52)
- Да. Так и сделаю. И даже набросал уже чуток, но разобрался с апачем и временно забил ;) Спасибо за помощь. - Гyдвин(07.07.2020 20:51)
- А если у тебя свой сервак, то на кой чёрт там вообще HTTP с его
проблемами? Сделай свой протокол на UDP. Проще и никто не полезет
(неуловимый джо). Туда те же циферки, можно бинарно, обратно
подтверждение, мол ОК. "Сервер" на C напишешь за пол дня. - fk0(07.07.2020 13:52)
- О нет, только не так! У тебя голый HTTP в который мегафон впихивает
свою рекламу. И который запросто может за тебя закешировать, не
спрашивая. И запросто может наплевать на заголовки запрещающие
кеширование. Вообще использовать GET для записи данных в базу --
дичь. GET по-определению -- запрос не изменяющий состояния. Если уж
так хочется, я настоятельно рекомендую добавить в запрос лишний
параметр, который будет просто случайным числом. Всё время разным.
Или серийным fk0(1065 знак., 07.07.2020 13:49, ссылка, ссылка)
- Все, спасибо, сам допер, что нужно назначить разрешения. Потом
долго бился с кэшированием :) Решил проблему с помощью файлика
.htaccess. - Гyдвин(07.07.2020 01:56)
- Скрипт запускается на исполнение апачем или через mod_php, либо
через CGI, либо через какую-то прослойку умеющую fastcgi, но
последнее не твой случай скорей. И запускатеся он с теми же
правами, что апач. Для этого пользователя нужно попросту нужный
каталог сделать принадлежащий ему же (chown USER -R /path/to/dir...
; chmod u+rwX -R /path/to/dir...). Отлаживать скрипт путём
выпечатывания через error_log в stderr, который попадёт в лог
апача. Или создавать файлики в /tmp/ -- fk0(24 знак., 07.07.2020 01:41)