Поставил Apache MPM-ITK, чтобы запускать скрипты, выполняемые вебсервером (например php в режиме как модуль apache) с правами пользователя-владельца виртуального хоста, а не web-серверу.поставил Apache mpm-itk, чтобы и из админки привить скрипты и через FTP.
В виртуалност прописал
<VirtualHost **:80> ServerName site.net DocumentRoot /var/www/site.net AssignUserId user user_group ...
AssignUserId rumartn rumartn - тобишь, чтобы скрипты создавались юзером user а не apache
Все бы гуд, но при таком раскладе админка не открывается. Если закоментить AssignUserId user user_group - админка открывается, но редактировать из нее файлы нельзя.
Как быть?
Добавить элемент с указанием типа инфоблока и кода инфоблока?
Мнемоническим кодом. Мне приходит только мнемонический код инфоблока и код (id) типа инфоблока, в котором этот инфоблок находится. Я конечно могу узнать ID инфоблока, зная тип инфоблока и код инфоблока, но это еще один запрос в базу данных. При большой посечалке не хочется лишних запросов делать.
Добавить элемент с указанием типа инфоблока и кода инфоблока?
А чет я не пойму. Если я указываю IBLOCK_ID = "" или вообще не указываю, то по идее компонент должен викидывать элементы из всех инфоблоков указанного типа инфоблоков, а он вообще ничего не выводит) Оно так и должно работать или у меня глюк какой-то?)
Как передать вместо IBLOCK_ID для фильтрации IBLOCK_CODE Если из параметорв улать "IBLOCK_ID" => "1" и в фильтре указать $arrFilter = array(" IBLOCK_CODE " => "icode"); то не работет. никак не получится без переписывания компонента?
Можно как-то создать пользовательское поле сразу для всех разделов инфоблоков определенного типа информационного блока? Например: Тип инфоблока: test В нем инфоблоки: inf1, inf2 и inf3 В этих иноблоках разделы и для любого из этих разделов есть одно общее пользовательское поле...
Нужно ли фильтровать (экранировать кавычки и спецсимволы) данные принятые в $_POST для создания элемента через CIBlockElement::Add для защиты от sql-инъекций ?
Я вот сейчас создаю один сайт со своими правилами адресации в urlrewrite.php Чуть позже буду делать второй сайт на одной редакции. Но правила в urlrewrite.php там должны немного отличаться. Вопрос собственно в следующем: файл urlrewrite.php каждый для своего сайта, и можно не запариватсья пока по переадресациям второго сайта... или один на двоих и нужно учитывать структуру обоих сайтов?
В лицензию входит возможность создания 2-х сайтов на одной базе. А если сайт на домене и поддомене? Считаются только разные домены или и поддомены тоже?
NetBeans и Битрикс, Подгрузить в NetBeans подсказки по функциям и классам Битрикс?
Скажите, можно как-то подгрузить в NetBeans библиотеку API битрикс, чтобы функции Битрикса показывались в подсказках? Например пишем CMain:: а NetBeans подставляет нам медоды этого класса для выбора....
bitrix:form.result.new где редактировать поля формы?
да подробнее разобрал $arResult, взал из него нужные переменные и вставил в шаблон. там в $arResult есть типы полей (dropdown, checkbot, text) в зависимости от типа написал свой шаблон для каждого прямо в template.php
bitrix:form.result.new где редактировать поля формы?
Пытаюсь настроить вывод полей формы под сфой шаблон. Не могу найти, где подправить. в шаблон передается уже готовый html поля в виде $arQuestion["HTML_CODE"] Где сами инпаты и селекты править?
вывести массив параметров в .parametrs компонента?
В файле .parametrs компонента передаю массив такого вида: [ключ] значение [21] Авто НН [13] Авто [17] Автозапчасти, автокосметика, автоаксессуары [16] Автосервисы [18] Шиномонтаж [14] Недвижимость [15] Магазины [19] Главный альбом [20] Второстипенный альбом в параметр выбора категории (хочу чтобы за категориями следовали подкатигории) НО, когда открываю редактирование компонента, то вижу, что ключи масива отсортированы по возрастанию: [13] Авто [14] Недвижимость [15] Магазины [16] Автосервисы [17] Автозапчасти, автокосметика, автоаксессуары [18] Шиномонтаж так мне не надо( Вложенность пропадает. Почему ключи сортируются? как это обойти?
перефразирую - как сделать доступными классы битрикса в левом файле? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); --- оно?
Нужно создать небольшой компонентик в отдельном файле. Как подключить все классы? вот этим: <? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
Что-то я ника не пойму как работают эти чпу юрлы. Я создал тип инфоблока: каталог инфоблок: компании раздел: авто в настройках инфоблока поставил: URL страницы информационного блока: /catalog/#IBLOCK_ID# URL страницы раздела: /catalog/#IBLOCK_ID#/#SECTION_ID# URL страницы детального просмотра: /catalog/#IBLOCK_ID#/#SECTION_ID#/#ELEMENT_ID# в catalog/index.php разместил компонент news:list Так при переходе на элемент или раздел - пустой экран. Как настроить это?
Возможно ли как-то перенести свои 30-дневные разработки с демо версии на лицензию? И как можно посмотреть весь спиок доступных именно не модулей, а компонентов для каждой редакции? А то я поставил демку редакции старт, а у меня в компонентах: bitrix:catalog
Ошибка авторизации - "Ошибка при создании файла.", Как раньше обсуждалась в форуме дал этой группе пользователей право на чтение директории /bitrix/admin/
Вообще не пойму в чем дело. Ставишь на файл владельца Apache, группу - пользователя под которым захожу по ftp. (например на сервере под сайт на битрикс создал пользователя bitrix_test) Через админку правит с правами 644 и 664, через ftp - нифига. Ставишь по нормальному, как на всех нормальных cms требуется - владелец bitrix_test , группа bitrix_test. Через FTP правил, битрикс не может. Не ставить же права на все файлы и каталоги 777 - это же бред!
Чета я не разберусь... На одном хостинге у меня можно редактировать файлы из админки Битрикса с правами 755 и 775, а на другом, позволяет сохранять изменения только с правами 777, но это же ни в какие рамки...777( Я вот сижу и не догоняю, а в чем разница? Почему один хостинг позволяет записывать в файлы с chmod 755, а другой только с правами 777 ?
Не нашел в доках принцип работы AJAX. Про то как он парсит ссылки и дописывает к ним хеш модуля и т.д. И про методы и классы файла bitrix/js/main/ajax.php (его ведь он юзает для ajax ?) нашел только описание для 6 версии: , а для актуальной версии не нашел. Где можно про это поизучать?