Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

druzhkov

Users
  
  • Posts

    271
  • Joined

  • Last visited

Everything posted by druzhkov

  1. Перед установкой модуля делать бэкап базы. Если что-то пошло не так - откатываем правки, которые внес модуль в код, и накатываем последний бэкап. Как я понимаю, подобные эксперименты вы будете делать на своем компе, а не на живом сайте (иначе тогда будут теряться все вновь добавленные данные - заказы и т.д.)
  2. Лечится оптимизацией. Но вы сначала адрес сайта скажите.
  3. Добавление одного товара происходит в admin/model/catalog/product.php , метод addProduct. Соответственно, можно посмотреть, откуда он вызывается, и как формируются данные для добавления.
  4. system/library/user.php - там должен быть метод login, в нем в sql-запросе убираете проверку AND password = ...
  5. Если require_once('file_name') выдает фатальную ошибку, что не может найти файл, то прямо перед ним ставите die('file_name'), запускаете скрипт и смотрите на выводимую строку. В ней что-то будет неправильно (переменная не подставилась и т.д.), исходя из этого, копаете дальше. 'file_name' - просто условное обозначение того, что стоит в скобках.
  6. Вы работаете через model/account/customer - addCustomer или напрямую пишете в базу?
  7. а) нагрузка в какой-то момент может резко повышаться (например, тяжелая задача в планировщике). Нужно смотреть, что и когда запускается. б) либо сам сайт уже подтормаживает. Есть сайты, гда можно смотреть ответы сайта (там все подробно расписывается). Либо ставите, например, firebug для файрфокса, там на вкладке "Сеть" будет показана диаграмма загрузки ресурсов. Если сама страница генерируется очень долго - увидите длинную полоску напротив нее.
  8. Лично мне этот подход в новом движке не нравится. md5 сейчас дешифруется легко, и если кто-то стянет базу, то узнает все пароли в старом формате. Поэтому мы в авторизации убрали "OR" и оставили только проверку по новому алгоритму. То есть пользователи будут вынуждены поменять свои пароли. Некомфортно, но ради их же безопасности.
  9. Как можно заметить, ключ кеша равен md5 от всех поступивших в метод параметров, в том числе и от сортировки. Соответственно, для разных сортировок будут разные кеши.
  10. С этими SELECT(COUNT(...)) в опенкарте действительно проблемы. Мы у клиента лечили установкой кеширования: http://e-45.ru/articles/%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-opencart-1_5 В принципе, процедура несложная: смотрим в профайлере тормозные запросы, ищем код, оборачиваем в кеш, потом следующий и т.д.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.