В MiniShop2 не создаются превью
Не создаются превью, проблема с правами так как если поставить на все папки и файлы сайта права 777 то все становиться нормально.
Подскажите, пожалуйста, как правильно пофиксить проблему?
Журнал ошибок:
Подскажите, пожалуйста, как правильно пофиксить проблему?
Журнал ошибок:
[2014-03-20 16:13:30] (ERROR @ /var/www/admin/data/www/moydodyr.org/core/components/minishop2/processors/mgr/gallery/upload.class.php : 148) PHP warning: file_put_contents(): open_basedir restriction in effect. File(/tmp/ms_AxqpdE) is not within the allowed path(s): (/var/www/admin/data:.)
[2014-03-20 16:13:30] (ERROR @ /var/www/admin/data/www/moydodyr.org/core/components/minishop2/processors/mgr/gallery/upload.class.php : 148) PHP warning: file_put_contents(/tmp/ms_AxqpdE): failed to open stream: Operation not permitted
[2014-03-20 16:13:30] (ERROR @ /var/www/admin/data/www/moydodyr.org/core/components/minishop2/processors/mgr/gallery/upload.class.php : 149) PHP warning: getimagesize(): open_basedir restriction in effect. File(/tmp/ms_AxqpdE) is not within the allowed path(s): (/var/www/admin/data:.)
[2014-03-20 16:13:30] (ERROR @ /var/www/admin/data/www/moydodyr.org/core/components/minishop2/processors/mgr/gallery/upload.class.php : 149) PHP warning: getimagesize(/tmp/ms_AxqpdE): failed to open stream: Operation not permitted
[2014-03-20 16:13:30] (ERROR @ /var/www/admin/data/www/moydodyr.org/core/components/minishop2/processors/mgr/gallery/upload.class.php : 160) PHP warning: unlink(): open_basedir restriction in effect. File(/tmp/ms_AxqpdE) is not within the allowed path(s): (/var/www/admin/data:.)
[2014-03-20 16:13:30] (ERROR @ /var/www/admin/data/www/moydodyr.org/core/components/minishop2/model/minishop2/msproductfile.class.php : 96) PHP warning: file_put_contents(): open_basedir restriction in effect. File(/tmp/ms_7MhWfr) is not within the allowed path(s): (/var/www/admin/data:.)
[2014-03-20 16:13:30] (ERROR @ /var/www/admin/data/www/moydodyr.org/core/components/minishop2/model/minishop2/msproductfile.class.php : 96) PHP warning: file_put_contents(/tmp/ms_7MhWfr): failed to open stream: Operation not permitted
[2014-03-20 16:13:30] (ERROR @ /assets/components/minishop2/connector.php) Could not generate thumbnail for "/assets/images/products/6/ds-o-as-enl.jpg". Array
(
[0] => phpThumb() v1.7.11-201108081537 in file "phpthumb.class.php" on line 216
[1] => setCacheDirectory() starting with config_cache_directory = "/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb/" in file "phpthumb.class.php" on line 958
[2] => setting config_cache_directory to realpath(/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb) = "/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb" in file "phpthumb.class.php" on line 986
[3] => setSourceFilename(/tmp/ms_7MhWfr) set $this->sourceFilename to "/tmp/ms_7MhWfr" in file "phpthumb.class.php" on line 262
[4] => file_exists() = 0 in file "phpthumb.class.php" on line 1165
[5] => file_exists_ignoreopenbasedir() = 0 in file "phpthumb.class.php" on line 1166
[6] => is_file() = 0 in file "phpthumb.class.php" on line 1167
[7] => is_executable() = 0 in file "phpthumb.class.php" on line 1168
[8] => ImageMagickThumbnailToGD() aborting because cannot find convert in $this->config_imagemagick_path (), and `which convert` returned () in file "phpthumb.class.php" on line 1198
[9] => $AvailableImageOutputFormats = array(text;ico;bmp;wbmp;gif;png;jpeg) in file "phpthumb.class.php" on line 923
[10] => $this->thumbnailFormat set to $this->config_output_format "jpeg" in file "phpthumb.class.php" on line 934
[11] => $this->thumbnailFormat set to $this->f "jpeg" in file "phpthumb.class.php" on line 941
[12] => $this->thumbnailQuality set to "90" in file "phpthumb.class.php" on line 951
[13] => ResolveFilenameToAbsolute() prepending $this->config_document_root (/var/www/admin/data/www/moydodyr.org/) to $filename (/tmp/ms_7MhWfr) resulting in ($AbsoluteFilename = "/var/www/admin/data/www/moydodyr.org//tmp/ms_7MhWfr") in file "modphpthumb.class.php" on line 262
[14] => $this->sourceFilename set to "/var/www/admin/data/www/moydodyr.org//tmp/ms_7MhWfr" in file "phpthumb.class.php" on line 852
[15] => phpThumb() v1.7.11-201108081537
http://phpthumb.sourceforge.net
Error messages disabled in file "phpthumb.class.php" on line 3845
[16] => setCacheDirectory() starting with config_cache_directory = "/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb" in file "phpthumb.class.php" on line 958
[17] => setting config_cache_directory to realpath(/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb) = "/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb" in file "phpthumb.class.php" on line 986
[18] => SetCacheFilename() _src set from md5($this->sourceFilename) "/var/www/admin/data/www/moydodyr.org//tmp/ms_7MhWfr" = "b811c071487ec765c6fa117728c842fb" in file "phpthumb.class.php" on line 3238
[19] => SetCacheFilename() _par set from md5(_bg000000_farC_zc1_h90_w120_dpi150_q90) in file "phpthumb.class.php" on line 3271
[20] => starting ExtractEXIFgetImageSize() in file "phpthumb.class.php" on line 3033
[21] => GetImageSize(/var/www/admin/data/www/moydodyr.org//tmp/ms_7MhWfr) says image is x in file "phpthumb.class.php" on line 3043
[22] => GetImageSize("/var/www/admin/data/www/moydodyr.org//tmp/ms_7MhWfr") failed in file "phpthumb.class.php" on line 3076
[23] => $this->useRawIMoutput=false because "bg" is set in file "phpthumb.class.php" on line 1309
[24] => $this->useRawIMoutput=false after checking $UnAllowedParameters in file "phpthumb.class.php" on line 1315
[25] => ImageMagickThumbnailToGD() aborting because ImageMagickCommandlineBase() failed in file "phpthumb.class.php" on line 2006
[26] => ImageMagickThumbnailToGD() failed in file "phpthumb.class.php" on line 3083
[27] => SetOrientationDependantWidthHeight() starting with ""x"" in file "phpthumb.class.php" on line 3012
[28] => SetOrientationDependantWidthHeight() setting w="120", h="90" in file "phpthumb.class.php" on line 3028
[29] => EXIF thumbnail extraction: (size=0; type=""; 0x0) in file "phpthumb.class.php" on line 3140
[30] => starting SourceImageToGD() in file "phpthumb.class.php" on line 3398
[31] => starting ImageCreateFromFilename(/var/www/admin/data/www/moydodyr.org//tmp/ms_7MhWfr) in file "phpthumb.class.php" on line 3313
[32] => empty $filename or GetImageSize(/var/www/admin/data/www/moydodyr.org//tmp/ms_7MhWfr) failed in file "phpthumb.class.php" on line 3362
[33] => Populating $rawimagedata in file "phpthumb.class.php" on line 3370
[34] => cannot fopen(/var/www/admin/data/www/moydodyr.org//tmp/ms_7MhWfr) in file "phpthumb.class.php" on line 3381
[35] => Not using EXIF thumbnail data because $this->exif_thumbnail_data is empty in file "phpthumb.class.php" on line 3469
[36] => $this->gdimg_source is still empty in file "phpthumb.class.php" on line 3521
[37] => ImageMagickThumbnailToGD() failed in file "phpthumb.class.php" on line 3523
[38] => phpThumb() v1.7.11-201108081537
http://phpthumb.sourceforge.net
Error messages disabled in file "phpthumb.class.php" on line 3845
[39] => SourceImageToGD() failed in file "phpthumb.class.php" on line 342
)
[2014-03-20 16:13:30] (ERROR @ /var/www/admin/data/www/moydodyr.org/core/components/minishop2/model/minishop2/msproductfile.class.php : 96) PHP warning: file_put_contents(): open_basedir restriction in effect. File(/tmp/ms_nS32me) is not within the allowed path(s): (/var/www/admin/data:.)
[2014-03-20 16:13:30] (ERROR @ /var/www/admin/data/www/moydodyr.org/core/components/minishop2/model/minishop2/msproductfile.class.php : 96) PHP warning: file_put_contents(/tmp/ms_nS32me): failed to open stream: Operation not permitted
[2014-03-20 16:13:30] (ERROR @ /assets/components/minishop2/connector.php) Could not generate thumbnail for "/assets/images/products/6/ds-o-as-enl.jpg". Array
(
[0] => phpThumb() v1.7.11-201108081537 in file "phpthumb.class.php" on line 216
[1] => setCacheDirectory() starting with config_cache_directory = "/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb/" in file "phpthumb.class.php" on line 958
[2] => setting config_cache_directory to realpath(/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb) = "/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb" in file "phpthumb.class.php" on line 986
[3] => setSourceFilename(/tmp/ms_nS32me) set $this->sourceFilename to "/tmp/ms_nS32me" in file "phpthumb.class.php" on line 262
[4] => $AvailableImageOutputFormats = array(text;ico;bmp;wbmp;gif;png;jpeg) in file "phpthumb.class.php" on line 923
[5] => $this->thumbnailFormat set to $this->config_output_format "jpeg" in file "phpthumb.class.php" on line 934
[6] => $this->thumbnailFormat set to $this->f "jpeg" in file "phpthumb.class.php" on line 941
[7] => $this->thumbnailQuality set to "90" in file "phpthumb.class.php" on line 951
[8] => ResolveFilenameToAbsolute() prepending $this->config_document_root (/var/www/admin/data/www/moydodyr.org/) to $filename (/tmp/ms_nS32me) resulting in ($AbsoluteFilename = "/var/www/admin/data/www/moydodyr.org//tmp/ms_nS32me") in file "modphpthumb.class.php" on line 262
[9] => $this->sourceFilename set to "/var/www/admin/data/www/moydodyr.org//tmp/ms_nS32me" in file "phpthumb.class.php" on line 852
[10] => phpThumb() v1.7.11-201108081537
http://phpthumb.sourceforge.net
Error messages disabled in file "phpthumb.class.php" on line 3845
[11] => setCacheDirectory() starting with config_cache_directory = "/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb" in file "phpthumb.class.php" on line 958
[12] => setting config_cache_directory to realpath(/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb) = "/var/www/admin/data/www/moydodyr.org/core/cache/phpthumb" in file "phpthumb.class.php" on line 986
[13] => SetCacheFilename() _src set from md5($this->sourceFilename) "/var/www/admin/data/www/moydodyr.org//tmp/ms_nS32me" = "79d031a628b5a277526b61cdbae083fc" in file "phpthumb.class.php" on line 3238
[14] => SetCacheFilename() _par set from md5(_bg000000_farC_zc1_h270_w360_dpi150_q90) in file "phpthumb.class.php" on line 3271
[15] => starting ExtractEXIFgetImageSize() in file "phpthumb.class.php" on line 3033
[16] => GetImageSize(/var/www/admin/data/www/moydodyr.org//tmp/ms_nS32me) says image is x in file "phpthumb.class.php" on line 3043
[17] => GetImageSize("/var/www/admin/data/www/moydodyr.org//tmp/ms_nS32me") failed in file "phpthumb.class.php" on line 3076
[18] => $this->useRawIMoutput=false because "bg" is set in file "phpthumb.class.php" on line 1309
[19] => $this->useRawIMoutput=false after checking $UnAllowedParameters in file "phpthumb.class.php" on line 1315
[20] => ImageMagickThumbnailToGD() aborting because ImageMagickCommandlineBase() failed in file "phpthumb.class.php" on line 2006
[21] => ImageMagickThumbnailToGD() failed in file "phpthumb.class.php" on line 3083
[22] => SetOrientationDependantWidthHeight() starting with ""x"" in file "phpthumb.class.php" on line 3012
[23] => SetOrientationDependantWidthHeight() setting w="360", h="270" in file "phpthumb.class.php" on line 3028
[24] => EXIF thumbnail extraction: (size=0; type=""; 0x0) in file "phpthumb.class.php" on line 3140
[25] => starting SourceImageToGD() in file "phpthumb.class.php" on line 3398
[26] => starting ImageCreateFromFilename(/var/www/admin/data/www/moydodyr.org//tmp/ms_nS32me) in file "phpthumb.class.php" on line 3313
[27] => empty $filename or GetImageSize(/var/www/admin/data/www/moydodyr.org//tmp/ms_nS32me) failed in file "phpthumb.class.php" on line 3362
[28] => Populating $rawimagedata in file "phpthumb.class.php" on line 3370
[29] => cannot fopen(/var/www/admin/data/www/moydodyr.org//tmp/ms_nS32me) in file "phpthumb.class.php" on line 3381
[30] => Not using EXIF thumbnail data because $this->exif_thumbnail_data is empty in file "phpthumb.class.php" on line 3469
[31] => $this->gdimg_source is still empty in file "phpthumb.class.php" on line 3521
[32] => ImageMagickThumbnailToGD() failed in file "phpthumb.class.php" on line 3523
[33] => phpThumb() v1.7.11-201108081537
http://phpthumb.sourceforge.net
Error messages disabled in file "phpthumb.class.php" on line 3845
[34] => SourceImageToGD() failed in file "phpthumb.class.php" on line 342
)
Комментарии: 5
Эти вопросы нужно владельцам хостинга задавать.
я имею ввиду какие нужно дать права и каким папкам чтоб нормально функционировал minishop2?
или проще сменить хостера?
или проще сменить хостера?
Процесс php выполняется определенным пользователем, обычно это специальный пользователь сайта или www-data.
Так вот у этого пользователя должны быть права на запись — это 755 для директорий и 644 для файлов. Если же сервер настроен неправильно, то php выполняется одним юзером, а файлы принадлежат другому — тогда и возникакет твоя проблема, что нужно давать на всё 777.
Короче, если есть возможность лучше сразу сменить хостера, ибо такая конфигурация — тревожный звоночек. Мой вариант настройки сервера вот здесь.
Так вот у этого пользователя должны быть права на запись — это 755 для директорий и 644 для файлов. Если же сервер настроен неправильно, то php выполняется одним юзером, а файлы принадлежат другому — тогда и возникакет твоя проблема, что нужно давать на всё 777.
Короче, если есть возможность лучше сразу сменить хостера, ибо такая конфигурация — тревожный звоночек. Мой вариант настройки сервера вот здесь.
Спасибо!
Мой сайт можно найти только через www. Что мне сделать? Помогите. SOS!!!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.