2010-07-18 5 views
1

백엔드에서 이미지를 볼 수 있습니다. 카탈로그의 프런트 엔드에는 제품에 대한 이미지가 나타나지 않고 기본 "이미지를 찾을 수 없음"아이콘 만 표시됩니다.Magento 이미지가 프런트 엔드에 표시되지 않음

이미지는 분명히 존재합니다.

미디어/카탈로그/제품/F/O/foo.jpg

그들은 또한 MySQL의에서 올바른 것으로 보인다

:

|  4 |   77 |  248 | /f/o/foo.jpg    | 

내가 모든 젠토의 캐시를 여러 번 삭제했다가, 심지어 다시 시작 웹 서버. 웹 서버 캐시가 원인이 아닙니다. 나는 그것을 무력화 시켰습니다. 나는 조금 절박 해져서 웹 서버를 루트로 실행하고 777에 모든 것을 채우고 새로운 이미지를 업로드했습니다. 프론트 엔드에는 아무것도 없었습니다. 나는 Google에서 찾을 수있는 모든 것을 따랐으며 아직 아무것도 찾지 못했습니다.

내 웹 서버가 GD로 PHP 5.3.2를 실행 중이며, Magento의 모든 요구 사항 인 AFAICT를 충족합니다.

로드 PHP 모듈 :

[PHP Modules] 
apc 
Core 
ctype 
curl 
date 
dba 
dom 
ereg 
fileinfo 
filter 
gd 
gettext 
hash 
iconv 
json 
libxml 
mbstring 
mcrypt 
mysql 
openssl 
pcre 
PDO 
pdo_mysql 
pdo_sqlite 
Phar 
posix 
Reflection 
session 
SimpleXML 
SPL 
SQLite 
sqlite3 
standard 
tokenizer 
xml 
xmlreader 
xmlwriter 
zlib 

[Zend Modules] 

답변

3

나는이 문제를 마지막으로봤을 때, 문제는 웹 서버가 메모리가 충분하지 않은 것이 었습니다. Magento는 생성하기 전에 새 이미지 (/ GD)를 만들 충분한 메모리가 있는지 확인하고, 그렇지 않은 경우 기본 이미지를 대신 사용합니다. PHP에서 사용할 수있는 메모리를 늘려보고 문제가 해결되는지 확인하십시오.

희망 하시겠습니까?

덕분에, 조

+0

나는 그것을 작동시켰다! 문제는 GD가 설치되어있는 동안 밝혀졌다. --with-jpeg configure 플래그가 더 이상 사용되지 않으므로 jpeg 지원을하지 못했다. 'with-jpeg-dir =/usr/lib/'을 사용했습니다. 수정 소스 : http://www.magentocommerce.com/boards/viewthread/11268/P15/ 도움을 주셔서 감사합니다. 여러분 – user395164

0

그냥 .htaccess로 된하려면/미디어 디렉토리 안에 당신의 .htaccess 파일의 이름을 바꿉니다. 이렇게하면 이미지 문제가 완전히 해결됩니다.

관련 문제