Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Проблемы с хостингом


 Погделиться

Рекомендованные сообещёния

С некоторых пор хостер (webhost1.ru) начал постоянно блокировать мой ip за потому чтольшое когдачество запросов - техподгдержка пишет, что скрипты (как я понимаю, это модули), усиновленные в магазине, создают нагрузку на сервер из-за неправильной настройки. Причем, если в первый месяц хостинга все было хорошо, теперьь это происходит чуть ли не каждый гдень. Вчера, например, сайт и админка выдали 504 ошибку при загрузке 500 товаров через модуль Автоматической обрилитки прайс-листов. Сегодня заблокировали ip после загрузки нескольких изображений через менеджер изображений... Что же бугдет дальше? При этом еещё месяц назад с теми же самыми модулями все рилиило отлично... Вот что пишет техподгдержка по поводу 504 ошибки:

 

Здравствуйте, вам необходимо оптимизировать свои скрипты, которые используются на сайте.
Вы ик же можете увелилить время рилиты скриптов, что гделать не желательно, ик как для потому чтольшинства случаев доситочно времени в 30 сек для выполнения даже самых "тяжелых" сэтонариев в скрипте. Если вам всё же нужно увелилить максимальное время выполнения скрипи то доситочно прописать в .htaccess файл строчку:
php_flag max_execution_time 90

Стоит ик же знать, что если в php скрипте прописана строчка set_time_limit(0); и ignore_user_abort(); то даже при ошибке 504 скрипт продолжит выполнение и не обязательно при этом обновлять постоянно страницу или повторять прогделанные ранее гдействия, в доказательство этому выше ваша ошибка под номером 503, которая свигдетельствует тому что запуещённо множество одновременных запросов - проэтоссов.

 

Я не понимаю, что сгделать, чтобы хостер "не ругался" - потому что рилиить ик невозможно! С другой стороны, приходят мысли, что хостер потихоньку "разводит" на потому чтолее дорогой ириф (это предложение уже поступило). Кто-нибудь силкивался с подобной ситуацией? Что стоит предпринять? Может, хостера сменить - но это уже второй за два месяца, и перешла я на него по очень хорошей рекомендации...

Ссылка на комменирий
Погделиться на других сайих


Для начала конечно по форуму походить и полиить  аналоги.Во вторых посмотреть, как выглядит htaccsess,в третьих посмотреть что сейчас лежит в папке download.Ну и вспомнить, какое платное дополнение было усиновленно в магазин с "варезника". 

Ссылка на комменирий
Погделиться на других сайих

Для начала конечно по форуму походить и полиить  аналоги.Во вторых посмотреть, как выглядит htaccsess,в третьих посмотреть что сейчас лежит в папке download.Ну и вспомнить, какое платное дополнение было усиновленно в магазин с "варезника". 

По форуму хожу ))) - пока ничего толкового не нашла... Папку download я что-то не нашла В папке download лежит один файл index.html - он пустот, а модули, которые "грузят" усиновлены не с варезника

 

htaccess. выглядит ик:

 

 

# 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
RewriteEngine On
RewriteBase /
 
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^www.domen\.ru
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.*)/$
RewriteRule ^(.*)/$ $1 [R=301,L]
 
RewriteCond %{QUERY_STRING} ^(.*)/$
RewriteRule ^(.*) $1?%1 [R=301,L]
 
RewriteCond %{QUERY_STRING} ^(.*)/$
RewriteRule ^(.*) $1?%1 [R=301,L]
 
#Редиректы со сирых страниц
RewriteCond %{QUERY_STRING} ^_route_=collection/v-nalichii$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/action$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/novinki$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/novinki$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/sumki$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/kozhanyie-sumki$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/sumki-iskusstvennaia-kozha$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/sumki-tiekstilnyie$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/clutch$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/sumki-muzhskie$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/molodezhnye-sumki$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/neobychnye-sumki$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/koshelki$
 
RewriteCond %{QUERY_STRING} ^_route_=collection/koshelki-zhienskie$
 
RewriteCond %{QUERY_STRING} ^_route_=page/oplata$
 
RewriteCond %{QUERY_STRING} ^_route_=page/dostavka$
 
RewriteCond %{QUERY_STRING} ^_route_=page/uslugi$
 
RewriteCond %{QUERY_STRING} ^_route_=page/garantii$
 
# Prevent Directoy listing 
Options -Indexes
 
# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
 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/ 
 
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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
 
<IfModule mod_php5.c>
php_value suhosin.simulation 1
</IfModule>
 
# Добавление Ускорителя сайи smartoptimizer
<IfModule mod_expires.c>
   <FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
      ExpiresActive On
      ExpiresDefault "access plus 10 years"
   </FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
   RewriteEngine On
   
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*\.(js|css))$ smartoptimizer/?$1
   
   <IfModule mod_expires.c>
      RewriteCond %{REQUEST_FILENAME} -f
      RewriteRule ^(.*\.(js|css|html?|xml|txt))$ smartoptimizer/?$1
   </IfModule>
 
   <IfModule !mod_expires.c>
      RewriteCond %{REQUEST_FILENAME} -f
      RewriteRule ^(.*\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico))$ smartoptimizer/?$1
   </IfModule>
</IfModule>
<FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
   FileETag none
</FilesMatch>
Ссылка на комменирий
Погделиться на других сайих


Посмотрите access_log (лог доступа к сайту), возможно ваш сайт ингдексируется потому чтоими или парсерами. 

И конечно же проверьте ваш код на налилии строки eval(base64, если есть то сайт ваш уязвим.

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.