Финансовая поддержка
VPS, бесплатные дополнения и docs
Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию.
Поддержать
UiCMPGenerator дополнение для создания пакетов
Личный кабинет на Sendit - не удается сбросить пароль
[mSync] Новая версия синхронизации с 1С
Checkbox для модального окна
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)...
Minishop + честный знак (продажа маркированной продукции)
Sendex 2.0 не встает на Modx 2.8.8
MiniShop3 - Не выводятся товары дополнительных категорий
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает"
MobileDetect - проблема при установки компонента
Всего 126 145 комментариев
Там все по умолчанию. После правильного заполнения и отправки тикета (без публикации) тикет отправляется на модерацию, а юзер отправляется в раздел тикетов, в который он создавал свой тикет. А нужно направлять юзера во всех случаях на отдельный документ. Как это сделать?
Хотя пхп_инфо и пишет что все одинаково, но для имясайта.ру ставишь и все работает, даже без свойства «Да» что в первом сообщении, а если заливаешь на shop.имясайта.ру — не работает phpThumb
Временно решили сделать магазин на имясайта.ру/shop/ а дальше может разрулится что-нибудь.
Спасибо за поддержку
Посмотри исходник, станет понятно, почему так.
Попробую оптимизировать в новой версии.
Думаю, это phpThumb не может понять твоё системное окружение.
Я почти достиг цели, но вот одно никак не пойму.
При формировании превьюшки из МиниШоп ей дается некое имя (функция setSourceFilename) — и формирует путь до исходника, что нибудь типа uf_dnAmer, по идее он должен записывать в директорию upload_tmp_dir, которая указана в настройках PHP
в дампе выше это сточка [3] там путь setSourceFilename(/tmp/uf_RMMwPC)
— Но у меня ($filename) формируется /var/tmp/uf_dnAmer и я нигде не могу найти, где это можно поменять, а точнее совсем убрать, поэтому что это не правильный путь,
в окружении пхп путь до временной стоит /tmp/www
А откуда берется /var/tmp/, не могу разобраться, смотрел везде, в том числе и /core/model/phpthumb/
От этого проблема и формируется, дальше идет функция ResolveFilenameToAbsolute($filename)
И она мне собирает путь: $AbsoluteFilename = $this->config_document_root.$filename;
Вот как то так
Судя по логу, ругань идет именно на то, что phpThumb не может создать файл выше корня сайта. Права в порядке, понятно, но возможно что у вас юзеру сайта вообще запрещено выходить наружу — chroot.
Попробуй изменить конфигурацию php, выстави параметр upload_tmp_dir внутри директории сайта.
Еще проверь, работает ли сниппет phpthumbof, или такая же ругань?
Сервер тот же, домены с одинаковыми настройками, только там где чистая сборка поддомен shop… вот и вся разница
Тебе надо сделать свой класс оплаты, чтобы он выставлял счет на оплату по безналу =)
Больше ничего не могу предложить. Убедиться в работоспособности можно на modx-test.com
файл создан, но нулевого размера. Права 777, место позволяет.
Все, дальше никаких выводов и предположений сделать не могу. Почему он не создается.
Но хоть понял почему переменная называется что нужно включать «разрешить_положить_исходник_выше_рута».
Поможите други! плиз
Проблемы может быть такие
1) phpTumb не может записать поток во временную переменную сервера /var/tmp — странно потому что там у меня 777
2) phpTumb не может записать файл в кеш модХ, т.е. по пути /core/cache/phpthumb — тоже выставил всей цепочке 777
3) phpTumb не может создать папки для превьюшек — я правда думаю что до этого дело не доходит вообще.
Что думаете?