Задать вопрос
  • Падает веб сервер. В чем причина?

    MaxRequestWorkers - тут же написано
    Ответ написан
    Комментировать
  • Проблема в URL index.php?id=?

    shambler81
    @shambler81 Куратор тега htaccess
    .htaccess имеет четкое чтение сверху вниз.
    Так что в студию пожалуйста.
    Ответ написан
  • Как в linux(Termux) добавить команду которая будет выполняют команду?

    shambler81
    @shambler81 Куратор тега Linux
    1. положи в бин файл который собираешся запускать( расширение в линуксе не сущетсвует, это просто часть файла) так что можешь назвать его vasya
    2. внутри положи свой пхп код
    3. в первой строке поставь вот это
    #!/usr/local/bin/php
    Ну или где там у тебя лежит сам php
    4. сделай файл запускаемым chmod 700 ( запускаемость в линуксе атрибут)
    все , файл запустится а перая строчка скажет чем интерпретировать.
    не забывай что для линукса нет разницы в интерпретаторах, просто по умолчанию стоит sh, но никто тебе не запрещает поставить по умолчанию C или php, так кто будет делать вывод линуксу вообще фиолетово, кого назовешь тот и тузик.
    Ответ написан
    Комментировать
  • Можно ли настроенную Windows c кучей программ, перенести в виртуалку и использовать полноценно под Linux?

    shambler81
    @shambler81 Куратор тега Linux
    мой тебе совет, нельзя переехать на линукс сохранив старый багаж по
    В первую очередь тебе нужно пересесть на линукс ПО это самая большая проблема, как ты с этим свыкнишся тебе не нужен будет виндовс.
    Да ты не сможешь обойтись ез фотошопа, и к сожалению частично отказаться от офиса, и то и другое работает на 95% портабайл версии в вайне ( проще чем ставить по манам тащят все библиотеки с собой)
    Но для работы тебе программы утилиты и тп в трее не нужны.
    Просто переходи на линукс, тем более для кодинга там все есть.
    НЕ знаю какой язык но если php то у меня все прогеры сидят на линукс, я их пересадил одним волевым решением, вообще никто не рыпнулся, и обратно никто не заходетл.
    Одна машина с ишаком.
    phpstorm - есть
    sublime - есть
    Ftp client - не нужен вооще, просто монтируй и работай как с локальной системой
    ssh клиент - гыгы
    GIT есть
    Ответ написан
    1 комментарий
  • Как рассчитать кол-во ресурсов?

    достаточно просто, у вас будет несколько ухких мест
    I-O
    CPU
    SEELECT в MYSQL

    1 как правило ограничивается системой ввода вывода дисковых устройств, замерить yum install iotop -y && iotop -oka, и копиим статистику.
    Если у вас SSDNvme, то скорее всего этот вопрос вам не гразит
    2.CPU - приоритет скорости ядра над их количеством (но при 10К пользователей за раз это все индивидуально)
    htop смотрим загрузку
    3.mysql - тут все зависит от размера и сложности запросов, html не ест ресурсов практически вообще, и формирование дом тоже, по сути большая часть скорости сайта это селекты, и очень малый процент инсертов.
    По сути нужно выбрать самые тяжелые хиты и ориентироваться от них , банально умножая на кол-во посетителей минусуя кеш и тд и тп.
    но 10К пользователей статической странички
    и 10К пользователей в каталоге с 100К товаров и 65тыс свойств, это совсем разные выборки из БД
    как следствие совсем разные сервера, в последнем случае если у вас будет реально 10к ЗА РАЗ! то есть в один момент времени то сервер вам не подойдет, вам нужно думать о кластеризации.
    Ответ написан
  • Как сделать mod_rewrite единый редирект по нескольким условиям?

    1. очень просто, этого делать не нужно, последовательные коды это нормальное явление, да лучше этого не делать, но по факту от них никуда не деться и яндекс и гугл с легкостью их видят.
    2. сложность такого редиректа вырастет и притом в стппени количества свобод ( мат часть)
    то есть если я вам его напишу вы все-равно не сможиите с ним уже потом что-то сделать.
    3. # в нижнем регистре - дайте в рожу тому кто предложыл сделать этот идиотский редирект, линукс регистрозависимая система, в отличие от виндовс, и такие идиотские редиректы в нем делать: А нет смысла, Б нельзя.
    (тут поясню)
    Вам нужно будет делать условия что это не файл не ссылка не директория, и только при таком условие менять регистр, в противном случае вы рискуете у Image.jgp получить 404
    НО по сути у вас останутя только те урлы которые делает ЧПУ сайта, а это уж простите нужно настроить адекватно ЧПУ на сайте вот и все, не нужно страдать ..йней.
    Если же вы боитесь сделать неправильный редирект то установите флаг [NC]
    Формирование же ЧПУ на совести движка, лезть в него идиотскими редиректами это верх криворукости.
    4. .htaccess читается сверху вниз и если вы хотите сделать редирект на ввв и он сразу https то поставьте его выше частного случая редиректа на htttps в таком случае вы получите редирект и ввв и https сразу ;), переместив его ниже у вас действительно будет два редиректа.
    два слеша норм НО опять же конструкция разрастется в количество раз степени свободы, а следоватлеьно это уже минимум строк 20
    Ответ написан
    Комментировать
  • Не приходит почта на новый почтовый сервер?

    исходящая почта не требует открывать портов
    Ваш демон вообще со внешки слушается ?
    Ответ написан
    Комментировать
  • Как в .htaccess заменить путь?

    shambler81
    @shambler81 Куратор тега htaccess
    конкретно этот урл
    RewriteRule ^video_eyVuNGPWpdE$ /watch\?v=eyVuNGPWpdE [L,R=301]

    если для любого урла
    RewriteRule ^video_(.+)$ /watch\?v=%1 [L,R=301]
    Ответ написан
    2 комментария
  • Как задать ширину колонке в таблице Bootstrap 4?

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

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

    <table class="table table-hover shoplist">
        <thead>
        <tr><th class="col-lg-12">Данный товар доступен в следующих магазинах</th></tr>
        </thead>
        <tbody>
            <tr class="shopunit" data-sizes="[&quot;4&quot;, &quot;3&quot;, &quot;2&quot;, &quot;1&quot;]">
                <td>
                    <div class="row">
                        <div class="col-md-2 col-sm-3 col-xs-6 ">г.Москва<div class="visible-sm">Пражская</div></div>
                        <div class="col-md-5 col-sm-5 col-xs-12 "></div>
                        <div class="col-md-3 col-sm-3 col-xs-12 hidden-sm"><i class="fa fa-subway"></i>&nbsp;Пражская</div>
                        <div class="col-md-2 col-sm-4 col-xs-12"><i class="fa fa-clock-o fa-2"></i>&nbsp;пн-вс с 10 до 22</div>
                    </div>
                </td>
            </tr>
            <tr class="shopunit" data-sizes="[&quot;4&quot;, &quot;3&quot;, &quot;2&quot;, &quot;1&quot;]">
                <td>
                    <div class="row">
                        <div class="col-md-2 col-sm-3 col-xs-6 ">г.Санкт-Петербург<div class="visible-sm">Озерки</div></div>
                        <div class="col-md-5 col-sm-5 col-xs-12 "></div>
                        <div class="col-md-3 col-sm-3 col-xs-12 hidden-sm"><i class="fa fa-subway"></i>&nbsp;Озерки</div>
                        <div class="col-md-2 col-sm-4 col-xs-12"><i class="fa fa-clock-o fa-2"></i>&nbsp;пн-вс с 10 до 22</div>
                    </div>
                </td>
            </tr>
      </tbody>
    </table>
    Ответ написан
    3 комментария
  • Почему не работает 301 редирект?

    shambler81
    @shambler81 Куратор тега htaccess
    А точки кто экранировать будет за вас ?
    а протокол в руле кто будет за вас ставить ?
    Ответ написан
    Комментировать
  • Как сделать мини пк с экраном по блютуз (что бы с телефона смотреть)?

    shambler81
    @shambler81 Куратор тега Linux
    Можно уточнить, что именно вы будете выводить на экран, канал синего зуба не особенно то широкий.
    С моей точки зрения управления пк выглядит вот так
    5c73f5cf3aac1179427219.jpeg
    Совсем другое дело если вот так
    12-06-2018-9-40-30.jpg
    И тем более вот так
    560c080ab35aa02511ff8001
    можно немного поконкретней ?
    Ответ написан
    2 комментария
  • Как правильно установить Let's enycript на NGINX?

    так кэп, смотри сюда
    1. сертификаты поставил
    server {
    
    ######################################################################
    ## Server configuration
    ######################################################################
            listen *:443 ssl http2;
                    server_name 3dpaneli.ru www.3dpaneli.ru   ;
            root /var/www/3dpaneli.ru/web;
    
    
    ######################################################################
    ## SSL configuration
    ######################################################################
    # recommended but not manditory directive
    # leave commented out unless you know what it is doing
    #more_set_headers 'Strict-Transport-Security: max-age=15768000';
            ssl on;
            ssl_session_cache  shared:SSL:10m;
            ssl_session_timeout 1h;
            ssl_protocols TLSv1.2 TLSv1.1;
            add_header Strict-Transport-Security "max-age=15768000" always;
            ssl_stapling on;
            ssl_stapling_verify on;
            ssl_prefer_server_ciphers on;
            ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK;
            ssl_certificate /var/www/clients/client19/web26/ssl/3dpaneli.ru-le.crt;
            ssl_certificate_key /var/www/clients/client19/web26/ssl/3dpaneli.ru-le.key;
            ssl_dhparam /etc/nginx/ssl/dhparam.pem;
    ###################################################################

    ......
    ssl_dhparam /etc/nginx/ssl/dhparam.pem; - не обязательно но для повышения класса сертификата нужно.
    Далее в браузере нажми на сертификат и посмотри все ли там норм тот ли домен зеленый ли он
    открой отладчик, и посмотри в консоли разработчика не сыпет ли mix_content, если да то устраняй.
    Ответ написан
    Комментировать
  • Как сделать проверку email в bootstrap 4?

    Батенька, так вы напишите правильно
    хочу валидатор, тогда получите
    например
    bootstrapvalidator.votintsev.ru/getting-started
    https://formvalidation.io
    А вообще это не совсем бутстрап, посколкьу вам нужно ее делать или на php при хите или на js, так что пойдет любой
    Ответ написан
    5 комментариев
  • Есть ли бесплатная ЦРМ пригодная для небольшой типографии?

    гыгы без вариантов битрикс24
    12 человек вообще бесплатно.
    https://www.bitrix24.ru

    + облачная
    + шикарный бесплатный тариф, по сути такой халявы вообще ни у кого нет.
    +очень динамически развивается
    +Русская с русским комьюнити
    +разрабатывается на собственном движке который сам по себе коммерческий и занимает львиную долю рынка на рынке екомерц, то есть не просто поделка а серьезный проект.
    +Множество возможностей
    ++ Если вам будет мало то вы можите купить ее и поставить в коробку себе на сервер ( вообще такой услуги ни у кого нет)
    +Бизнесс процессы программируются визуально, если не хватает то переходим к великолепно документированному АПИ
    + Интегарция с 1с, компания производитель срм поглащена 1с уже 6 лет назад, в следствие этого интеграция с последним поддерживается отлично ;)
    +Естественно глубочайшая интеграция с сайтами на 1с-Битрикс

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

    shambler81
    @shambler81 Куратор тега htaccess
    RewriteCond %{HTTP_HOST} ^(www.|)(.+[^\.])\.domainname\.com/$
    # с ввв и без нее, выделяем во вторую группу домен3 уровня до первой точки.
    RewriteRule ^contacts$ https://www.domainname.com/contacts\?country\=%2 [L,R=301]
    # не забываем экранировать спец символ \?, равно кстати тоже спец символ \= ( хотя = и так сработает)

    В конце не забываем отметить вопрос решенным ставим чувачкам галочки ;)
    Ответ написан
  • Как выбирать IP для исходящих запросов на VPS?

    на вскидку PPPtP не использует протокол IP, а лишь инкапсулирует в себя tcp/ip
    По крайней мерие его форк
    PPPoE - пускает свои PADI PADO пакеты по широковещялке, как следствие фундоментально отсутствует возможность ограничить его на уровне протокола который он попросту не использует, не TCP/IP мир един.
    Ответ написан
    Комментировать
  • Почему на западе любят поддомен www в адресе сайте, а у нас корень домена?

    www. физически не нужен, но интернет это не толко веб, если быть точным вообще не веб. И для удобства понимания сдеалил приписку к домену дабы поняь какйо протокол его обрабатывает и вообще понят про че идет разговор.
    В последствие все доменные имена стали ассоциироваться с вебом по эому необходимость в этом отпала.
    так что это просто дань традициям, поскольку у буржуев более старый интернет относительно россии
    то и сайты в индексе лежат чеще с ввв.
    Кстати недавно опубликован www браузер 0.1 версия ;) правда он сам онлайн
    https://worldwideweb.cern.ch/browser/
    Ответ написан
    Комментировать
  • Как настроить исключение редиректа в .htaccess?

    shambler81
    @shambler81 Куратор тега htaccess
    ну так и отрицай !
    RewriteEngine On
    RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
    RewriteCond %{REQUEST_URI} !^/es [NC]
    RewriteRule .* %1.html [R=301,L]
    RewriteRule ^(.*)/$ /$1.html [R=301,L]
    Ответ написан
  • Можно ли на Битрикс организовать личный кабинет пользователя (без доступа в админку)?

    shambler81
    @shambler81 Куратор тега 1С-Битрикс
    1. да можно в этом нет никакой сложности, у вас же есть корзина и офомрление заказа, оно идет без входа в админку, а это кабинет, так что тут сложности нет.
    2. да, и да
    Ответ написан
    Комментировать
  • Apache игнорирует 301 редирект?

    shambler81
    @shambler81 Куратор тега htaccess
    Комментировать