Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

AlexChapman

Новачок
  
  • Публікації

    29
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем AlexChapman

  1. Сайт достаточно туго работает, каждый заход пользователя - проц под потолок. Загрузка на хорошем железе и нете по нескольку секунд

    В общем трудягу надо разогнать.

    Сайт на VPS сидит.

    Тема Journal 3.

    OC: 3.0.3.2 (rs.2)

    JetCache ставил. Тормоза только хуже стали.

    Жду в личке тут или в телеге @Chapman_Shell

  2. 27 минут назад, nikifalex сказал:

    верните дефолтный htaccess

    Кстати что за задача была у вашего пропавшего спеца?

    Спасибо помогло с ошибкой. Правда теперь статус заказа поменять не могу - всплывающее окно со словом error

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

    Поиск привел к тому что при отключенном кэше браузера сайт работает как надо. и я взглянул в .htaccess:

    Спойлер
    
    
    
    <IfModule mod_expires.c>
    ExpiresActive On 
    ExpiresDefault "access plus 5 seconds"
    #ExpiresByType text/css "access plus 6 month" 
    #ExpiresByType text/plain "access plus 6 month"
    #ExpiresByType image/gif "access plus 6 month"
    #ExpiresByType image/png "access plus 6 month" 
    #ExpiresByType image/jpeg "access plus 6 month" 
    #ExpiresByType application/x-javascript "access plus 6 month"
    #ExpiresByType application/javascript "access plus 6 month"
    #ExpiresByType application/x-icon "access plus 6 month" 
    
    #ExpiresByType image/x-icon "access plus 2592000 seconds"
        #ExpiresByType image/jpeg "access plus 2592000 seconds"
       # ExpiresByType image/png "access plus 2592000 seconds"
    	#ExpiresByType text/plain "access plus 2592000 seconds"
        #ExpiresByType image/gif "access plus 2592000 seconds"
        #кэшировать css, javascript и текстовые файлы на одну неделю
        #ExpiresByType text/css "access plus 604800 seconds"
        #ExpiresByType text/javascript "access plus 604800 seconds"
        #ExpiresByType application/javascript "access plus 604800 seconds"
        #ExpiresByType application/x-javascript "access plus 604800 seconds"
        #кэшировать html и htm файлы на один день
        #ExpiresByType text/html "access plus 43200 seconds"
        #кэшировать xml файлы на десять минут
        #ExpiresByType application/xhtml+xml "access plus 600 seconds"
    
    #ExpiresByType image/webp "access plus 6 month" 
    </IfModule> 
    # STARTCOOKIENITRO
    <FilesMatch "\.(jpg|jpeg|png|gif|swf|svg|JPG|JPEG|PNG|GIF|SWF|SVG|WEBP)$">
    Header unset Cookie
    Header unset Set-Cookie
    </FilesMatch>
    # ENDCOOKIENITRO
    # STARTNITRO
    Header unset ETag
    Header unset Last-Modified
    FileETag None
    
    #CSS JS XML TXT - 1 WEEK
    #<FilesMatch "\.(xml|txt)$">
    #Header set Cache-Control "max-age=604800, public"
    #</FilesMatch>
    
    #JPG JPEG PNG GIF SWF SVG - 1 MONTH
    <FilesMatch "\.(jpg|jpeg|png|gif|swf|svg|JPG|JPEG|PNG|GIF|SWF|SVG|WEBP)$">
    Header set Cache-Control "max-age=2678400, public"
    ExpiresDefault "access plus 1 month"
    Header set Last-Modified "Wed, 05 Jun 2009 06:40:46 GMT"
    </FilesMatch>
    
    #OTF WOFF TTF ICO PDF FLV - 1 MONTH
    <FilesMatch "\.(otf|ico|pdf|flv|woff|ttf)$">
    Header set Cache-Control "max-age=2678400, public"
    ExpiresDefault "access plus 1 month"
    </FilesMatch>
    AddType image/svg+xml .svg
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/x-js
    AddOutputFilterByType DEFLATE text/css
    BrowserMatch ^Mozilla/4 gzip-only-text/html
       BrowserMatch ^Mozilla/4\.0[678] no-gzip
       BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    
    AddType application/x-font-woff .woff
    AddOutputFilterByType DEFLATE application/x-font-woff
    RewriteEngine On
    RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^(\/?(catalog.*\/assets).+)\.css$ catalog/view/theme/journal3/assets//serveFile.php?t=css&l=4&p=$1&c=604800 [NC,L]
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^(\/?(catalog.*\/assets).+)\.js$ catalog/view/theme/journal3/assets//serveFile.php?t=js&l=4&p=$1&c=604800 [NC,L]
    # ENDNITRO
    # 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
    <FilesMatch "(?i)((\.tpl|.twig|\.ini|\.log|(?<!robots)\.txt))">
     Require all denied
    ## For apache 2.2 and older, replace "Require all denied" with these two lines :
    # Order deny,allow
    # Deny from all
    </FilesMatch>
    
    # 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/
    
    #RewriteCond %{HTTPS} off
    #RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    RewriteBase /
    RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
    RewriteRule ^system/storage/(.*) 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|svg)
    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.
    # Gzip
    
    # 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. 1 минуту назад, Shureg сказал:

    Не получится так представить. Вы даже удалить свою тему не сможете. И другую вместо неё включить тоже не получится, Journal заменяет файлы ОС и потом способен работать только "как есть". Может, в теме появится кто-нибудь, кто работал с этим шаблоном, посоветует вам. А так можно только общие вещи сказать, скажем, посмотреть, не изменял ли хостер версию php, проверить свободное место, бэкап, в конце концов, попробовать запустить.

    Кстаати, а 7.3 версия PHP на 3.0.3.2 версии нормально работает? Переехал на VPS там ставил эту версию. Вроде все работало нормально, я и не трогал пока правки внести не понадобилось.

  5. 19 минут назад, Shureg сказал:

    "Врачи убедить пытаются, что проблемы с легкими и сердцем из-за курения. А я двадцать лет курил, и проблем не было! А теперь проблемы появились, но это явно с курением не связано!"
    Собственно, основная мысль, которую я пытаюсь донести - у вас не сработают общие методы и решения опенкарта. Там от опенкарта рожки да ножки остались.
    Вам нужен либо человек, который хорошо знает именно вашу тему с именно вашими модулями - но шанс на это крайне мал. Либо кто-то, кто возьмет на себя труд разгребать авгиевы конюшни journal и искать решение - это вам в "услуги". И будьте осторожны с кидалами, они за все берутся охотно и дешево, но потом ничего не сделают. Обычные исполнители темы вроде джорнал, мягко говоря, не любят, и работают с ними только "за дорого". (чтобы не было подозрения в моей необъективности  и коммерческой заинтересованности, замечу на всякий случай, что я этим заниматься "ващще не хочу!" и не буду :) )

    Когда они обычно всегда подходили. Можете тогда просто представить что это голый опенкарт?

  6. 24 минуты назад, Shureg сказал:

    Ответил вам на вопрос в другой теме. Journal и модули ОС не дружат. Собственно, и ОС с journal не дружит, эта тема сама себе cms, а опенкарт там так... Для видимости и немножко админки.

    Как всегда все на него в первую очередь грешат. Журнал у меня второй год работает, таких проблем никогда не было. Явно что-то не связанное с ним. Плюс к тому сейчас посмотрел, и его настройки тоже порой не хотят применяться. 

  7. Странная проблема. В теме что-то правлю - обновляется на сайте, в других модулях котрые был установлены ранее все тоже прекрасно работает. Но резко отвалилась Симпла, и новые модули тоже отказываются запускаться например фокус на популярные товары от ув OtezVikentiy

    Логи и кэши стандартными методами Опенкарта не чистятся только с помощью спец модуля. А после очистки логов и обновления модификаций лог пуст.

    Начал чистить модификаторы - некоторые потом фантомно озвращаются.

    Оптимизаторов кроме тех что есть в Journal 3  не использую. Темы похожие уже пошерстил. Редактором не ользуюсь

     

  8. У меня Journal 3, пытаюсь провернуть фишку чтобы сразу было очевидно что товар в корзине, найти в настройках оного не смог (наверное и нет.) Как это сделать ручками или модулем каким?

  9. 17 часов назад, Vladzimir сказал:

    Так не бывает. Ругается что константа не объявлена.

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

     

    А как можно узнать куда копать?

  10. 7 минут назад, Vladzimir сказал:

    define('CACHE_HOSTNAME', 'localhost'); define('CACHE_PORT', '6379'); define('CACHE_PREFIX', 'oc_');

    Полностью скопировал в конфиг, то же самое все, белый экран. в error.log ничего нового нет

  11.  

    28 минут назад, 100napb сказал:

    1) после изменения $_['cache_engine'] = '?'; в upload/system/config/default.php стоит так же где-то (в config.php?) прописать константы со своими значениями

      Скрыть контент

    define('CACHE_HOSTNAME', 'localhost');
    define('CACHE_PORT', '6379');
    define('CACHE_PREFIX', 'oc_');

    В config.php у меня уже вписано

    Спойлер

    define('CACHE_HOSTNAME', '127.0.0.1');
    define('CACHE_PORT', '6379');
    define('CACHE_PREFIX', 'redis_');

     

    С localhost тожк пробовал

  12. 31 минуту назад, Vladzimir сказал:

    system\storage\logs\error.log

    Повторил изменения для проявки ошибки. Все делал для редиса но шотокакаятофиг*я

    Спойлер

    2021-06-22 18:50:00 - PHP Warning:  Use of undefined constant CACHE_HOSTNAME - assumed 'CACHE_HOSTNAME' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 13
    2021-06-22 18:50:00 - PHP Warning:  Use of undefined constant CACHE_PORT - assumed 'CACHE_PORT' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 13
    2021-06-22 18:50:00 - PHP Warning:  Memcached::addServer() expects parameter 2 to be int, string given in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 13
    2021-06-22 18:50:00 - PHP Warning:  Use of undefined constant CACHE_PREFIX - assumed 'CACHE_PREFIX' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 17
    2021-06-22 18:50:00 - PHP Warning:  Use of undefined constant CACHE_PREFIX - assumed 'CACHE_PREFIX' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 21
    2021-06-22 18:50:00 - PHP Warning:  Use of undefined constant CACHE_PREFIX - assumed 'CACHE_PREFIX' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 17
    2021-06-22 18:50:00 - PHP Warning:  Use of undefined constant CACHE_PREFIX - assumed 'CACHE_PREFIX' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 21
    2021-06-22 18:50:04 - PHP Warning:  Use of undefined constant CACHE_HOSTNAME - assumed 'CACHE_HOSTNAME' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 13
    2021-06-22 18:50:04 - PHP Warning:  Use of undefined constant CACHE_PORT - assumed 'CACHE_PORT' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 13
    2021-06-22 18:50:04 - PHP Warning:  Memcached::addServer() expects parameter 2 to be int, string given in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 13
    2021-06-22 18:50:04 - PHP Warning:  Use of undefined constant CACHE_PREFIX - assumed 'CACHE_PREFIX' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 17
    2021-06-22 18:50:04 - PHP Warning:  Use of undefined constant CACHE_PREFIX - assumed 'CACHE_PREFIX' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 21
    2021-06-22 18:50:04 - PHP Warning:  Use of undefined constant CACHE_PREFIX - assumed 'CACHE_PREFIX' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 17
    2021-06-22 18:50:04 - PHP Warning:  Use of undefined constant CACHE_PREFIX - assumed 'CACHE_PREFIX' (this will throw an Error in a future version of PHP) in /var/www/www-root/data/www/xn--b1agjiih2ae7a5c.xn--90ais/system/library/cache/memcached.php on line 21

     

    Почему оно в контроллер мемкеша лезет?

  13. Только что, Vladzimir сказал:

    Тогда нужно смотреть логи ошибок.

     

    Какой конкретно вам нужен?

    И кстати, если квери кэш - УГ то как мне тогда утихомирить запросы к БД? После включения кэша этого, я получил хорошую прибавку к производительности (вместе с багами, куда без них...)

  14. 8 минут назад, Vladzimir сказал:

    А сам редис на сервер стоит? А адаптор под редис-кеш есть в опенкарте?

     

    В "system/library/cache/" -  Redis есть.

    Понг в консоли отвечает. Да и ISPmanager показывает что редис включен и прекрасно работает как расширение PHP

  15. 9 минут назад, Vladzimir сказал:

    Значит вы не включили редис в настройках опенкарта

    Правил конфиги и все делал по по этой инструкции

     

    Только выставляя "redis" или mem вместо File как положено по инструкции:

    // Cache
    $_['cache_type']           = 'redis'; // apc, file or mem
    $_['cache_expire']         = 3600;

     

    Получаю белый экран вместо сайта

  16. В 21.06.2021 в 16:16, 100napb сказал:

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

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

  17. 5 часов назад, Vladzimir сказал:

    Бинго! Наконец то поняли что это псевдокеш, который к тому же полностью дропается при любом изменении таблицы. А для таблицы product он вообще не работает из-за постоянного инкримента просмотров.

    Единсвенный вопрос к топикстартеру, как

    может скидывать кеш БД? Научите?

    Да не скидывать кэш БД, просто у меня через Ф5 начинает что-то менятся на странице)

  18. В общем, подключил  Query_Cache на сервере (VPS). Возникли некоторые вопросы.

    1) Возможно ли как-то исключить из кэширования некоторые таблицы базы? Например в админке приходится обновлять страницу через CTRL-F5 для отображения новых заказов.

    2) Если нет, то где найти запросы опенкарта к бд чтобы исправить их. Допустим миникорзина на главной тоже просит перезагрузки когда добавляешь товар в корзину, потом переходишь на главную, а счетчик - 0, обновляешь через CTRL - цифра становится актуальной.  Тоже и к админке относится, ну и еще может какие баги не нашел.

     

    Возникли проблемы сии именно после включения кэша

     

    Настройки такие:
     

    Спойлер

     

    mysql> SHOW VARIABLES LIKE '%query_cache%';
    +------------------------------+----------+
    | Variable_name                | Value    |
    +------------------------------+----------+
    | have_query_cache             | YES      |
    | query_cache_limit            | 33554432 |
    | query_cache_min_res_unit     | 4096     |
    | query_cache_size             | 33554432 |
    | query_cache_type             | ON       |
    | query_cache_wlock_invalidate | OFF      |
    +------------------------------+----------+
    6 rows in set (0.00 sec)

     

    mysql> SHOW STATUS LIKE 'qcache%';
    +-------------------------+----------+
    | Variable_name           | Value    |
    +-------------------------+----------+
    | Qcache_free_blocks      | 246      |
    | Qcache_free_memory      | 19337688 |
    | Qcache_hits             | 8304818  |
    | Qcache_inserts          | 56408    |
    | Qcache_lowmem_prunes    | 4539     |
    | Qcache_not_cached       | 125502   |
    | Qcache_queries_in_cache | 4641     |
    | Qcache_total_blocks     | 9872     |
    +-------------------------+----------+
    8 rows in set (0.01 sec)

     

     

  19. 2 часа назад, Flint2000 сказал:

    @AlexChapman Цены не должны быть пустыми https://prnt.sc/rv875e

    Спасибо) Я думал в основных настройках указывается столбец цены товара, а в опциях соответственно на цену опции.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.