На хосте происходит Autologout после добавления в материал картинки - выдает "An unrecoverable error occurred. This form was missing from the server cache. Try reloading the page and submitting again.", либо просто при пересохранени материала - выдает "access denied". Ошибок ни в журнале ни в логе на хосте нет
Материал - cck с полем imagefield(количество unlimit) добавлено 45 картинок, после добавления 46-ой выдаёт logout, точнее, как я понял, access denied т.к. адрес материала node/[nid]/edit и произошёл autologout. Добавилась одна картинка под другим пользователем и опять тоже самое пошло. До этого позволял вводить по одной картинке после повторного логина, а потов совсем перестал.
Перенёс весь сайт на локальный комп - все работает. На хосте же, если создать еще материал тогоже типа - картинки загружаются и материал успешно сохраняется. Подозреваю что это пока мало картинок в ноде. Как достигнет определенного колва все наверно повторится. Кто нибудь сталкивался с подобным? В чём может быть причина?
на хосте php 5.2.0
на локале php 5.2.3
drupal 6.12
cck 6.x-2.3
filefield 6.x-3.0
imagefield 6.x-3.0
Комментарии
сменил тему на стандартную - bluemarine стал выдавать сообщение "An HTTP error 0 occurred". Logout остался.
Ура! Проблема решилась увеличением suhosin переменных:
php_value suhosin.request.max_vars 20000
php_value suhosin.post.max_value_length 265000
php_value suhosin.request.max_value_length 265000
php_value suhosin.upload.max_uploads 100
Проблему решили тут: http://drupal.org/node/372926
Подробнее здесь:Common FileField Problems and Solutions