Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 147 комментариев

Денис Богдановский
Денис Богдановский
действительно дело не Jevix. Василий, а как отключить magic quotes, добавляю в .htaccess строку p
hp_value magic_quotes_gpc off
и в результате:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@spbleaders.asfn-spb.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Василий Наумкин
Василий Наумкин
У меня примерно так же, за одним исключением: на сервере с Ubuntu я работаю не с директорией сайта, а с директорией в разделе юзера.

Там, предположим лежит Project, и в её поддиректории монтируется то, что мне нужно. Монтирование на сервере, не на клиенте.

phpStorm работает именно с этой директорией, там нужная структура. Как и что оттуда монтируется с живой проект — он не знает, ему это не надо.

Таким образом, при разработке у меня в репозитории и на локальном компе одна структура, а у живого проекта — другая. Они друг другу не мешают.

То есть, исключать из проекта просто нечего.
Виталий Князь
Виталий Князь
У меня дано:
Репозиторий
Удаленный сервер
Локальный компьютер

При первом запуске определяются директории которые будут изменяться, стандартные исключаются и загружаются на локальный компьютер.
Потом с локального загружаем на битбакет.
После вносим изменения на локальном -> загружаются на удаленный, если все ок, то выгружаем на битбакет, а как у тебя?

+ у нас windows, а на сервере sftp, смонтировать директорию через костыли. Дома Win8, там sftp монтирование через сторонний драйвер делается через раз.
Василий Наумкин
Василий Наумкин
На скрине в самом верху название не затёр.

Не знаю, как у тебя это организовано, но я на сервере монтирую нужное через --bind и дальше уже с ним работаю. То есть, phpStorm видит одну директорию, в которой всё необходимое — с ней и синхронизируется.
Володя
Володя
Олег Трубин
Олег Трубин
Я сделал так. Задача: Нужно разным группам пользователей показывать разные ресурсы.
1. Иду «Безопасность — Группы ресурсов». Создаю группу ресурсов: имя — «vkm-kurs», контекст — «web», ставлю галочку — «Создать параллельную группу пользователей», жму «сохранить»;
2. Прямо там же, перетаскиванием, добавляю в эту группу нужный ресурс;
3. Иду «Безопасность — Контроль доступа». На вкладке «Группы пользователей» щелкаю правой кнопкой по автоматически созданной группе пользователей «vkm-kurs» и выбираю «Добавить пользователя в группу». В появившемся окошке выбираю нужного пользователя и выбираю роль «member» (у неё ранг 9999).
4. Далее, для проверки, опять щелкаю правой кнопкой по группе пользователей «vkm-kurs» и выбираю «Редактировать группу пользователей». На открывшейся страничке, на вкладке «Доступ к группам ресурсов» в табличке вижу запись: Группа ресурсов — «vkm-kurs», минимальная роль — «Member — 9999», Политика доступа — «Resource», Контекст — «web».
5. Далее проверяю её видимость на фронте для анонимов и для нужного юзера. Проверяю в другом браузере — где НЕ залогинен админом — вроде всё работает.
Василий Наумкин
Василий Наумкин
Да, ты прав. В сниппете данные получаются из поля товара, там простой массив, безо всяких id.

Если есть желание, можешь поменять в сниппете msProductOptions код вот так (со строки 23):
foreach ($options as $key => $value) {
	$pls = array(
		'value' => $value
		,'selected' => $value == $selected ? 'selected' : ''
		,'id' => $key
	);
	$rows[] = empty($tplRow) ? $value : $pdoFetch->getChunk($tplRow, $pls);