2013-10-08 1 views
0

저는 Prestashop 1.5.4.1을 사용 중이며 새 템플릿을 설치 한 후치명적 오류 : 함수 이름은 /home/sites/northwells.co.uk/.../sysplugins/smarty_internal_templatebase.php 온라인의 문자열이어야합니다.

치명적인 오류 : 나는이 오류 얻을 함수 이름이 라인에 /home/sites/northwells.co.uk/.../sysplugins/smarty_internal_templatebase.php 문자열이어야합니다 281

코드에 281 번선의 내용 :

$_template->properties['unifunc']($_template); 

무엇이 잘못되었을 수 있습니까? 나는 PHP에 대해 많이 알지 못한다. 당신의 도움에 많은 감사드립니다.

라프

답변

1
+0

감사합니다. dprogramz. 매우 감사. 캐시에 문제가있는 것 같습니다. 캐시를 완전히 비활성화하면 저장소가 정상적으로 작동합니다. 캐시를 비활성화 상태로 유지해야합니까? – user2860295

+0

캐시는 일반적으로 성능 향상으로 사용되므로 성능을 끄는 것만으로는 성능이 희생되는 유일한 방법이라고 생각합니다. 분명히 문제의 근본 원인을 찾는 것이 좋겠지 만 프로젝트를 중단하여 프로젝트를 중단 할 것이라고 생각하지는 않습니다. – dprogramz

+0

위대한, 당신이 나를 구 했어요. 많은 감사합니다. 나는 새로운 상점을 세우고 있었고이 문제가 발생했습니다. 나는 그 문제가 무엇인지를 조사하는 데 몇 시간을 보냈다. 분명히 나는 ​​아직도 그것을 떨어져 유지하고 나중에 아마 prestashop을 업그레이 드거야 그래서 내 가게 구매를 습격 사람들로부터 아주 멀리 떨어져있어. 많은 dprogramz에게 다시 한 번 감사드립니다. – user2860295

0

1.5.5

나는 이것이 최선의 해결책이 아니다 알고 있지만 PrestaShop 버전에서 수정 된 버그를 것으로 보인다 난의 버전을 업데이트 할 수 없기 때문에 prestashop 내 테마가 modules \ blockcategories \ blockcategories.php에 있기 때문에 다음과 같이 주석을 달았습니다. Tools :: enableCache() 및 Tools :: restoreCacheSettings(),이 문제가 해결되었습니다.

관련 문제