COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Gar-Ik

opencart.pro
  • Публикации

    47
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Gar-Ik

  1. Спасибо, разобрался. Хостер сменил версию Apache и прислал сообщение:

    ...произведено обновление версии web-сервера Apache до 2.4 (текущая версия 2.2). 

    Далее будут рассмотрены наиболее распространенные примеры управления доступом для старой и новой версий.

    === Полный запрет доступа ===
    - Apache 2.2
    Order deny,allow
    Deny from all

    - Apache 2.4
    Require all denied

    === Разрешить доступ для всех ===
    - Apache 2.2
    Order allow,deny
    Allow from all

    ну и т.д

  2. У меня в админке, на странице sale/order есть кнопка, которая создает тестовый файл, пригодный для загрузки в 1с (например в папке admin/order). Раньше в эту папку order добавлял файл .htaccess с Allow from all и я мог скачать эти файлы. А сейчас что-то это не катит. Пишет:  "You don't have permission to access /admin/order/****.txt on this server." Что может быть?  Текущая версия PHP: 5.3 Может версия Apache?

  3. Пробую обновиться с 1.8 до 1.10. На OpenServer

    Как и было при обновлении до 1.9 выдает ошибки:

    Notice: Error: Can't DROP 'customer_id'; check that column/key exists
    Error No: 1091
    ALTER TABLE `oc_cart` DROP INDEX `customer_id` in D:\OpenServer\domains\shop.cemena.ru\system\library\db\mysqli.php on line 46

    Notice: Error: Can't DROP 'customer_id'; check that column/key exists
    Error No: 1091
    ALTER TABLE `oc_cart` DROP INDEX `customer_id` in D:\OpenServer\domains\shop.cemena.ru\system\library\db\mysqli.php on line 46

    Notice: Error: Can't DROP 'customer_id'; check that column/key exists
    Error No: 1091
    ALTER TABLE `oc_cart` DROP INDEX `customer_id` in D:\OpenServer\domains\shop.cemena.ru\system\library\db\mysqli.php on line 46

    Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\shop.cemena.ru\system\library\db\mysqli.php:46) inD:\OpenServer\domains\shop.cemena.ru\system\library\response.php on line 17

    НО! Заметил в phpMyAdmin вот такое сообщение в таблице oc_cart, это критично?

    MySql.PNG

  4. Подскажите, пожалуйста, как можно в phpmyadmin изменить структуру существующей таблицы.

    Нужно из 

    CREATE TABLE IF NOT EXISTS `oc_category_path` (
      `category_id` int(11) NOT NULL,
      `path_id` int(11) NOT NULL,
      `level` int(11) NOT NULL,
      PRIMARY KEY (`category_id`,`path_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

    сделать

    CREATE TABLE `oc_category_path` (
      `category_id` int(11) NOT NULL,
      `path_id` int(11) NOT NULL,
      `level` int(11) NOT NULL,
      PRIMARY KEY (`category_id`,`path_id`),
      KEY `path` (`path_id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

    Т.е. в существующей таблице добавить KEY `path` (`path_id`), чтобы было как в 2.1.0.1.9

     

  5. 2.1.0.1.8

    Если из корзины удалить товар (нажать на кнопку корзины в правом верхнем углу, а потом красный крестик), то в админке, в журнале ошибок появляется сообщение, что "Корзина покупок обновлена!".

    Cart.PNG

  6. Тоже хотел обновиться с 21018 до 21019. Три строчки с одной ошибкой:

    Notice: Error: Can't DROP 'cart_id'; check that column/key exists
    Error No: 1091
    ALTER TABLE `oc_cart` DROP INDEX `cart_id` in ...\system\library\db\mysqli.php on line 46

    В строке 46:

    trigger_error('Error: ' . $this->link->error  . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); 

  7. 2.1.0.1.8

    Файл .../admin/view/template/sale/order_invoice.tpl

    Если есть комментарий к заказу то выскакивает ошибка в строке 92 (<td><b><?php echo $column_comment; ?></b></td>)

    В .../admin/controller/sale/order.php  public function invoice() по моему, надо добавить: $data['column_comment'] = $this->language->get('column_comment');

  8. OpencartPro 2.1.0.1.8

    В журнале ошибок вылезла ошибка: PHP Notice:  Undefined index: last_order_id in .../catalog/controller/checkout/success.php on line 89

    У меня в этой строке: $data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'), $this->session->data['last_order_id']);

     

    Может как-то связано но есть еще одна:

    PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in .../system/library/request.php on line 31

    У меня это:

    $data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');
     

    Первых ошибок всего 2, вторых 10. Но это за один день.

     

    Когда появляются не знаю, когда сам делаю у себя заказ, то ошибок нет.

     

    Поиском пользовался, но безрезультатно.

     

  9. не понял вы про то что низ становится темнее ?

    можно поменять на такой как вам нужно используя этот совет http://forum.opencart.pro/index.php?/topic/1617-цвет-рамки-и-кнопки-купить/?p=11584

    то что касается актив

    На сайте того, кто задал вопрос кнопка "Купить" оранжевого цвета.  Если кликнуть мышкой и подержать, она становится темно-синей, а потом, пока вместо слова "Купит" надпись "Загрузка...", то верхняя половина кнопки становится светло-синей, а нижняя половина темно-синей. С оранжевым как-то не вяжется. Я попробовал поменял цвет кнопки на зеленый, но та-же история, при нажатии - синяя. В stylesheet.css все изменил, остался только bootstrap.

    А border-color это-же цвет рамки. Или я не догоняю?