2013-04-25 7 views
0

На странице редактирования узла под файловыми вложениями я получаю следующую ошибку при нажатии на кнопку: Ошибка проверки. Повторите попытку. Если эта ошибка повторяется, обратитесь к администратору сайта.Почему я получаю ошибку проверки?

+0

Это трудно отлаживать эту проблему с небольшим количеством информации. Пожалуйста, отредактируйте и добавьте дополнительную информацию ... есть ли у вас настраиваемые модули, изменяющие форму узла, любые специальные модули, редактирование формы из шаблона и т. Д. –

+0

Это происходит в формах, которые не были изменены, например, в виде истории/узла/add/story – AllisonC

+0

Это происходит из модуля загрузки – AllisonC

ответ

0

Возможно, более целесообразная работа: я отключил javascript достаточно долго, чтобы выполнить загрузку файла, а затем снова включил его.

Для установки, где я столкнулся эта ошибка рекурсивный Grep на дорожках модулей показал это сообщение об ошибке в следующих путей:

modules/upload/upload.module 
includes/form.inc 
sites/all/modules/ctools/includes/form.inc 
sites/all/modules/views/includes/form.inc 

я столкнулся ошибку в разгар загрузки файлов, и быстрый посмотрите на upload.module, показал, что ошибка исходила от функции: upload_js(). Поэтому я отключил javascript в своем браузере и загрузил свой файл, а затем снова включил javascript.

Прежде чем делать, что я гарантировал, что мой пользователь имел привилегию и достаточную квоту для загрузки этого < 400Kb файла, врезался установка max_file_uploads и перезапустить php5-fpm/apache.

подавшая жалобу код выглядит следующим образом:

// Load the form from the Form API cache. 
    if (!($cached_form = form_get_cache($_POST['form_build_id'], $cached_form_state)) || !isset($cached_form['#node']) || !isset($cached_form['attachments'])) { 
    form_set_error('form_token', t('Validation error, please try again. If this error persists, please contact the site administrator.')); 
    $output = theme('status_messages'); 
    print drupal_to_js(array('status' => TRUE, 'data' => $output)); 
    exit(); 
    } 
Смежные вопросы