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

savage4pro

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    74

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

  1. учимся читать readme файлы

    Installation


    ============

    In the OpenCart admin backend, do the following steps:

    Step 1)
    Go to Extensions > Extension Installer

    Step 2)
    Upload the opencart-2-x-export-import-multilingual-2-xx.ocmod.zip

    Step 3)
    Go to Extensions > Modifications
    You should see any entry for this Export/Import tool

    Step 4)
    Click on the Refresh button (top right of the page)

    Step 5)
    Go to System > Users > User Group > Edit Administrator

    Step 6)
    Set access and modify permissions for 'tool/export_import'

    That's it!

    If during the install you get an error saying "Could not connect as ......"
    while uploading this zipped extension via the Extension Installer,
    you probably have the FTP support disabled from your hosting.
    In that case you may try the following OpenCart Extension Installer fix first:

    <http://www.opencart.com/index.php?route=extension/extension/info&extension_id=18892>

  2. нет, страница та же, просто заголовок страницы заменяется на заголовок из языкового файла капчи (и крошки на этой странице, мета тайтл не заменяется)


    в некоторых темах заголовок капчи используется на странице с формой, если вы не будете использовать такие темы, то можно просто вырезать заголовок из языковых файлов


     


    можно и забить, т.к. это ерунда по сути, мало кто из посетителей вообще внимание обратит на это


     


    но если подходить педантично и от этой ошибки не спится, то, конечно, поправить надо


    то есть по сути надо только одну строку добавить в каждый из файлов, что и куда, можно посмотреть здесь


     


    https://github.com/savage4pro/opencart/commit/15b8f9041843c6959ddbc79361bad3246577db85


     


    вероятно, когда-нибудь товарищ https://github.com/danielkerrпридумает, как это пофиксить красивей, и внесет исправления в ядро, но пока так


  3. AddDefaultCharset UTF-8


    # 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

    # 2. In your opencart directory rename htaccess.txt to .htaccess.

    # For any support issues please visit: http://www.opencart.com

    Options +FollowSymlinks

    # Prevent Directoy listing
    Options -Indexes

    # Prevent Direct Access to files

    Order deny,allow
    Deny from all


    # SEO URL Settings
    RewriteEngine On
    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

    RewriteBase /
    RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
    RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

    ### Additional Settings that may need to be enabled for some servers
    ### Uncomment the commands by removing the # sign in front of it.
    ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

    # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
    # php_flag register_globals off

    # 2. If your cart has magic quotes enabled, This may work to disable it:
    # php_flag magic_quotes_gpc Off

    # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
    # php_value upload_max_filesize 999M

    # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value post_max_size 999M

    # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value max_execution_time 200

    # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
    # php_value max_input_time 200

    # 7. disable open_basedir limitations
    # php_admin_value open_basedir none

  4. посмотрите в шаблон, где там поля паролей потерялись


    или модуль какой-то у вас их вырезает


    или перед валидацией в контроллере $_POST чем-то обрабатывается


    или вы пытаетесь передать данные не с формы, а каким-нибудь аяксовым/курловым запросом с неполными пост-данными


    или все это происки империалистов


  5. кстати, да
    ControllerCommonSeoPro -> validate()

    			header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently');			$this->response->redirect($seo);

    а Response -> redirect()

    public function redirect($url, $status = 302) {

    а в итоге мы получаем страницу после temporary редиректа, в чем смысл?

    может, тогда стоит добавить второй аргумент?

    $this->response->redirect($seo, 301);
  6. консоль хрома приятней и не так грузит браузер


    но в фаербаге удобно отслеживать изменения стилей при наведении, фокусе и т.д.


    по остальным плюшкам - сама собственно консоль, нетворк, сурсес, ресурсес стоковый хром нравится больше


  7. для начала все же выключите все дополнения и посмотрите, останутся ли проблемы и какие, чтобы определится с примерным направлением раскопок


    мысль мегасильна, но все же не настолько, чтобы видеть ваш сайт и его окружение сквозь один скриншот с несколькими ошибками


  8. если идти по первому решению, то языковые файлы менять не надо вовсе (а после изменения контроллера сбросить кэш модификаторов, если хотя бы один из них кэширует этот файл)
    если идти по второму - то надо, притом во всех языках

    catalog/language/*/captcha/*.php


    когда все правильно, в крошках и в заголовке будет оригинальное название страницы, в данном случае, это "Связаться с нами"

  9. отключите модули по очереди, пока ошибка не исчезнет


    или отключите все, и включайте по одному, пока ошибка не появится


    и не забывайте про обновление не только системного кэша, но и кэша модификаторов


  10. у вас проблема с правами на папку system/storage/cache


    веб-сервер должен иметь возможность создавать/удалять файлы внутри нее


     


    как минимум, проверьте, т.к. это первое что в голову приходит при наличии кучи ошибок доступа к файлам