Арсений Сычев, большое спасибо. А как теперь правильней сделать, нам убрать галочку что она поставщик и она затем пройдет сама регистрацию поставщика?
Напишите нам прямо сейчас, наши специалисты расскажут об услугах и ответят на все Ваши вопросы.
Арсений Сычев, большое спасибо. А как теперь правильней сделать, нам убрать галочку что она поставщик и она затем пройдет сама регистрацию поставщика?
Ошибка возникла из-за того, что пользователю 238 установили галочку что он поставщик из панели управления, а на деле она не прошла процедуру: модерации и заполнения данных компании и магазина.

Логично что система увидела, что данный IDне проходил процедуры и не отдал ей в таком случае данные.
В дальнейшем чтоб избежать таких ошибок что нужно делать:
1. Админ, конечно, может создавать пользователей из панели управления, при создании данных пользователей он, конечно, должен указать к какой группе этот пользователь принадлежит, а именно по умолчанию это группа «Пользователи» т.е. галочка в таком случае обязательна.
Другие галочки, например «Поставщик» ставить не нужно т.к. нужно пройти процедуру.
2. Если к примеру нам (Админу) нужно создать полностью пользователя который является и поставщиком, то в таком случае создаем из панели управления пользователя, далее идем через реавторизатор и проходим процедуру (на клиентской части), далее в админке устанавливаем что модерация пройдена и все, пользователь/поставщик полностью готов.
Премиум
Преимущества:
— Идеален для начинающих проектов, обеспечивая необходимые инструменты для старта.
— Позволяет сосредоточиться на развитии бизнеса без лишних затрат.
— Гибкость в использовании, что позволяет адаптироваться к изменяющимся потребностям.
Недостатки:
— Меньше функции по сравнению с более высокими уровнями, такими как Энтерпрайз.
— Возможные ограничения по масштабируемости при росте проекта.
Энтерпрайз
Преимущества:
— Полный набор функций, что позволяет более эффективно управлять крупными проектами.
— Высокая степень настройки под специфические бизнес-процессы.
Недостатки:
— Высокая стоимость, что может быть нецелесообразно для начинающих.
— Дольше происходит внедрение.
Облако
Преимущества:
— Возможность быстрого тестирования бизнес-гипотез и привлечения инвестиций.
Недостатки:
— Подходит только для стартапов, что ограничивает использование для более стабильных бизнесов.
В целом, для начинающих проектов лучше всего остановиться на Премиум, так как это оптимальный выбор для старта.
Для начинающего проекта стоит брать Премиум, дойти до Энтерпрайза Вы всегда успеете, облако брать не советую т.к. оно подойдет только стартапам которые ищут инвестирование, или просто для проверки бизнес гипотезы, так что советую остановиться на Премиум.
Вы можете начать с лицензии «Премиум». Все инструменты, входящие в комплект лицензии «Enterprise» устанавливаются дополнительными модулями, их можно приобрести, как отдельно каждый, так и весь комплект в удобное для вас время.
Поддержка бесплатных обновлений зависит от выбранного тарифа, типа размещения и лицензии.
Облачная версия и Энтерпрайз
Включают в себя полный пакет бесплатных обновлений, на протяжении всего срока использования лицензии.
Премиум
Поддержка бесплатных обновлений осуществляется в течении года с момента покупки лицензии.
Уже больше трех лет работаем на DST Store, обновления выходят регулярно и в автоматическом режиме обновляются без нашего участия, так что сложностей с ними никаких нет, все обновления были бесплатные
Чтобы сменить версию PHP, можно воспользоваться следующими способами в зависимости от ситуации:
1. На сервере с панелью управления ispmanager. В разделе «Сайты» выберите сайт и нажмите «Редактировать» — «Изменить». Раскройте вкладку «Обработчик (PHP)» и в пункте «Версия PHP» выберите нужную. Затем нажмите внизу кнопку «Сохранить». 1
2. На сервере без панели управления. Для Debian/Ubuntu нужно проверить текущую версию PHP, введя команду php -v. Если версия PHP 7.4 или ниже, можно обновиться, например, до PHP 8.0. Для этого нужно установить необходимое ПО и репозиторий: apt install software-properties-common, add-apt-repository ppa/php. Затем обновить список пакетов с учётом новых репозиториев командой apt update и установить PHP 8.0 командой apt install php8.0. После этого необходимо переключить на новую версию PHP модуль веб-сервера. Например, если используется Apache, нужно отключить старую версию командой a2dismod php7.4, потом включить новую версию PHP командой a2enmod php8.0. Для применения конфигурации нужно перезапустить Apache командой service apache2 restart. 1
Перед сменой версии PHP важно убедиться, что все скрипты и расширения, которые используются, поддерживают новую версию. В противном случае сайт может стать недоступен или работать некорректно.
1. Включите версию 7.4.33 и логирование сообщений об ошибках PHP а настройках хостинга/сервера.
2. Откройте сайт и повторите те действия, которые приводят к ошибкам на этой версии PHP.
3. Переключите обратно на текущую версию PHP.
4. Отправьте в лужбу поддержки ДСТ лог с сообщениями об ошибках PHP, который сформировался за то время, когда была включена более новая версия PHP.
На основании записей в логе специалисты помогут вам выяснить, как устранить возникающие ошибки.
Поняла. Ну может это я криворучка и что то не доделала. У меня в списке хостера 7/4/33 alt стоит не native. Да isp менеджер.
Подскажите, я что то не доделала видимо? Сменила версию php она автоматом встала ко всем сайтам но сайты стали недоступны вообще. Может есть инструкция где то почитать?
Судя по описанию у Вас стоит ISP. Самое простое решение в лоб — смена хостинга. Это не очень страшно если делать правильно. Или обновить перечень php. Кстати на 7.1 - 7.4 все работает прекрасно. Большинство боевых проектов именно так и работают. Самая частая комбинация.
Это никак не поможет ответить на вопрос «В чем может быть проблема?» Вам никто не ответит на него по скриншотам и обрывкам данных. Увы. Тут нужен админ, бюджет и специалист. Проблема на лицо — 80% роботность это приговор сайту.
Роботность проверьте для начала, 80% отказов это не реальный показатель, приемлемый 5-8% (и то много). В остальном надо разбираться. ПО паре скриншотов и Вашему описанию диагноз не поставить
Следует отметить, что unset() сохранит индексы нетронутыми, чего и следовало ожидать при использовании строковых индексов (массив в качестве хэш-таблицы), но может быть весьма неожиданным при работе с целочисленными индексированными массивами:
$array = array(0, 1, 2, 3); unset($array[2]); var_dump($array); /* array(3) { [0]=> int(0) [1]=> int(1) [3]=> int(3) } */ $array = array(0, 1, 2, 3); array_splice($array, 2, 1); var_dump($array); /* array(3) { [0]=> int(0) [1]=> int(1) [2]=> int(3) } */
So array_splice() можно использовать, если вы хотите нормализовать свои целочисленные ключи. Другой вариант — использовать array_values() после unset():
$array = array(0, 1, 2, 3); unset($array[2]); $array = array_values($array); var_dump($array); /* array(3) { [0]=> int(0) [1]=> int(1) [2]=> int(3) } */
Существует несколько способов оптимизации баз данных, которые помогут улучшить их функциональность и снизить нагрузку на систему. Рассмотрим некоторые из них.
1. Используйте правильные индексы: Создание индексов на ключевые поля позволяет ускорить поиск и выборку данных, так как база данных будет иметь предварительно подготовленные структуры для быстрого доступа к нужной информации. Однако следует помнить, что каждый индекс занимает определенное количество места на диске, поэтому нужно балансировать между количеством индексов и использованием ресурсов системы.
2. Оптимизируйте запросы: При написании запросов следует учитывать стратегии оптимизации, такие как выбор правильного типа запроса (INNER JOIN, LEFT JOIN и другие) и использование агрегирующих функций (SUM, AVG). Также следует избегать сложных и медленных операций, таких как полные сканирования таблиц или множественные запросы к базе данных.
3. Нормализуйте базу данных: Нормализация – это процесс разделения данных на отдельные таблицы для устранения повторений и обеспечения целостности информации. При правильной нормализации базы данных можно добиться улучшения производительности, так как уменьшается объем хранимых данных и упрощается запрос к ним.
4. Оптимизируйте структуру таблиц: Корректное определение типов данных и использование оптимальных размеров полей может значительно снизить размер базы данных и повысить скорость выполнения операций. Кроме того, следует избегать использования слишком больших таблиц, так как они занимают больше места на диске и требуют больше ресурсов для обработки.
5. Поддерживайте актуальные статистики: Статистика базы данных помогает оптимизатору запросов принимать решения о выборе оптимального плана выполнения запросов. Поэтому следует регулярно обновлять статистику, чтобы оптимизатор мог принимать решение на основе актуальных данных.
6. Управляйте транзакциями: Корректная работа с транзакциями помогает избежать блокировок и конфликтов при одновременном доступе к базе данных. Поэтому стоит минимизировать время, которое транзакции блокируют данные, и избегать использования длинных транзакций.
7. Масштабируйте базу данных: Если объем данных растет, может потребоваться масштабирование базы данных. Это можно сделать путем использования кластерных систем, разделения данных на отдельные серверы или применения горизонтального масштабирования. Таким образом, система сможет обрабатывать большие объемы информации и продолжать функционировать эффективно.