이미지 업로드 오류.디렉토리를 만들 수 없습니다
-
12-12-2019 - |
문제
나는 Magento에게 매우 새로운 것입니다. LocalHost에서 잘 작동하는 Magento Store 하나를 만들었습니다. 그러나 서버에서는 제품 이미지 업로드를 제외하고는 잘 작동합니다. 나는 새로운 제품을 만들 수 있지만 제품 이미지가 업로드되지 않습니다. 이 오류가 발생했습니다 :
디렉토리 / var / www / vhosts /.../ httpdocs / media / tmp / catalog / product /......p> p>
다음 스크린 샷을 참조하십시오.
![]()
다음을 시도했습니다 :
- 는 777 에있는
/media
폴더 권한을 확인했습니다.php_value memory_limit 128M
의256M
로.htaccess
로 변경되었습니다.- GD 라이브러리가 설치되었습니다
- 변화된 작은 이미지, 큰 이미지, 축소판 범위 (패널 -> 카탈로그 -> 속성 -> 속성 관리)의 속성 범위
- 는이 http : // marius를 시도했습니다. -strajeru.blogspot.in/2011/09/upload-issue-for-magento-1600.html 링크.
여전히 해결책을 가져 오지 않습니다. 그것은 2 일 동안 내 시간을 낭비했습니다.
아무도 도움을주십시오.
해결책
마침내 나는 22-Aug-2014에서 해결책을 얻었습니다.
문제는 PHP 버전 문제, Megento는 PHP 5.2.13이 필요하지만 내 서버에는 PHP 5.2.12
업데이트 된 PHP 버전 이후 이미지 업로드가 잘 작동합니다.
다른 팁
나는 더 일찍 같은 문제에 직면했고, 나는 이것을 해결했다.
발전소가 발생했습니다
이는 with lot of file in media/temp/catalog/product/s/a directory
를 의미합니다
이 문제는 / var / www 에서 확인할 수 있습니다.
이 문제에 대한 해결책이 있습니다.이 문제는 두 가지 원인을 가질 수 있으며 둘 다 파일 권한을 기반으로합니다. 1. 미디어에 Temp 폴더가 있는지 확인하십시오.설치 시간에 작성되지 않은 시간은 내 경우에있었습니다.그렇다면 폴더 이름 만들기 TMP를 만들고 권한 777을 제공하므로 Mangento 코드는 이미지에 대한 하위 폴더를 만들 수 있습니다. 2. 또한 미디어 폴더에 카탈로그가있는 폴더 이름이 있는지 확인하십시오.그리고 미디어 폴더에서는 하위 폴더 이름 카테고리가되어야하며 PAPISSIO 777을 모두에게 제공해야합니다.
이 파일로 이동하십시오. app\code\core\Mage\Catalog\Model\Product\Image.php
및 주석이 행을 주석으로합니다.
if ($file && $file != 'no_selection' && !$this->_checkMemory($baseDir . '/' . $file)) {
$file = null;
.
어쩌면 당신을 위해 일할 수 있습니다.:)