У меня была такая же проблема на некоторое время, и мне было очень сложно ее понять. Моя проблема заключалась в том, что у меня был сайт, работающий некоторое время, когда сессии работали правильно, а затем все внезапно все сломалось.
По-видимому, ваш session_save_path (), для меня это было / var / lib / php5 /, должны иметь правильные разрешения (пользователь, на котором запущен php, например, www-data нуждается в доступе на запись в каталог). Я случайно изменил его, полностью разбив сессии.
Запустите sudo chmod -R 700 /var/lib/php5/
, а затем sudo chown -R www-data /var/lib/php5/
, чтобы пользователь php имел доступ к папке.
Нашел ответ, опубликованный Stibu в 2016 году. По крайней мере, переименование части головоломки.
for (i in paste0("r",1:cntr)){
call <- bquote(names(.(as.name(i)))[3] <- "c")
eval(call)
}