• Почему поддомены сайта com вызываются по адресу его аналога на ru?

    может для разнообразия конфиги в студию дашь ?
    Ответ написан
    Комментировать
  • Мой сайт взломали, что делать?

    дял начала если у вас сайт не сильно посещяем то откатите бэкап, в 99% случаев бд при этом трогать не потребуется. Только файлы. Притом картинки можно не трогать в них вирусы крайне редко ( но не и в них есть)
    Если у вас нет бэкапов или невозможно откатить то .
    Тут вам нужно его лечить, удалять вирусный код и востанавливать работоспособность.
    тут вам поможет ai-bolit.php
    https://revisium.com/ai/index.php?q=39517725914937...
    положи на хостинг запускаешь ждешь чинишь.
    так же не кисло будет если ты дашь ссылку на сайт.
    Ответ написан
    Комментировать
  • Httpd.conf - php_admin_value open_basedir none где искать его в ubunta 16.04?

    php_admin_value open_basedir ?
    дай угадаю вы отключаете его для Битрикс ?
    тут внесколько вариантов
    1. отключить весь модуль и это самый правельный ибо он по сути очень силоьно подтормаживает производительность. а защиты добавляет в принципе не много.
    2. вариант в виртуал хосте
    php_admin_value open_basedir "none"
    3.ну и в php.ini open_basedir = Off
    ТАк же не забывайте что у вас дебиан, а следовательнь конфигов для php.ini как минимум 4
    чтоб узнать какой у вас сейчас работает, нжуно знать какое представление php у вас сейчас работает.
    В зависимости от этого будет выбираться соответствуюищй файл php.ini
    Конкретно какой файл используется вашим сайтом узнать легко, просто запустите на нем phpinfo притом не с консоли а непосредственно с текущего сайта.

    clip2net.com/clip/m31652/1291758933-clip-20kb.png
    Ответ написан
  • Редирект не срабатывает с https на http если стоит в конце /, почему?

    shambler81
    @shambler81 Куратор тега htaccess
    Для начала так:
    RewriteRule ^([^/.]*)/?$ index.php?sport=$1 [QSA,L]
    RewriteRule ^([^/.]*)/?$ index.php\?sport=$1 [QSA,L]


    Ну а остальное посмотри тут, много условий все подписаны
    ############################################################################
    #### Cтандартный .htaccess для проектов студии Клондайк, версия 2.3     ####
    ############################################################################
    RewriteEngine On
       #  Директива включает редиректы.
    RewriteBase / 
       # Без директивы (.*) = /$1 будет /var/wwww/site/web/$1  с директивой  = /$1
    Options +FollowSymLinks
       # Разрешает переход по символическим ссылкам.
    
    ############################################################################
    #### Перенаправляем протокол https на http                              ####
    ############################################################################
    #RewriteCond %{HTTPS} On
    # Проверяем наличие https в URL.
    #RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI}
    #RewriteCond %{HTTP:X-Forwarded-Protocol} =https 
    #RewriteRule .* http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    #RewriteCond %{ENV:HTTPS} on
    #RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
       # Перенаправляем протокол на http.
    
    ############################################################################
    #### Выбор основного зеркала (или с www или без www)                    ####
    ############################################################################
       # 1. Редирект с www на без www. (раскоментировать директивы пункта 1)
    #RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
       # Проверяем, содержит ли домен www (в начале URL).
    #RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
       # Перенаправляем URL на домен без www.
    ####
       # 2. Редирект без www на www. (раскоментировать директивы пункта 2)
    RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
       # Проверяем, не содержит ли домен www (в начале URL).
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
       # Перенаправляем URL на домен c www.
    
    ############################################################################
    #### Убираем повторяющиеся слеши (/) в URL                              ####
    ############################################################################
    RewriteCond %{THE_REQUEST} //
    RewriteRule .* /$0 [R=301,L]
    ############################################################################
    #### Убираем слеши в конце URL для статических файлов (содержит точку)  ####
    ############################################################################
    RewriteCond %{REQUEST_URI} \..+$  
       # Если файл содержит точку.
    RewriteCond %{REQUEST_FILENAME} !-d   
       # И это не директория.
    RewriteCond %{REQUEST_FILENAME} -f
       # Является файлом.
    RewriteCond %{REQUEST_URI} ^(.+)/$      
       # И в конце URL есть слеш.
    RewriteRule ^(.+)/$ /$1 [R=301,L]     
       # Исключить слеш.
    
    ############################################################################
    #### Добавляем слеш(/), если его нет, и это не файл.                    ####
    ############################################################################
    RewriteCond %{REQUEST_URI} !(.*)/$
       # Если слеша в конце нет.
    RewriteCond %{REQUEST_FILENAME} !-f
       # Не является файлом.
    RewriteCond %{REQUEST_URI} !\..+$
       # В URL нет точки (файл).
    RewriteRule ^(.*)$ $1/ [L,R=301]
       # Добавляем слеш в конце.
    
    ############################################################################
    #### Убираем index.php, если он есть в конце URL                        ####
    ############################################################################
    RewriteCond %{REQUEST_METHOD} =GET
       # Выявляем GET запрос в URL (не POST).
    RewriteCond %{REQUEST_URI} ^(.*)/index\.php$
       # URL cодержит index.php в конце.
    RewriteRule ^(.*)$ %1/ [R=301,L]
       # Удалить index.php из URL.
    
    ############################################################################
    #### Компрессия статического контента для гугл  спид тест               ####
    ############################################################################
    <IfModule mod_deflate.c>
      # Compress HTML, CSS, JavaScript, Text, XML and fonts
      AddOutputFilterByType DEFLATE application/rss+xml
      AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
      AddOutputFilterByType DEFLATE application/x-font
      AddOutputFilterByType DEFLATE application/x-font-opentype
      AddOutputFilterByType DEFLATE application/x-font-otf
      AddOutputFilterByType DEFLATE application/x-font-truetype
      AddOutputFilterByType DEFLATE application/x-font-ttf
      AddOutputFilterByType DEFLATE application/x-javascript
      AddOutputFilterByType DEFLATE application/xhtml+xml
      AddOutputFilterByType DEFLATE application/xml
      AddOutputFilterByType DEFLATE font/opentype
      AddOutputFilterByType DEFLATE font/otf
      AddOutputFilterByType DEFLATE font/ttf
      AddOutputFilterByType DEFLATE image/svg+xml
      AddOutputFilterByType DEFLATE image/x-icon
      AddOutputFilterByType DEFLATE text/css
      AddOutputFilterByType DEFLATE text/html
      AddOutputFilterByType DEFLATE text/javascript
      AddOutputFilterByType DEFLATE text/plain
      AddOutputFilterByType DEFLATE text/xml
      AddOutputFilterByType DEFLATE image/svg+xml
    </IfModule>
    <IfModule mod_expires.c>
      ExpiresActive on
      ExpiresByType image/jpeg "access plus 3 day"
      ExpiresByType image/svg "access plus 3 day"
      ExpiresByType image/gif "access plus 3 day"
      ExpiresByType image/png "access plus 3 day"
      ExpiresByType text/javascript "access plus 3 day"
      ExpiresByType text/css "access plus 3 day"
      ExpiresByType application/javascript "access plus 3 day"
    </IfModule>
    ############################################################################
    #### Конец общей части, далее следует собственные директивы .htaccess   ####
    ############################################################################
    Ответ написан
    Комментировать
  • Как востановить файл?

    shambler81
    @shambler81 Куратор тега Linux
    ext2- можно попробовать
    ext3 ext4 - никак
    А в большенстве дистрибутивов ни просто на уровне системы а фундаментально зарираются 00000
    Для того чтоб у вас появилась возможность востанавливать файлы вам нужно поставить для начала какую-то утилиту для сохранения их ;)
    Ответ написан
  • Как осуществить подмену URL через .htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    Ниче не нужно делать
    "символическая ссылка"
    https://losst.ru/simvolicheskie-i-zhestkie-ssylki-linux
    Ответ написан
  • Как сделать редирект с одной страницы на другую с помощью .htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    RewriteCond %{REQUEST_URI} ^(.*)\.aspx$
    RewriteRule ^.*$ http://mysite.ru/%1.html? [R=301,L]


    Если группа в RewriteRule то каждая скобка это $1$2 и тд
    Если скобки в RewriteCond то%1 %2
    Ответ написан
    2 комментария
  • Настройка htaccess для перенаправления и обратно подмены url?

    shambler81
    @shambler81 Куратор тега htaccess
    ! - отрицание
    RewriteCond  %{QUERY_STRING} (^|&)sitemap\=xml($|&)  
    (так будет корректней )
    RewriteCond  %{REQUEST_URI} !sitemap\.xml$ 
    Если не сайтмап
    RewriteRule правило
    Ответ написан
    Комментировать
  • Чем тестировать API сервер на нагрузку?

    shambler81
    @shambler81 Куратор тега Linux
    яндекс танк
    Ответ написан
    Комментировать
  • Как настроить сайт на debian без домена?

    shambler81
    @shambler81 Куратор тега Linux
    смотри чтоб сайт открывался по любому адресу тебе нужно положить его в папку с дефолтным сайтом это в /var/www - сюда падают все запросы которых небыло ни в одном виртуал хосте, проще говоря местный дев нул. для запросов сайтов котрых апач не нашел. Следоватлеьно при любых раскладах он будет барь его от сюда. Вне зависимости каким именем ты его назовешь или по айпи.
    если тебе нужно изменить текущее место то
    /etc/apache2/site-enagled/default
    меняй
    <Directory /var/www/sitename>
    по всему конфигу ну и все.

    Ну или создавать полноценный виртуалхост.
    <VirtualHost 111.1111.111.111:80> и далее по списку
    Ответ написан
    Комментировать
  • Проблемы с правами на папки при переносе сайта на другой хостинг?

    Внимательно посмотрите на права
    И узрите

    -rw-rw-r-- 1 bitrix bitrix 17857 Jan 9 16:36 index.html
    -rw-r--r-- 1 root root 17857 Jan 9 16:36 index.htm

    Внимательно посмотрите на текст.
    сhown -R bitrix:bitrix /home/bitrix/ваш сайт !
    Команда работает очень быстро так что если напишите "." вместо полного пути то есть шанс за несколько секунд скинуть всех владельцев сервера тем самым привести его в негодность. Так что если у вас возникают такие легкие вопросы всегда пользуясь chown пишите полный путь до каталога.

    Что же произошло в вашем случае.
    Если вы выставили 604 то вы не попали в 6 ибо ваш юзер банально не подошел, мало того вы не попали в доверительную груупу, если чудом не совпал юзер, вы попали во "все остальные" то есть 4
    Ответ написан
    Комментировать
  • Почему не удаётся войти под root MySQL пользователем в PHPMyAdmin?

    shambler81
    @shambler81 Куратор тега Linux
    действительно каак зайти под рутом без пароля уже много раз обсассывалось и это с легкостью можно найти в интернет.
    Это ограничение в конфиге.
    Ответ написан
    Комментировать
  • Почему мой сайт доступен на чужих доменах?

    все просто попробуйте прописать любое доменное имя на ваш ip.
    если это сайт заработает то ваш сайт лежит в папке /var/www
    или еже с ними в зависимости от ОС
    Почему
    Потому что это типа дев нул
    Туда уходят все запросы которые не получили своего виртуал хоста.
    По сути в этой папке должен лежать файлик. "дружище ты зашел на сайт но его тут нет"
    Но по какой-то причине многие хреначат в эту папку сайты. В следствие чего прописав любую А запись на этот сайт вы получаете его вполном объеме.
    Ибо виртуал хоста нет, вот дефолтная заглушка.
    Виртуал хост есть, вот собственно эта же страничка.
    А вот если виртуал хост действительно есть и это другая страничка.
    То проверьте пингом где этот сайт, возможно это банальное зеркало сервера.
    У серверов могут быть их десятки, все в зависимости от рукожопости админов.
    Ответ написан
    Комментировать
  • Bootstrap. Уехавшие блоки внизу сайта?

    проблема не нова и сваливание блоков в зависимости от контента, это частая прблемма каталогов.
    Решений несколько у всех есть свои плюсы и минусы.
    Я пользуюсь следующим.
    www.mydefile.ru/catalog
    Смотри между дивами
    В моем случае все что потребуется это уже программист ( не верстак)
    добавит условие к выводу элементов товаров.
    В моем случмае это каждый 3 <div class="col-lg-12 visible-lg"></div>
    и каждый второй
    ну и <div class="col-xs-12 hidden-lg"></div> каждый 2
    В результате у тебя получается принудительная отбивка элементов стандартным средством бутстрап. При этом нет даже теоретической возможности что он не отобьет, притом на каждом разрешение оно отбивается по своему.
    Да остаются пустые дивы, но это не js не ajax , и не боже упроси фиксовые размеры карточки товара.
    В таком раскладе как бы не вылазила карточка сколько не было бы контента покоцаются только ближайшие к нему дивы. Притом это увеличение отступа снизу у соседних двух.
    Ответ написан
    Комментировать
  • Как узнать из-за чего внезапная нагрузка на сервер?

    1. че грузит i-o
    iotop -oka
    как правило тут уже и будет твой ответ.
    2. htop - че по загрузки проца.
    3. че по загрузки памяти.
    4. mytop - или графики в phpmyadmin - они там есть.
    Смоири на висящие транзакции, если они есть то это бд уже тормозит.

    5. Запусти html -посомтри скорость построения дом модельи
    6. запусти php скрипт, скорость дом модели
    7. инициализируй ядро , скорость
    8. футер+ хедер +ядро , скорость
    9. подключи каталог сравни.
    В 99% случаях этого хватает.

    ps. надеюсь предкеш php у тебя включен, какой движок
    Ответ написан
    Комментировать
  • Как автоматически делать копию скачиваемых файлов?

    shambler81
    @shambler81 Куратор тега Linux
    wput - автоматически зальет на фтп
    Ответ написан
    Комментировать
  • Как отменить редирект в одной директории?

    shambler81
    @shambler81 Куратор тега htaccess
    или так
    RewriteCond %{REQUEST_URI} ! catalog/catalog3/$
    ! - отрицание
    тогда если у тебя правила собраны через RewriteCond
    то добавь еще вот такое условие и все.
    Ответ написан
    2 комментария
  • Htaccess. Как сделать переадресацию с параметрами?

    shambler81
    @shambler81 Куратор тега htaccess
    Ответ написан
    Комментировать
  • Работающая альтернатива wine?

    shambler81
    @shambler81 Куратор тега Linux
    лучше опишите софт, от него нужно прыгать.
    Ответ написан
    Комментировать