я вроде понял, но я не понял каким образом из ИБ сделать функционал, который я описал?! 

|
Нужно сделать сайт на битриксе, который стоит на апаче. Планируется, что перед ним фронтэндом будет стоять nginx, динамику передавая на битрикс.
1) я знаю один недостаток данного способа - для апач (и битрикса, соответственно) будет выглядеть, что все клиенты ломятся с одного IP (локального сервера). В битриксе где-то централизовано можно изменить функцию взятия IP, вообще предусматривается такой режим работы? (nginx передает реальный IP в каком-то точно не помню каком мета-теге заголовка HTTP). 2) есть ли другие недостатки такой связки, которые могут повлиять на битрикс? |
|
|
|
|
|
Стоит apache + php. Вывод ошибок включен, то есть если я создаю левый скрипт и пишу ошибочные конструкции в PHP - то в браузере вижу ругань. Но если выполняется код битрикса (начиная от его корневого файла index.php) - то там ошибки не выводятся, просто белый экран. Как включить вывод ошибок?!
|
|
|
|
|
|
хочется услышать комментарии от разработчиков. На мой взгляд возможность вполне понятная и разумная.
Собственно... Ведь если я вручную в .htaccess пропишу правило mod rewrite, то будет все ок. Реально запрос выполнится движком как по адресу domen.com/subdir/subdir2/index.php а результаты подставятся в запрос по адресу domen.com/my_short/ В принципе, вообще непонятно, почему встроенный модуль ЧПУ не обеспечивает этого? |
|
|
|
|
|
Думаю, задача понятна. Чтобы меню строилось исходя не из несуществующего физически пути, а строилось исходя из той папки, где реально обрабатываются файлы.
Может быть такая возможность есть - как ее активировать? Если нет - то видимо вопрос тех. поддержке битрикса по вводу такой возможности. Тоже касается и навигационных цепочек... |
|
|
|
|
По вашему выходит она должна перестать работать. Да и все остальное на такой ЧПУ странице должно перестать работать, ибо такой страницы то и нету, чего ее редактировать? Нет, модуль ЧПУ ведь не просто так вводился, это компонент "menu" не очень к этому приспособлен, видимо... |
|||||||
|
|
|
|
Допустим, у меня есть страница:
domen.com/subdir/subdir2/index.php При ее непосредственной загрузке меню формируется правильно (от главного меню и по цепочке left меню подкаталогов). Я сделал правило ЧПУ, чтобы со страницы: domen.com/my_short/ - показывалась страница: domen.com/subdir/subdir2/index.php Меню строится в результате неверно. Видимо, считывая только главное меню с domen.com и "забывает", что надо построить все меню подкаталогов... Что делать? |
|
|
|
|
|
Я изучаю эти разделы, в том числе API и руководства.
Но это не снимает поставленных вопросов и я нигде не видел ответа на них, как и не видел тем, которые могут затрагивать эти вопросы... В общем, хотелось бы повториться насчет вопросов: 1) возможна ли установка битрикса на локальной девелоперской машине для работы, когда боевой битрикс будет стоять удаленно на сайте. Причем, интересует не триальная версия 30-ти дневная, а именно лицензионная. Естественно, лицензия для боевого сайта будет куплена, но позволяет ли она устанавливать дубли для девелоперов? 2) насколько "глубоко" вшита авторизация пользователей в битриксе? Какими модулями она используется и на какие возможности? |
|
|
|
|
|
Еще сформировались вопросы насчет авторизации. Как я понимаю, в системе встроена некая универсальная аутентификация. Там прописываются как админы системы, так и могут регистрироваться любые пользователи со стороны.
Проблема в том, что у нас будет отдельно реализован модуль (страничка, компонент) личного кабинета, который сильно завязан на нашу специфику и уже существующую информационную структуру. Поэтому есть варианты: 1) убирать битриксовскую авторизацию со страничек сайта, оставлять черный вход для админов сайта (чтобы наполняли сайт). И внедрять свою авторизацию, которая будет применима в том числе и для личного кабинета 2) как-то объединять авторизации... пока туманно для меня это. Собственно, ответ на вопрос состоит в том, насколько завязан битрикс на свою авторизацию... Что я пока вижу: участие в опросах, подписка, форум. Это все единая авторизация? Естественно, не хотелось бы нагружать пользователя двойной авторизацией. |
|
|
|
|
|
Есть задача сделать корпоративный сайт компании, с битриксом не работал, есть несколько технических вопросов.
Как обычно происходит написание кода? Неудобно код писать удаленно и проверять на удаленном сервере. Хочется некий локальный слепок, девелоперская версия, которая по мере надобности переливается на боевой сайт. Есть ли какие-то ограничения лицензии в этом аспекте? Могу ли я поставить локально полноценную копию или как этот вопрос решается? Может быть есть какие-то надстройки над PHP, может быть есть вменяемое средство отладки, исполнение кода построчно, отладчик или подобное? Подскажите в какую сторону идти, заранее спасибо! P.S. Замечу, что девелоперский компьютер работает на windows, сам сайт боевой будет стоять на nix, если это имеет значение. |
|
|
|
|