Установил maxigallery по инструкции, создал директории для галерей вручную(т.е. не только galleries, но и папки самих галерей в моем случае это / public_html / assets / galleries / 59 /) и поставил разрешения 0777.
При попытке добавить картинки в галерею появляется ошибка:
« MODx Parse Error »
MODx encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error: chmod() [function.chmod]: Unable to access assets/galleries/59/110.jpg
Error type/ Nr.: Warning - 2
File: /home/transpar/public_html/assets/snippets/maxigallery/maxigallery.php
Line: 372
Line 372 source: chmod($mg->path_to_gal.$name,0666);
При этом картинки добавляются.
В папке галереи получается следующее:
0.jpg 29 k 0666
00.jpg 40 k 0666
0001.jpg 63 k 0666
001.JPG 42 k 0666
tn_0.jpg 9 k 0644
tn_00.jpg 11 k 0644
tn_0001.jpg 11 k 0644
tn_001.JPG 9 k 0644
Также пробовал удалять, удаляются. Так и не понял этот странный глюк ...
Подскажите как побороть ошибку?
Скорее всего на хостинге в настройках php стоит safe mode, смотрите в phpinfo(). Целесообразность данного режима и его эффективность уже давно под сомнением и в PHP 6 его не будет, но он вводит серьезные ограничение скриптам на операции с каталогами и правами.
Выходов несколько - просить провайдера отключить safe mode для вашего домена либо использовать use_ftp_commands параметры для Maxigallery (смотрите документацию).
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
Спасибо за быстрый ответ, с use_ftp_commands прочитал документацию, попробовал не получилось та же проблема, написал хостеру, буду ждать ответ, по результату отпишусь в форум.
хостер исравил safe_mode off, начал пробовать:
« MODx Parse Error »
MODx encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error: chmod() [function.chmod]: No such file or directory
Error type/ Nr.: Warning - 2
File: /home/transpar/public_html/assets/snippets/maxigallery/maxigallery.php
Line: 372
Line 372 source: chmod($mg->path_to_gal.$name,0666);
на странице строка запуска такая:
[!MaxiGallery? &display=`embedded` &embedtype=`lightboxv2` &pics_per_row=`3` &max_thumb_size=`110` &max_pic_size=`0` &thumb_use_dropshadow=`1` !]
рисунки также создаються и удаляються
1.JPG 16 k 0666
tn_1.JPG 11 k 0644
Попробуйте включить debug и посмотреть что там происходит.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
да в общем ничего не происходит, вначале выдается
Debug >> 292 - //if user is allowed to modify and has entered admin mode
|--- Action:
|--- From_id:
|--- Gal_id:
|--- max_pic_number: 0
|--- display: embedded
|--- embedtype: lightboxv2
а потом таже ошибка.
Может я не там смотрю?
неужели ни кто не сталкивался с похожей проблемой?
или ни кто не имеет общей картины работы maxigallery, что бы хотыбы дать направление или общую последовательность действий, для себя же делаем ...