2014-10-16 4 views
2

누군가가이 문제에 대해 궁금해 할 수 있기를 바랍니다.마젠타 - 긴 맞춤 옵션을 저장하지 않음

같은 문제가 발생하는 웹 사이트가 몇 군데 있습니다.

나는 여러 가지 사용자 지정 옵션이있는 제품이 있으며 추가하는 동안 (특정 시점까지) 괜찮습니다. 특정 옵션 수준에 도달하면 웹 사이트가 더 이상 저장하지 못하는 것 같습니다. 웹 사이트는 새로운 옵션이 저장되었다는 인상을 주지만 제품에 다시 들어가면 옵션이없는 것입니다.

당신이 상상할 수있는 것처럼 이것은 상당히 실망스럽고이 문제를 해결하기위한 명확한 접촉점은 제 서버 호스트와 관련이 있습니다. 나는 UKFast와 함께 전용 서버를 가지고있다. (누가 보통이 문제를 해결할 때 최고 수준이다.) 문제는 서버 관련 문제가 아니라고 주장합니다. 오류가 발생하지 않기 때문입니다.

그들은 나를 위해 모든 증가 된 메모리 제한 등을 가지고 있습니다.

나는 비슷한 문제로 여러 게시물을 발견 한 모든 비난 호스팅 환경 및 이와 같은 증가하는 한계를 추천 :

내 호스트 조치가 취해 있지만 성공했다
memory_limit = 1024M 
upload_max_filesize = 200M 
post_max_size = 200M 
max_input_vars = 10000 

.

누군가 나를이 잼에서 벗어날 수있는 어떤 것도 추천 할 수 있습니까?

모든 조언을 주시면 감사하겠습니다.

미리 감사드립니다.

답변

2

당신이 말한 바로는 문제가 PHP가 모든 사용자 정의 옵션을 게시 할 수없는 max_input_vars에있는 것 같습니다. .htaccess에서이 값을 늘리고 도움이되는지 확인하는 것이 좋습니다. 10000 값은 대부분의 경우에 충분하지만,이 값이 php.ini에 설정된 후에 서버가 재시작되지 않았을 수도 있습니다.

사용자 지정 옵션을 저장하기 위해 이번에는 max_input_vars = 20000을 추가하는 것이 좋습니다. 문제가 해당 사항인지 확인하십시오. 서버를 다시 시작할 필요가 없으므로 .htaccess에서이 작업을 수행하십시오. 내 최근 블로그 게시물을 사용하면 다음과 같은 방법으로 찾을 수 있습니다. http://ka.lpe.sh/2014/10/07/magento-code-already-exists-fix/

기본적으로 .htaccess에 아래 라인을 추가하고 Magento에 사용자 정의 옵션을 다시 저장하려고합니다.

php_value max_input_vars 20000

은 사용자 지정 옵션을 저장 한 후 위의 줄을 제거하고 php.ini의 파일을 추가하여 영구적으로. 다시 한번 말하지만, 10000 값으로 충분합니다.

+0

안녕하세요. 답장을 보내 주셔서 감사합니다. 빠른 하나, 내 .htaccess 파일에 해당 행을 추가 할 때 내부 서버 오류가 발생합니다 - 어떤 아이디어입니까? 나는 맨 아래와 맨 위와 같은 결과에서 그것을 시도했다. –

+1

서버가 CGI 모드에서 실행중인 것 같습니다. 죄송합니다.이 경우 .htaccess에서 작동하지 않습니다. php.ini에서 시도해보고 아파치가 반영된 후에 다시 시작하는 것을 잊지 마라. – Kalpesh

+1

안녕하세요, Kalpesh, 늦어서 미안해. 불행히도 그 변화를 만들지 않았기 때문에 그리기 보드로 되돌아갔습니다. 내 서버 담당자가 문제를 일으키는 원인을 찾아 냈습니다. "CloudLinux의 cPanel에서 웹 응용 프로그램 방화벽에 영향을 미치는 규칙을 발견했습니다. 도메인에 대해이 규칙을 제거했으며 우리가 성공적으로 구할 수있게 해줍니다. " –