2013-07-18 3 views
0

나는 그런 덤프 질문을 알고 있지만 내 인생을 어렵게 만듭니다. 내 서버에 왜 ' (작은 따옴표) 앞에 백 슬래시가 추가 될지 궁금합니다. 따라서 '/home/user/public_html/file.csv'과 같은 스크립트를 입력하면 프로파일을 저장할 때 \'/home/user/public_html/file.csv\'이됩니다. magmi가 스크립트를 잘못 해석하여 오류가 발생합니다. conf 파일에서 수동으로 제거하려고했으나 저장할 때마다 다시 추가됩니다. 하지만 리눅스에서 서버에서만 발생합니다. 윈도우가있는 로컬 호스트에서는 발생하지 않습니다. 이 문제에 대한 해결책이 있습니까?magmi에서 작은 따옴표를 넣기 전에 백 슬래시를 추가했습니다.

답변

1

서버에 magic_quotes_gpc이 활성화되어있을 수 있습니다. 자동으로 이중 및 작은 따옴표를 백 슬래시로 이스케이프합니다.

당신은 파일 당신의 의 .htaccess에 다음을 추가하여 해제 시도 할 수 있습니다 :

php_flag magic_quotes_gpc Off 

또는 php.ini의 재정의를 사용 :

magic_quotes_gpc = Off 

당신은에 대한 자세한 내용을보실 수 있습니다 PHP: Disable Magic Quotes - Manual에서 마법 인용문 사용 중지

+0

감사합니다. @Axel ... 'php_flag magic_quotes_gpc' 꺼져있다. 이제는 On으로 설정되어 있지만 효과는 없습니다. 그것을 바꾼 직후 또는 일하기 위해 가끔 필요합니까? – Abaij

+0

아니요, ** 꺼짐 **인지 확인하고 싶습니다. 이것을 끄고''변수가 어떤 상태인지 보아라. – Axel

관련 문제