Меню Рубрики

Установка bitrix не в корень

Инструкция по установке 1С Битрикс на хостинге

Для начала работы с CMS 1С Битрикс стоит посмотреть как работает эта система управления сайтом, оценить насколько она удобна и проста в обращении и только потом покупать ее. Система позволяет пользователям установить demo-версию и пользоваться ей в течение 30 дней бесплатно.

Нам потребуется хостинг-площадка под 1С Битрикс, я давно работаю с timeweb.ru. На мой взгляд, это один из лучших хостинг-партнеров битрикса, с ними удобно, потому что просто и быстро можно развернуть сайт или восстановить резервную копию, работать с почтой и доменами, оплачивать услуги и у них есть оперативная техподдержка.
Вообщем давно работаю с ними и, сравнительно с другими хостинг-площадками, проблем практически не возникает.

Итак, на таймвебе есть бесплатный тестовый период, чем и воспользуемся.

Шаг первый. Заказ хостинга.

Во-первых, переходим по ссылке timeweb.ru и в меню выбираем хостинг для 1с-битрикс, тариф Eterno.

Если будем оформлять хостинг на физ. лицо, вводим ФИО и Электронную почту, для юр. лиц также потребуются реквизиты компании. Жмем на ссылку «У меня есть код партнёра» и вводим мой промо-код 20279 (вам все-равно, а мне будет приятно). Читаем оферту и затем ставим галочку «Я согласен с условиями оферты». После нажатия на кнопку «Заказать» нас сразу перекидывает на страницу панели управления, где уже можно разворачивать сайт, а регистрационные данные с логином и паролем таймвебовцы вышлют в течение 10 минут на вашу почту.

Теперь, когда у нас уже есть хостинг, нужен домен, по которому будет доступен сайт. Здесь уже все предусмотрено, перейдя в левом меню на пункт «Сайты», видим, что один сайт уже создан и к нему прилинковано доменное имя. В моем случае, это cy93520.tmweb.ru, копирую его и запускаю в браузере, вижу тестовую страницу-заглушку timeweb.

Шаг второй. Загрузка дистрибутива.

Теперь, для установки cms битрикс, нам потребуется скрипт для загрузки дистрибутива. Не пугайтесь, смотреть в код не придется. Переходим на сайт компании 1C Битрикс http://www.1c-bitrix.ru/download/cms.php и качаем себе на компьютер файл bitrixsetup.php

Далее, этот скрипт нужно загрузить в файловую систему хостинга, для этого в панели управления переходим на страницу «Файловый менеджер», переходим в папку public_html(это корень сайта) и загружаем в нее.

Запускаем скрипт в браузере, после доменного имени, полученного на первом шаге, мы пишем имя скрипта. В моем случае, ссылка будет выглядеть так cy93520.tmweb.ru/bitrixsetup.php.

Шаг третий. Мастер установки.

Выбираем 1С-Битрикс: Управление сайтом редакция Бизнес, можно установить и корпортал Битрикс24, но в другой раз. Жмем «загрузить», идет загрузка дистрибутива, после чего нас перебрасывает на страницу мастера. В первом этапе ничего выбирать не нужно, просто жмем далее.

На следующем экране принимаем Лицензионное соглашение.

На странице регистрации продукта снимаем галочку «Я хочу зарегистрировать свою копию продукта, устанавливать решения из Marketplace и получать обновления» и устанавливаем галочку «Установить в кодировке UTF-8». Жмем «Далее».

В окне предварительной проверки видим ошибки параметров php:

Исправим их на хостинге. Для этого зайдем в файловую систему сайта на хостинге, увидим, что в папке public_html появились файлы и папки битрикса. Найдем среди них файл .htaccess и отредактируем его.

Добавим следующие записи в код файла:

php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8

Сохраняем файл, ошибки мы исправили. Возвращаемся к мастеру установки и жмем «Далее».

На странице создания БД(базы данных) нужно ввести наименование БД, имя пользователя и пароль к БД.
Создадим БД на хостинге, для этого в панели хостинга кликнем на пункт меню «Базы данных MySQL».

Нажимаем ссылку «Создание новой базы данных», в окошке вводим наименование БД и придумываем пароль к ней. Сохраняем БД.

Наименование БД вписываем в мастере установки в поля * Имя пользователя и *Имя базы данных, пароль вписываем в поле Пароль. Жмем «Далее».

Начнется установка базы данных.

Создаем админа сайта, указываем реквизиты доступа(логин, пароль), почту админа и имя с фамилией. Жмем «Далее».

В окошке выбора решения нам предложат несколько готовых сайтов и возможность загрузить готовое решение из Marketplace. Мы выберем Интернет-магазин

Читайте также:  Установка готовых арок мдф

Далее начнется простая процедура выбора шаблона и цвета, ввод основной информации о сайте и т.д. Подробно описывать этот процесс я не стану, для каждого решения эта процедура своя. У интернет-магазина нужно будет выбрать платежные системы и службы доставки, типы платильщиков, местоположения. Пройдя все этапы установки, нажимая «Далее», в итоге мы перейдем на финальную страницу, откуда сможем перейти на готовый сайт.

источник

установка битрикс в папку

что за симплинки расскажите пожалуйста?
тех поддержка битрикс ответила

> да это возможно. Необходимо, чтобы директория соответствующая адресу «www.xxx.ru/bitrix», совпадала со
> значением DOCUMENT_ROOT в настройках веб-сервера.

где это значение подправить? в каком файле? этой перенастройкой мы не убъем сайт у нас там рабочая система крутится

симлинки — это символические ссылки. Это понятие *Nix систем.

Смысл в том, чтобы вместо папки bitrix будет ссылка на папку. Только вот зачем вам это нужно?

Цитата
> да это возможно. Необходимо, чтобы директория соответствующая адресу «www.xxx.ru/bitrix», совпадала со
> значением DOCUMENT_ROOT в настройках веб-сервера.

Насколько я понимаю, совпадать она никогда не будет

Цитата
c11 пишет:
нам нужно установить битрикс в папку bitrix а в основной домен www.xxx.ru

что имеется ввиду? для чего?

>Только вот зачем вам это нужно?
>что имеется ввиду? для чего?

нужно битрикс в папку отдельную поставить — технологическая специфика проекта

>Насколько я понимаю, совпадать она никогда не будет
то есть ? поменяем и убьется основной сайт? не въеду

Цитата
c11 пишет:
>Насколько я понимаю, совпадать она никогда не будет
то есть ? поменяем и убьется основной сайт? не въеду

Так Document_root указывает на корень сайта, а никак не на папку bitrix

Цитата
c11 пишет:
у нас есть домен www.xxx.ru
и папка www.xxx.ru/bitrix
нам нужно установить битрикс в папку bitrix а в основной домен www.xxx.ru
можно ли это как то сделать
очень нужно реализовать именно такой ход

Вы излагаете свои мысли таким языком, что можно только гадать о том, что же вы на самом деле имели в виду. Вы можете объяснить свою задачу попроще, как для дураков?

. описание переменной DocmentRoot можно найти в официальной документации веб сервера Apache:
http://httpd.apache.org/docs/1.3/mod/core.html#documentroot

Пожалуйста, обратитесь к администратору сервера для задания данной настройки. Обратите внимание, что DOCUMENT_ROOT необходимо изменить для НОВОГО сайта, для старого его менять не стоит.

интересно у нас же не 2й сайт а папка внутри 1ого сайта

источник

При обмене с 1с не создаются разделы в битриксе

Цитата
Вячеслав Терехов написал:
Добрый день! помогите пожалуйста решить проблему. Создаю узел обмена 1с с сайтом через модуль битрикса, настраиваю дерево групп и выгружаю товары на сайт в итоги на сайте не создаются разделы а товары выгружаются одной кучей без разделов. Что делать как решить эту проблему. Надо чтоб товары выгружались с разделами, неделю уже мучаюсь перерыл весь интернет так и нормальную информация по решению этой проблемы не нашел, надеюсь на вашу помощь.

А приложите скрины
1. дерево
2. отбор

Экспериментировал со стандартным шаблоном, что прилагается к Битриксу, поэтому ничего особенного там не выставлено.

что там должно быть настроено? пробовал 3 варианта
1. Таблица пустая вообще. Предполагалось, что разделы создадутся в полном соответствии с деревом в 1с. Все попало в корень. Разделы не создались
2. Создал один раздел в битриксе, создал одно соответствие (одна строка в таблице) самая верхняя папка 1с и ИД из битрикса. Все позиции создались в этом разделе, ни одного подраздела не было создано
3. Сгенерировал соответствие Импорт структуры справочника номенклатуры, в надежде, что разделы будут созданы. Разделы не создались.

Т.е. если я кропотливо сделаю сопоставление, создав разделы в битриксе, то все будет работать.
Но тогда придется жестко контролировать создание новых папок в 1с и кропотливо сопоставлять.
Как мне помнится, раньше разделы создавались. А теперь они не создаются.

Цитата
Сергей Рохин написал:
что там должно быть настроено? пробовал 3 варианта
1. Таблица пустая вообще. Предполагалось, что разделы создадутся в полном соответствии с деревом в 1с. Все попало в корень. Разделы не создались
2. Создал один раздел в битриксе, создал одно соответствие (одна строка в таблице) самая верхняя папка 1с и ИД из битрикса. Все позиции создались в этом разделе, ни одного подраздела не было создано
3. Сгенерировал соответствие Импорт структуры справочника номенклатуры, в надежде, что разделы будут созданы. Разделы не создались.

Т.е. если я кропотливо сделаю сопоставление, создав разделы в битриксе, то все будет работать.
Но тогда придется жестко контролировать создание новых папок в 1с и кропотливо сопоставлять.
Как мне помнится, раньше разделы создавались. А теперь они не создаются.

Вам надо уже начать диагностику.

1) У товаров, когда они выгружаются в корень цены есть? Например товары валятся в корень когда внешний код цен в Малом Бизнесе стоит не в соответствии с обменом. Но если у Вас редакция Бизнес данный пункт можете пропустить.

2) Есть ли ошибки в логе импорта? Например если в настройках инфоблока в вкладке поля разделов стоит обязательность у пунктов картинка для анонса или детальная картинка, то разделы тоже могут не создаваться. Вы можете увидеть данную информацию в логе. Странно тогда что 1 раздел выгружается.

3) Смотреть лог выгрузки в 1с на наличие ошибок. Если ошибок нет, то смотрите сам файл выгрузки есть ли разделы там.

источник

Правильная настройка мультисайтовости в битриксе

Битрикс — мультисайтовая система. На одной копии продукта вы создаете неограниченное количество сайтов (кроме редакции Старт, где разрешено только 2 сайта), у которых одна общая админ-панель и при этом разные публичные части.

Для чего нужна мультисайтовость

  • Управление всеми проектами из одного интерфейса;
  • Единая система безопасности для всех проектов;
  • Сквозная авторизация для пользователей;
  • Общий сервис мониторинга посещаемости и аналитика по всем проектам на одной платформе;
  • Удобство централизованного показа рекламы на всех сайтах платформы.

Мультисайтовость полезна, когда у компании есть один корпоративный сайт и множество сайтов филиалов. Или, например, есть корпоративный сайт и сайт интернет-магазина.

Если понадобится разместить новость или каталог продукции, то на обычных сайтах придется делать это в нескольких админ-панелях, что очень неудобно. А если таких сайтов-филиалов несколько десятков, то задача усложняется многократно, как и затраченное время.

Другое дело — мультисайтовость. Здесь одно общее ядро и общая база данных. И, соответственно, одна общая админ-панель. При этом публичная часть сайтов настраивается независимо, и может отличаться структурой, интерфейсом и дизайном.

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

Также мультисайтовость очень удобна для самих пользователей. Им не придется регистрироваться на каждом отдельном сайте, т.к. при мультисайтовости регистрация сквозная.

Мультисайтовость на Битрикс можно организовать двумя способами: на одном домене или на разных доменах.

Мультисайтовость Битрикс на одном домене — все сайты расположены внутри одного домена. То есть, на поддоменах основного домена. Этот вариант больше подходит для сетей филиалов или многоязычных сайтов.

Мультисайтовость Битрикс на разных доменах — все сайты расположены на разных доменах. Такой вариант является более удобным и предпочтительным, особенно для крупных компаний, у которых целевые аудитории или маркетинговые задачи сайтов сильно различаются.

Как настроить мультисайтовость в Битрикс на одном домене

Каждый сайт для мультисайтовости должен быть размещен в отдельном подкаталоге внутри единого каталога, например:

Имена каталогов s1, s2 можно выбирать произвольно, например, shop и company, или en и ru соответственно.

Также возможен вариант, когда один из сайтов располагается в корневом каталоге, а второй сайт в подкаталоге. Например:

Далее устанавливаем Битрикс в корневую директорию. В данном случае в ваш-сайт.ru. Чтобы правильно установить Битрикс воспользуйтесь этой инструкцией по установке и настройке Битрикса.

Затем необходимо выполнить ряд настроек в админ-панели Битрикса:

Настройки > Настройки продукта > Сайты > Список сайтов

Выбираем Изменить параметры сайта s1 и указываем в них:

  • Название:s1
  • Доменное имя:оставить пустым
  • Папка сайта:/ либо /s1/ * (см. примечание ниже)
  • Название сайта:Корпоративный сайт компании «Название компании«
  • URLсервера:www.ваш-сайт.ru/
  • Путь к корневой папке веб-сервера для этого сайта:оставить пустым

* Если используем вариант с установкой основного сайта в корневую папку, а дополнительные в подкаталоги, то ставим просто слэш /, а если все сайты размещаем в подкаталогах, то пишем /s1/ (для каждого сайта соответственно свой номер).

В параметре Папка сайта необходимо указывать путь относительно корня к каталогу в котором расположена публичная часть сайта. А Путь к корневой папке веб-сервера для этого сайта не используется в данном способе настройки мультисайтовости и должен быть пустым для всех сайтов.

Аналогично настроим параметры сайта №2. Если его еще нет, то добавляем:

Настройки > Настройки продукта > Сайты > Список сайтов > Добавить сайт

  • Название:s2
  • Доменное имя:оставить пустым
  • Папка сайта:/s2/
  • Название сайта:Интернет-магазин компании «Название компании«
  • URLсервера:ваш-сайт.ru/s2
  • Путь к корневой папке веб-сервера для этого сайта:оставить пустым

Как настроить мультисайтовость в Битрикс на разных доменах

В этом варианте каждый сайт необходимо размещать в соответствующем каталоге. Например:

Эти каталоги создаются автоматически при добавлении нужного домена в меню WWW-Домены — Создать, поэтому сначала нужно добавить адреса сайтов, которые планируется использовать. Далее устанавливаем Битрикс в один из сайтов. Пусть это будет site1. Чтобы ядро могло работать для обоих сайтов необходимо создать символьные ссылки для второго сайта.

Символьные ссылки нужны для папок /bitrix, /local и /upload.

Символьная ссылка: (также симлинк от англ. Symbolic link, символическая ссылка) — специальный файл, для которого в файловой системе не хранится никакой информации, кроме одной текстовой строки. Эта строка трактуется как путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке.

Чтобы создать символьные ссылки, зайдите в Панель управления хостинга — https://my.jehost.ru/ispmgr

WWW > WWW-Домены > site2 > Каталог > Создать > Ссылка

В поле Имя пишем название папки. Например, bitrix. В поле Значениеполный путь к этой папке на основном сайте:

Где ваш-сайт.ru — ваш основной сайт, в котором находятся каталоги bitrix и upload.

Если все сделали верно, то симлинк появится в каталоге сайта в виде папки с синей стрелкой. Если стрелка будет красная, значит, допущена ошибка в адресе пути.

В итоге у вас полуится символическая ссылка в таком виде:

Точно так же нужно будет создать симлинки для папок /local (при необходимости) и /upload.

Далее выполните те же настройки в админ-панели Битрикса, что и для варианта «Мультисайтовость Битрикс на одном домене» (см. выше), но с некоторыми изменениями:

  • Название:site1
  • Доменное имя:com
  • Папка сайта:/
  • Название сайта:Корпоративный сайт компании «Название компании«
  • URL сервера:site1.com
  • Путь к корневой папке веб-сервера для этого сайта:/home/www/site1/

Здесь в поле Папка сайта необходимо записать слэш /, а в поле Путь к корневой папке веб-сервера для этого сайта должен быть прописан полный путь к сайту на хостинге. Проще всего сделать это, нажав справа от поля ссылку «вставить текущий». Тогда адрес подставится автоматически.

Только обязательно проверьте, чтобы в конце строки был указан именно текущий сайт! Например, если вы настраиваете дополнительный сайт, то нужно проверить, чтобы в конце строки был указан именно он, а не основной сайт.

Важно! Обязательно также проверьте поле Сортировка сайтов в списке. Если второй сайт работает на поддомене первого сайта, то он в списке сайтов должен иметь более низкое значение. Например, сортировка у первого сайта — 10, сортировка у второго сайта (работающего на поддомене) — 5.

источник

Добавить комментарий

Adblock
detector