В 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
)
tahob
20 марта 2014, 12:25
modx.pro
1 506
0

Комментарии: 5

Василий Наумкин
20 марта 2014, 16:34
0
Эти вопросы нужно владельцам хостинга задавать.
    tahob
    20 марта 2014, 23:13
    0
    я имею ввиду какие нужно дать права и каким папкам чтоб нормально функционировал minishop2?
    или проще сменить хостера?
      Василий Наумкин
      20 марта 2014, 23:41
      0
      Процесс php выполняется определенным пользователем, обычно это специальный пользователь сайта или www-data.

      Так вот у этого пользователя должны быть права на запись — это 755 для директорий и 644 для файлов. Если же сервер настроен неправильно, то php выполняется одним юзером, а файлы принадлежат другому — тогда и возникакет твоя проблема, что нужно давать на всё 777.

      Короче, если есть возможность лучше сразу сменить хостера, ибо такая конфигурация — тревожный звоночек. Мой вариант настройки сервера вот здесь.
        tahob
        21 марта 2014, 01:35
        0
        Спасибо!
    Ставропольский репортёр
    17 января 2017, 14:27
    -2
    Мой сайт можно найти только через www. Что мне сделать? Помогите. SOS!!!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5