| Цитата |
|---|
| Айнур Валиуллин написал: Спасибо! А как закрыть скрипты от запуска через браузер? |
| Код |
|---|
if (PHP_SAPI !== 'cli') die('console mode only'); |
Консультирование и обучение 1C-Битрикс, технический аудит и CodeReview сайтов на 1С-Битрикс
Консультирование и обучение 1C-Битрикс, технический аудит и CodeReview сайтов на 1С-Битрикс
|
|||||
|
|
|
![]()
Консультирование и обучение 1C-Битрикс, технический аудит и CodeReview сайтов на 1С-Битрикс
|
|||
|
|
|
|
Виталий, если просто перенести, зачем заморачиваться? Пробросьте сразу а-запись на новый сервер и потом начинайте смену dns. Сайт сразу будет доступен с нового сервера. А-запись перезаписывается максимум 10 минут.
Консультирование и обучение 1C-Битрикс, технический аудит и CodeReview сайтов на 1С-Битрикс
|
|
|
|
|
3,5 года. Ошибку так и не поправили а всего-то делов сменить в файле /bitrix/modules/catalog/include.php в функции CatalogBasketCallback intVal на DoubleVal Конечно, решением является кастомизированная колбэк функция, но ИМХО правильнее и в дефолтной это учитывать.
Консультирование и обучение 1C-Битрикс, технический аудит и CodeReview сайтов на 1С-Битрикс
|
|||||
|
|
|
|
Алексей, подобное сообщение мы получали от саппорта в 2009 году. Так что крайне неизвестно, когда выйдет подобное обновление
![]()
Можете, но из опыта (делали подобным образом накладывание watermark'ов на фото) - импорт сильно замедляется. Хотя если апдейт базы происходит в режиме обновления - всё не так уж плохо.
Консультирование и обучение 1C-Битрикс, технический аудит и CodeReview сайтов на 1С-Битрикс
|
|||
|
|
|
|
99% что проблема из-за кирилического домена, попробуйте вместо
вписать
Консультирование и обучение 1C-Битрикс, технический аудит и CodeReview сайтов на 1С-Битрикс
|
|||||
|
|
|
У всех всё ещё актуальна. Варианта 2: либо использовать сторонний скрипт при экспорте на событие добавления/изменения элемента ИБ, либо резать фото уже при выводе товара.
Консультирование и обучение 1C-Битрикс, технический аудит и CodeReview сайтов на 1С-Битрикс
|
|||
|
|
|
|
Возникла простейшая задача: импортировать каталог из 1С 7.7. "Конфигурация базовая" обрадовался я, да не тут-то было.
Как оказалось у товаров по 25 свойств и по 5 типов цен. В результате, файл с 5 000 товаров занял 10 Мб. В принципе - немного. Запустил импорт CommerceML MySql Fast - BETA VERS на Таймвебовском Eterno[b] и ушёл пить кофе. Вернувшись, обнаружил 502 ошибку, перенапрягся сервер. Перенес бэкап сайта на локальную машину с двухъядерным процессором 2.2 Ghz и 4 гигами памяти и, о чудо, за 59 секунд файл был скормлен в Битрикс. Вот тут-то и возникла мысль об оптимизации файла commerceml_g_run.php Открыл файл и, о чудо снова, функции cmlStartElement() и cmlEndElement() заточены под использование , но почему-то используется кастомный парсер с применением таких "черепах" как preg_replace() и preg_match_all(). В итоге, пришлось внести следующие изменения в код. 1) Удаляем код:
2) Вместо кода
вставляем
Модернизация кода закончена. В итоге - скрипт ускоряется в разы (у меня ускорился ~ в 50 раз) Импорт, который ранее "нагибал" сервер хостера, прошел за 20 секунд.
Консультирование и обучение 1C-Битрикс, технический аудит и CodeReview сайтов на 1С-Битрикс
|
|||||||
|
|
|