2013-10-14 3 views
-3

전자 지갑 포털 인 Kitchen18.com에서 Opencart 스크립트를 사용합니다. 지난 주까지 계속 실행되었지만 갑자기 주문 테스트를 중단했을 때 & 주문을받지 못했습니다. 주문을 클릭하면 더 이상 페이지, 즉 지불 게이트웨이 페이지로 이동하지 않습니다. 페이지 하단에 &는허용 메모리 크기가 부족합니다.

Fatal error: Call to a member function get() on a non-object in /home/content/95/9302195/html/index.php on line 103 

내가 눈치 또 한가지,이 오류는 사용자가 사이트,이 오류가 표시됩니다 모든 페이지에 &에게 LOGINED 경우에만 표시 FB 페이지에 하이퍼 링크이 다음 코드를 보여줍니다. 내가 Opencart 1.5.2.1을 사용하고

<br /> <b>Fatal error</b>: Allowed memory size of 67108864 bytes exhausted (tried to allocate 28354561 bytes) in <b>/home/content/95/9302195/html/gemini/view/template/tool/error_log.tpl</b> on line <b>17</b><br /> 같은 계획은 새 템플릿과 1.5.6 버전으로 업그레이드 있지만 사이트의 모든 데이터를 잃게 할 걱정을 보여주는

오류 로그. 도움이 매우 도움이됩니다. 감사합니다. Abhishek

+0

64MB (67 108 864 바이트 = 65 536 kb = 64 Mb)의 메모리를 허용했습니다. 스크립트가 ca 27 Mb (28 354 561 = 27 690 kb = 27 Mb)의 추가 할당을 원했습니다. 그런 다음 해결책은'memory_limit = 128M'을 설정하는 것일 수 있습니다. ** **하지만 올바른 해결책은 ** 당신의 설치가 왜 그렇게 많은 메모리를 필요로하는지 확인하는 것입니다 ... 나는 이것이 공통점이있을 것 같아요. 그 FB 연장과 함께? – shadyyx

+0

설치에 이렇게 많은 메모리가 필요한 이유를 확인하는 방법은 무엇입니까? 나는 코더가 아니지만 가이드로 코드를 설치 및 수정/추가/삭제할 수 있지만 새로운 변경을 직접 할 수는 없습니다. 친절하게 도와주세요 – abhishekdaaga

답변

0

이 문제는 스크립트가 수행 할 수있는 것보다 많은 메모리를 할당하려고 할 때 발생합니다.

솔루션은 php.ini 파일에 액세스 할 수있는 경우 귀하의 라인은 32M은 64M 시도 표시되면

  1. php.ini 파일 에서 줄을 변경 : memory_limit를 = 64M를; 스크립트가 소비 수있는 메모리의 최대 양 (64메가바이트)

  2. 당신은 htaccess로 파일이 추가의 php.ini 시도에 액세스 할 수없는 경우 :

    php_value memory_limit 128M

    A.htaccess 파일입니다 public_html 폴더에 있습니다. 존재하는 경우 수정하거나 그렇지 않은 경우 만들 수 있습니다.

문제를 해결할 수 있으면 알려주십시오.

+0

다시 루트 파일에 표시되는 php.ini에 액세스 할 수 있습니다. – abhishekdaaga

+0

루트 파일에 다시 표시되는 php.ini에 액세스 할 수 있습니다 (모두 1line로 표시됨). . U 언급 64m 만 magic_quotes_gpc의 = 오프이다 아래 붙여, 그 문제는, 상이한 라인이다 register_globals의 꺼짐 =; default_charset \t = UTF-8; 의 memory_limit = 64M; max_execution_time이라는 = 18000; 이 upload_max_filesize = 999M ; safe_mode = 꺼짐; mysql.connect_timeout = 20; session.use_cookies = 켜짐; session.use_trans_sid = 꺼짐; sessi 에.gc_maxlifetime = 12000000; allow_url_fopen = 켜기; ; display_errors = 1; ; error_reporting = E_ALL; – abhishekdaaga

+0

128M로 변경하십시오. –

관련 문제