Перейти к содержанию
mbrogan

Export/Import tool при размере файлов > 150 кб

Рекомендуемые сообщения

Добрый день.

Первый раз сталкиваюсь с такой проблемой, которая не решается прописыванием memory_limit во все нужные файлы.

Экспортирует все отлично, а при импорте файлов >150КБ пишет вверху error_incremental ( x ), записей в логах не оставляет.

Кто-нибудь сталкивался ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

эта ошибка не связана с memory_limit

ищите в исходниках модуля ее, спрашивайте автора модуля, ставьте другой модуль импорта

 

	protected function validateUploadForm() {
		if (!$this->user->hasPermission('modify', 'tool/export_import')) {
			$this->error['warning'] = $this->language->get('error_permission');
		} else if (!isset( $this->request->post['incremental'] )) {
			$this->error['warning'] = $this->language->get( 'error_incremental' );
		} else if ($this->request->post['incremental'] != '0') {
			if ($this->request->post['incremental'] != '1') {
				$this->error['warning'] = $this->language->get( 'error_incremental' );
			}
		}

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, nikifalex сказал:

эта ошибка не связана с memory_limit

ищите в исходниках модуля ее, спрашивайте автора модуля, ставьте другой модуль импорта

 


	protected function validateUploadForm() {
		if (!$this->user->hasPermission('modify', 'tool/export_import')) {
			$this->error['warning'] = $this->language->get('error_permission');
		} else if (!isset( $this->request->post['incremental'] )) {
			$this->error['warning'] = $this->language->get( 'error_incremental' );
		} else if ($this->request->post['incremental'] != '0') {
			if ($this->request->post['incremental'] != '1') {
				$this->error['warning'] = $this->language->get( 'error_incremental' );
			}
		}

 

Благодарю!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно было бы ответить просто "спрашивайте у хостера". Но а если хостер вы сами, и ваш сайт на VPS, и вам самим решать эту задачу?  Так и случилось у меня. Иногда администрирую сервер с сайтом, о котором идет речь. Он был подвергнут "атаке медленных запросов" https://habrahabr.ru/post/145215/ . Выявлено это все было благодаря установке модуля mod_secerity для веб-сервера апач и анализу его логов. В модуле как известно, огромное количество различных правил для блокировки по малейшим подозрительным признакам доступа к веб-ресурсу (sql-инъекции, и пр. пр.) Модуль даже с включенными лишь базовыми правилами не давал нормально работать ботам поисковых систем, поэтому в этом модуле было оставлено единственное правило - защиту от атак медленного чтения -

<IfModule mod_security2.c>

SecWriteStateLimit 100. 

Но работу модуля можно и вовсе перевести из активного режима, режим SecRuleEngine DetectionOnly, когда он только информирует о тех или иных подозрительных запросах, но не предпринимает никаких действий, что и было сделано, при необходимости воссоздать работу без участия модуля.  Но ошибка ушла только после того, как модуль был полностью исключен из загрузки:  #LoadModule security2_module modules/mod_security2.so и дальнейший httpd reload. 

Изменено пользователем Asteriskuser

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.