суббота, 7 сентября 2013 г.

Bitrix Virtual Appliance 4.2 простая настройка samba, подключение как сетевой диск в Windows

Простая инструкция как настроить на Bitrix Virtual Appliance 4.2 сервис samba и подключится к виртуальной машине как к сетевому диску в Windows.

1) запустили виртуальную машину битрикс, поменяли пароли для пользователей root и bitrix.

2) запустили в Midnight Commander (команда md)

3) перешли по пути /etc/samba открываем на редактирование файл (выделяем его нажимаем F4)  smb.conf удаляем его содержимое, вставляем следующий конфигурационный текст:
[global]
workgroup = WORKGROUP
netbios name = CentOS
server string = MyServer
security = share
browseable = yes
public = yes
guest account = bitrix
[bitrix]
comment = 1C Bitrix
path = /home/bitrix
public = yes
readonly = no
writable = yes
guest only = yes
guest ok = yes
Обратите внимание на строку workgroup = WORKGROUP если название вашей рабочей группы в системе Windows отличается от WORKGROUP, перепишите на название своей рабочей группы.
Теперь запускаем samba сервер, выполнить в командной строке команду service smb start. Если хотите что бы samba сервер стартовал во время загрузки системы то выполните команду chkconfig smb on.

4) теперь перешли по пути /etc/sysconfig/ нашли файл iptables, выделяем его нажимаем F4 (открываем на редактирование).
Под строкой:
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
добавляем
-A INPUT -p tcp -m tcp --dport 445 -j ACCEPT
Т.е. открываем в фаерволе порт 445 что бы Windows видела нашу расшаренную папку.
Перезапускаем фаервол командой service iptables restart.

5) Откройте проводник вWindows, в строке адреса введите ip адрес под которым у вас запустился виртуальный сервер, адрес написан тут (выделено красным прямоугольником):

Адрес вводится так \\192.168.1.225 нажимаем Enter откроется расшаренная папка на виртуальной машине битрикса.
Теперь осталось подключить витруальную папку битрикса как  сетевой диск в Windows, это позволит работать с содержимым папок и файлов в любой среде разработки без особых проблем.

Уже настроенный виртуальный сервер вы можете скачать тут. пасс от пользователей root и bitrix  (1g56vn0) без скобок.

Готово.

пятница, 30 августа 2013 г.

Ошибка сохранения настроек торгового каталога

Если у вас возникла такая ошибка при сохранение или изменении инфоблока:

"Ошибка сохранения настроек торгового каталога: не указано, является инфоблок торговым каталогом или нет
Ошибка сохранения настроек торгового каталога: не указано, используется или нет инфоблок для продажи контента
Ошибка сохранения настроек торгового каталога: не указано, имеет или нет инфоблок торговые предложения"
Что помогло мне избавится от нее, 1 -  сделайте проверку сайта (Настройки - Инструменты - Проверка сайта) и максимально исправьте ошибки которые там отобразит система. Исправление этой ошибки удалось избавиться от ошибок при сохранении инфоблока:


Обязательные параметры PHP | Значение max_input_vars должно быть не ниже 3000. Текущее значение: 1000

По сути суть вся сводится к увеличению значения max_input_vars до 3000, что такое max_input_vars можно почитать тут. Это значение меняется в конфигурационном файле PHP, или попросить хостера что бы вам выставили это значение. Ели работаете локально, не забывает перегрузить апач.

вторник, 5 марта 2013 г.

Битрикс на OpenServer

При разработке, доделывании сайтов на Битриксе с использованием OpenServer, могут возникать непредвиденные ошибки, обычно падает Апач, а точнее его модуль работы с БД. Да и скорость работы самого сайта будет в значительной мере уступать производительности битриксовского "Веб окружения". Поэтому не стоит мучится с Битриксом на OpenServer, поставьте "Веб окружение" и будет вам счастье в скорости работы, стабильности. Это самый быстрый вариант  развернул и работай.