Задать вопрос
  • Как заставить midnight commander отображать псевдографику?

    shambler81
    @shambler81 Куратор тега Linux
    ну вопервых ты как смотришь если через путти то это одно просто смени кодировку на utf
    если у тебя прям в самой системе так то другое дело
    Ответ написан
  • Как убрать пустоту на сайте или как убрать прокручивание страницы по горизонтали?

    сверстай на bootstrap 3 и такой вопрос даже не возникнет.
    Ответ написан
    Комментировать
  • Как в блочной верстке boostrap сделать, чтобы блок не двигался?

    1. не стоит так часто пользовать row без надобности, вам хватило бы 1 а вот push pull через него прыгать не умеют.
    2. По сути вопроса в некоторых случаях помогает банальный clearfix
    в вашем случае вариантов несколько. Мжно банально заменить ваши классы row на col-xs-12 и сверху кинуть на них общий row в таком сучае между ними будет разделитель.
    Если у вас там адаптив и количество колонок меняется то тоже способ есть. но не было в тз
    <div class="row">
    <div class="col-sm-12">
            <div class="col-sm-4">
                <div class="avatar"></div>
            </div>
            <div class="col-sm-8">
                <div class="wall"></div>
            </div>
        </div>
        <div class="col-sm-12">
            <div class="col-sm-4">
                <div class="frends"></div>
            </div>
            <div class="col-sm-8"></div>
            <div class="col-sm-4"></div>
        </div>
    </div>
    </div>
    Ответ написан
    Комментировать
  • Как правильно настроить путь в htaccess?

    это лучше сделать в nginx
    Ответ написан
    Комментировать
  • Как правильно писать регулярные выражения в .htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    у вас редирект с гет запросом, он не является частью урла.
    его делают по другому.
    Ответ написан
  • Как найти вредоносное ПО на сайте?

    https://revisium.com/ai/#download
    ai-bolit.php
    разработан изначально для сканирования сайтов на вирус
    Ответ написан
    Комментировать
  • Как сделать Redirect 301, если в URL есть?

    shambler81
    @shambler81 Куратор тега htaccess
    # 301 --- www.mysite.ru/any-category/?page=1 => www.mysite.ru/any-category/
    RewriteCond %{QUERY_STRING} (^|&)page=1($|&)
    RewriteRule ^www\.mysite\.ru/any-category/$ /www.mysite.ru/any-category/? [L,R=301]


    А в вашем случае проще сходить сюда
    https://donatstudios.com/RewriteRule_Generator
    Ответ написан
    Комментировать
  • Всем привет, промогите разобраться с скриптом для Linux?

    shambler81
    @shambler81 Куратор тега Linux
    ЭЭЭ ааа ЭЭэ а проще никак ?
    test ! -d /var/backup/mysql/last && { mkdir -p /var/backup/mysql/last ; }
    Ответ написан
    Комментировать
  • Не корректно отображается sitemap.xml, что делать?

    shambler81
    @shambler81 Куратор тега htaccess
    это не с файлом проблема это конфигурация хостинга, было у меня такое дело.
    НО в упор не помню что переписывал.
    Помоему что-то с ассоциацией файлов.
    Ответ написан
    Комментировать
  • Как составить регулярку для URL подкатегории?

    shambler81
    @shambler81 Куратор тега htaccess
    RewriteCond %{REQUEST_URI} ^categoria/(.*)$ 
    # если строка  начинается с categoria
    RewriteCond %{REQUEST_URI} !^categoria/podcategoria/(.*)$ 
    # защита от цикла ! - отрицание 
    RewriteRule ^(categoria/)(.*)$ /$1/podcategoria/$2 [R=301,L] 
    # добавит  у всего что есть категория подкатегорию


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

    # 301 --- http://shop.wildorchid.ru/Catalog/StyleCard.aspx?&sale=1&shop=7&categoryid=2046&style=26778 => http://shop.wildorchid.ru/catalog/nizhnee_bele/1010-defile/
    RewriteCond %{QUERY_STRING} (^|&)sale=1($|&)
    RewriteCond %{QUERY_STRING} (^|&)shop=7($|&)
    RewriteCond %{QUERY_STRING} (^|&)categoryid=2046($|&)
    RewriteCond %{QUERY_STRING} (^|&)style=26778($|&)
    RewriteRule ^Catalog/StyleCard\.aspx$ /catalog/nizhnee_bele/1010-defile/? [L,R=301]
    Ответ написан
    Комментировать
  • Скрипт бэкапа (файлы + база) для cron?

    shambler81
    @shambler81 Куратор тега Linux
    #!/bin/sh
    #скрипт бэкапа баз данных
    ###########################
    #Создаем папку для архивов.  -p не ругается когда папка уже есь test проверяет есть ли папка  для чистых логов
    test ! -d /var/backup/mysql/`date +%Y` && { mkdir -p /var/backup/mysql/`date +%Y` ; }
    test ! -d /var/backup/mysql/last && { mkdir -p /var/backup/mysql/last ; }
    
    #прячем от умных, и так не зайдут но всеже.
    chmod 600 /var/backup/mysql
    chmod 600 /var/backup/mysql/last
    
    # делаем сам дапм файлов sql, свежинькие файлы лежат всегда в ней, очень удобно не нужно заходить в архивы и искать там вчерашние базы, и логируется.
    for i in `mysql -uroot -p**************** -e'show databases;' | grep -v information_schema | grep -v Database`; do mysqldump -uroot -p************** $i > /var/backup/mysql/last/$i.sql;done >> /dev/null 2>> /var/log/sqlbackup.log
    # Архивируем дамп, ну и логируем разумеется
    cd /var/backup/mysql/
    tar -czvf /var/backup/mysql/`date +%Y`/sqldump-`date +%Y-%m-%u`.tar.gz ./last >> /dev/null > /var/log/sqlbackup.log
    #(echo "Subject: Бэкап mysql  klondike-server завершен"; cat /var/log/sqlbackup.log;) | /usr/sbin/sendmail  viktor@7877796.ru
    ##################  Конец скрипта
    
    #  БЭКАП /etc  весит мало а нужна бывает очень сильно ;)
    test ! -d /var/backup/etc/ && { mkdir -p /var/backup/etc/ ; }
    DATE=`date +%F`;
    BACKUPPATH="/var/backup/etc";
    find $BACKUPPATH/ -mtime +60 | xargs rm -f; #удаляет предыдущие бэкапы старше 60 дней.
    tar -czvf "$BACKUPPATH/etc.$DATE.tar.gz" /etc/ > /dev/null 2> /dev/null;


    А вот бэкап файлов
    #!/bin/sh
    cd /var/www
    DATE=`date +"%Y-%m-%d"`
    LIST=`ls | grep -E ".*\.\w{1,4}"`
    
    #(echo "Subject: Бэкап 2 server начат"; cat /var/log/wput.log;) | /usr/sbin/sendmail  viktor@7877796.ru
    test ! -d /var/backup/site/`date +%Y`/`date +%m` && { mkdir -p /var/backup/site/`date +%Y`/`date +%m` ; }
    
     for ELEMENT in $LIST
        do
    
    tar -zcvpf /var/backup/site/`date +%Y`/`date +%m`/$ELEMENT-$DATE.tar.gz /var/www/$ELEMENT/web --exclude=backup --exclude=managed_cache --exclude=stats --exclude=resize_cache >> /dev/nool 2> /var/log/file_backup.err
    
        done
    
    #exit 0
    #find /var/backup/site/ -type f -mtime +750 | xargs rm -f; #удаляет предыдущие бэкапы стaарше 2 лет.
    #find /var/backup/site/ -type d -empty | xargs rm -r;


    А вот бэкап на фтп, с использованием wput - требует установить с репозитория.

    #!/bin/sh
    #Заливаем файлы на внешний сервер
    wput --limit-rate=3000K --timestamping --output-file=/var/log/wput.log /var/backup/mysql/ ftp://login:pass@host/data/server1/


    Ну и крон
    00 04 * * * nice -19 filebackup_wput >/dev/null 2 >> /var/log/syslog
    00 00 * * * nice -19 sqlbackup >/dev/null 2 >> /var/log/syslog
    Ответ написан
    Комментировать
  • Как выявить причину высокой iowait в Centos?

    shambler81
    @shambler81 Куратор тега Linux
    iotop -oka
    Ответ написан
    Комментировать
  • Разъезжаются элементы вёрстки?

    я мож туплю но у вас две колонки
    откуда кол 12 ?
    Я могу придумать милион способов сделать это же самое без костылей и единого стиля.
    Зачем вы на бутстрапе выдумывете велосипед
    да еще и с
    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
    }
    
    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
    	.wraper li{
    	width: 29.33333%;
    }
    }
    
    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
    
    	.wraper li{
    	width: 46%;


    Притом не попадая ни в одно из разрешений ?

    Уж если вы решили сочинить свой фреймворк который не будет сильно мешать бутстрапу то хотябы так
    @media(max-width:767px){}
    
    /* Small */
    @media(min-width:768px) and (max-width:991px){}
    
    /* Medium */
    @media(min-width:992px) and (max-width:1199px){}
    
    /* Large */
    @media(min-width:1200px){}


    вы изначально более детально опишите что вам нужно, или дайте протатип.
    Сейчас ваша верстка похожа на то что вас обязали сделать на бутстрапе. Вы подключили цсс использовали пару классов, и дальше по старинке стали ручками собирать.
    В результате у вас получится что -то вроде вот такой сипотной верстки, при виде которой на глаз наворачивается слеза.
    demo.warungthemes.com/html/ameera/archive-grid-ful...

    А в вашей верстке бутстрап только мешается.
    Ответ написан
  • Как заменить запятую в htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    действительно что у тебя сломается если ты поменяешь запятую на любой символ не так уж у тебя и критична эта проблемма, да и вариантов решения ее милион.
    Ответ написан
    Комментировать
  • Где менять PTR запись (CentOS, Postfix)?

    +1 менять птр вы можите только в днс зоне
    сам же птр можно поменять только у провайдера, в частности как написано выше у некоторых вдс впс и тд есть ручное управление этой записью но это очень редко.
    ДА и должен быть выделен 1 айпи поскольку птр не поддерживает несколько сайтво на 1 айпи.
    Ответ написан
    Комментировать
  • Как развернуть битрикс на локальной машине?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    лучше используй битрикс ВМ.
    На опенсервере все тоже самое скачай битрикс ресторе пхп притом той верси которая тебе сжимала сайт, короче с самого сайта.
    Путь до него лежит в битрикс админка бэкап, там внизу ссылочка на ресторе нужнй тебе версии. он лежит прям на сайте.
    Да и не забудь выставить мбстринг =2
    Ответ написан
    Комментировать
  • Как встроить статичную страницу в сайт?

    shambler81
    @shambler81 Куратор тега htaccess
    запихни в генератор ЧПУ сайта исключение для этой страницы
    RewriteCond %{QUERY_STRING} !^products/okna/
    Тогда чпу будет ее обходить стороной
    Ответ написан
  • Почему nginx не полностью отдает css файл?

    как ни странно такое можно вызвать и средствами nginx такое уже бывало, когда вы принудительно кешируете средствами nginx статический контент в таком случае вылазил интересный глюк связаный с ласт модефайт. В результате чего отображается статический файл до места изменения ;)
    Ответ написан
    Комментировать
  • В чем рисовать дизайн под Bootstrap?

    фотошоп к нему рисуешь сетку
    Ответ написан
    Комментировать