Анатолий, это не предел Битрикса. Это, возможно, предел вашего хостинга. На дешевых shared-хостингах, где на одном физическом сервере живет много сайтов, часто ставят ограничение на количество операций.
Посмотрите в маркетплейсе решения. Вдруг вам поможет.
Мне периодически надо что-то разрабатывать на копии сайта, а потом переносить изменения на боевой сервер.
Но на боевом сервере пользователи могут вносить изменения в код! Это, в основном, включаемые области, javascript и CSS. Знаю, что такая схема неправильная, но менеджер не хочет отвлекать разработчика и сам в присутствии заказчика быстро редактирует сайт. Я не должен потом стереть его изменения. А договариваться каждый раз, что какой-то файл изменен, невозможно.
Хочу настроить всё по-простому так:
- сделать папку /local/ - создать репозиторий на основном сервере Исключить /bitrix/ и /upload/. - скопировать сайт на компьютер разработчика - клонировать с сервера файлы сайта. (Кроме /bitrix и /upload)
Далее, я хочу редактировать локальный сайт, тестировать и выкладывать изменения сразу на боевой сервер.
Но перед выгрузкой своих изменений я должен скачать возможные изменения сделанные менеджером. Посмотреть. И при необходимости объединить его правки с моими. А потом выгрузить.
Прошу написать инструкцию для такой несложной схемы. Как настроить git на боевом сервере, локальном сервере. Какие команды выполнять.
И что делать в NetBeans. Посмотрел много инструкций, но нам сейчас не надо усложнять процесс с кучей разных разработчиков, dev и test сервером.
Исходные данные:
Машина Битрикса.
Первый случай: Боевой сайт на боевом сервере /home/bitrix/ext_www/site.ru/ Cайт разработчика на локальном сервере /home/bitrix/ext_www/dev.site.ru/
Второй случай: Как команды будут выглядеть в другом случае, если будет только один боевой сервер и локального сервера не будет. /home/bitrix/ext_www/site.ru/ /home/bitrix/ext_www/dev.site.ru/
Мне, кажется, что ошибка в данных есть, но результат обмена должен всё-равно корректно записываться и открываться.
У клиента была истерика. Он сделал 10 обменов и все 10 прошли, а отчет открыть не может. Потому что отчет не открывается. Он думает, что обмен не прошел.
Проверять все данные очень тяжело. Клиент заполняет каталог в 1С различными сторонними скриптами.
Путь к корню сайта смотрите там же в phpinfo. Поле DOCUMENT_ROOT.
Например, если /home/bitrix/www
Код
cd /home/bitrix/www/upload/1c_catalog
----
Свободное место на сервере надо смотреть в панели управления хостингом. Если вы сервер настраивали самостоятельно и панели управления хостингом нет, попробуйте команду
Ошибка открытия файла /import_files/00/00033bd9a73a11e29e829c8e9930e34e_1a9cfcf319bb42db8ff7133b4c0cc9ef.png для записи.
Явно с правами на сервере что-то не так. Что если через сайт зайти. И тупо в папке import_files создать файл и отредактировать его.
Может быть вообще у вас нет доступа к папке import_files. Какой пользователь линукса владелец папки? Какие права на папку? Есть ли вообще папка и файлы в ней?
Из под какого пользователя запущен PHP?
В линуксе права на папку можно проверить так:
Код
cd /путь к корню сайта/upload/1c_catalog
ls -al
cd import_files
ls -al
Пользователя и группу, из под которых запущен PHP, можно посмотреть на странице /bitrix/admin/phpinfo.php. Поле User/Group
-------
Цитата
выгрузить один товар не получается - в регистрации 1 позиция, но в файлы обмена попадает все (в том числе и все картинки)
В 1С следует настроить отбор "Номенклатура Равно Что-то". Вы наверное смотрите не туда, смотрите в изменения, и там один товар.
Файлы архива лежат в /upload/1c_catalog. Они пришли?
Если пришли, советую модуль Продвинутый обмен с 1С. Там можно включить лог-файл и Живой лог, чтобы посмотреть, что у вас. Может обмен идет, но только очень медленно. А может и дошел до конца.
------
Если файлы выгрузки так и не пришли в /upload/1c_catalog, тогда ошибка точно в 1С. Надо разбираться с 1С. Писать в техподдержку Битриксу
-------
На одном из проектов у нас была проблема с открытием отчетов в 1С. Мы не видели, как прошел обмен, потому что была какая-то ошибка XML с кракозяброй.
Но сейчас у нас стоит новое дополнение для 11.1.2.22 и ошибка XML не возникает.
Можете, как вариант, создать новую настройку обмена. Но нет гарантии, что ошибка XML не повторится.
Нет, мне не надо видеть список ставок. Я и так знаю, что нет никаких налогов. Налог в магазине - это всего-лишь наценка на товар. Пусть она даже называется НДС.
НДС считается не через налоги магазина, а через НДС в товаре торгового каталога. НДС передается в корзину, а потом в заказ.
Я хочу просто в заказе посмотреть, сколько там посчиталось НДС.
Импорт csv Символьный код, При выдает Ошибка загрузки товара.Обязательное поле "Привязка к разделам" не заполнено. Обязательное поле "Символьный код" не заполнено.
Строка 1. Ошибка загрузки товара: Обязательное поле "Привязка к разделам" не заполнено.
Обязательное поле "Символьный код" не заполнено.
возникает, если в инфоблоке для раздела и для элемента отмечены флажки, что эти поля являются обязательными.
Если вам символьные коды не нужны, снимите эти флажки.
Если символьные коды обязательны, то попробуйте в настройках инфоблока отметить флажки - Транслитерировать из названия при добавлении элемента, - Транслитерировать из названия при добавлении раздела
В настройках: Магазин-> Настройки -> Импорт данных -> Import CSV (new) отметьте "Использовать настройки инфоблока для транслитерации символьных кодов"
Не могу найти, где в заказе можно посмотреть НДС на заказ и на товары в нем.
У нас у всех товаров на сайте есть НДС 18%, который включен в цену. И в таблицах я вижу что налог у заказа есть. Но как посмотреть НДС в обычном интерфейсе администратора?
Там есть лог-файл и живой лог. Вы в реальном времени сможете посмотреть, сколько времени занимал каждый шаг и что надо оптимизировать.
Там же есть возможность установить memory_limit и time_limit. Бесполезно смотреть в php.ini. Битрикс сам эти параметры ставит в dbconn.php.
Еще есть инструменты для ускорения обмена: обновление только цен и остатков и быстрая запись свойств. Почему-то чем больше свойств в инфоблоке товаров, тем дольше идет обмен. Сколько свойств в инфоблоке у вас?
И еще: Вероятно, когда вы отключили выгрузку картинок - у всех ваших товаров контрольные суммы поменялись. Вы заметили, что выгрузка стала дольше, потому что контрольные суммы стали другими, и все товары перезаписались целиком.
Кроме статуса у заказа есть еще три флажка: оплачен, отменен, доставка разрешена.
Вы можете вообще обойтись без статусов.
Стандартно статусов на сайте настроено три: - Принят, ожидается оплата, - Оплачен, - Выполнен.
В настройках модуля Магазин настроены действия, что делать: - заказ переходит в статус Оплачен, когда 1С присылает дату оплаты. - заказ переходит в статус Выполнен, когда 1С присылает дату отгрузки.
В 1С отмена заказа - влияет на флажок отмены заказа на сайте, Документ оплаты - на дату оплаты - на флажок "оплачен", Печать накладных - на дату отгрузки - на флажок "доставка разрешена".
Как только заказчик хочет сделать новые статусы:
Формируется, Отгружается, В Пути, Прибыл
то сразу вся логика нарушается. Непонятно как делать Оплачен и Прибыл, и Неоплачен и прибыл. Поэтому от статуса "оплачен" надо избавиться, чтобы не путаться. Все-равно флажок "оплачен" останется.
Справочник соответствия статусов есть дополнении в УТ 11 - но у меня так и не получилось настроить.
По умолчанию активность на сайте - это отметка "помечен на удаление" в 1С. Если отметка стоит, значит товар становится неактивным (либо удаляется, в зависимости от настроек обмена на сайте)