• Как можно установить PhpMyAdmin на MacOs?

    @lagudal
    устанавливается проще всего через homebrew -
    brew install phpmyadmin

    если все до этого - php, mysql уже установлено и настроено, то останется только или дать директиву apache, если в качестве веб сервера используется он. После установки PMA увидите в консоли что то вроде такого:
    To enable phpMyAdmin in Apache, add the following to httpd.conf and
    restart Apache:
        Alias /phpmyadmin /usr/local/share/phpmyadmin
        <Directory /usr/local/share/phpmyadmin/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            <IfModule mod_authz_core.c>
                Require all granted
            </IfModule>
            <IfModule !mod_authz_core.c>
                Order allow,deny
                Allow from all
            </IfModule>
        </Directory>
    Then open http://localhost/phpmyadmin

    Если веб сервер используется nginx, необходимо добавить location в конфиг ngixn для хоста, на котором хотите использовать PMA.
    Например, если это localhost, открываете в любимом редакторе /usr/local/etc/nginx/sites-available/default
    и добавляете в секции server сл. код
    location /phpmyadmin {
                root /usr/local/share/;
                index index.php index.html index.htm;
                location ~ ^/phpmyadmin/(.+\.php)$ {
                           try_files $uri =404;
                           root /usr/local/share/;
                           fastcgi_pass 127.0.0.1:9000;
                           fastcgi_index index.php;
                           fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                           include  fastcgi_params;
                   }
                   location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
                           root /usr/local/share/;
                   }
            }


    Не забыть перезапустить веб сервер. Если что то не идет, смотреть лог ошибок сервера.
    Ответ написан
    Комментировать
  • Как исправить ошибку при запуске виртуальной машины VitrualBox?

    @lagudal Автор вопроса
    Решено обновлением VirtualBox до новейшей версии - всего лишь буквально через одну.
    Ответ написан
    Комментировать
  • Раскрытие карточки товара при наведении?

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

    Ответ написан
    4 комментария
  • Почему JS не видит часть HTML разметки?

    @lagudal
    Ответ написан
    Комментировать
  • Есть ли сайт/утилита для проверки сайта на устройствах Iphone?

    @lagudal
    может, пригодится, есть расширение для хрома.
    плюс - можно работать с dev tools как обычно.
    Минус - много каких разрешений девайсов доступны в про версии.
    Ответ написан
    1 комментарий
  • Есть ли способ загружать разные изображения по брейкпоинтам в WordPress?

    @lagudal
    или background-image или js - wordpress или не wordpress роли не играет.
    Ответ написан
    Комментировать
  • Как деплоить файлы сайта с github на хостинг?

    @lagudal
    Посмотри в сторону GitHub Actions
    Вот тут довольно доходчиво обьясняется как автодеплой после пуша в мастер делать.
    Ответ написан
    Комментировать
  • Можно ли png преобразовать в svg например в адоб иллюстратор?

    @lagudal
    вручную нарисовать - линию можно 3-4 точками, а бэйдж проще всего - Effect-> Distort & Transform -> Zig Zag.
    вот даже видео есть если непонятно.
    https://www.youtube.com/watch?v=9p6HXeNIdRc
    Ответ написан
  • Можно это сделать CSS?

    @lagudal
    если есть возможность редактировать исходный код и очень хочется без js, то можно, самое примитивное решение:
    Диву content_drop_menu добавляете идентификатор, например addinfo
    <div class="content_drop_menu" id="addinfo" ....
    Кнопке добавляте ссылку на этот идентификатор.
    <button class="collapsible2"><a href="#addinfo">Информация<img src="/local/templates/kosmetika/img/drop_arrow.png" alt="drop"></a></button>

    все будет работать.

    пс. Не относится к теме, но я не могу спокойно смотреть, когда простейшую фигуру из 2 линий рисуют такой простыней. (кнопка закрыть, у вас чрезмерно избыточный svg).
    <svg width="35" height="35" viewBox="0 0 35 35" fill="white" xmlns="http://www.w3.org/2000/svg">
    					<path d="M21.6085 17.4975L34.1381 4.99532C34.6868 4.44655 34.995 3.70226 34.995 2.92619C34.995 2.15012 34.6868 1.40583 34.1381 0.857061C33.5894 0.308294 32.8452 0 32.0693 0C31.2933 0 30.5491 0.308294 30.0004 0.857061L17.5 13.3884L4.99958 0.857061C4.45089 0.308294 3.70671 -5.7822e-09 2.93075 0C2.15478 5.7822e-09 1.4106 0.308294 0.861912 0.857061C0.313223 1.40583 0.00497278 2.15012 0.00497278 2.92619C0.00497277 3.70226 0.313223 4.44655 0.861912 4.99532L13.3915 17.4975L0.861912 29.9997C0.588801 30.2706 0.372028 30.5929 0.224096 30.9481C0.0761636 31.3032 0 31.6841 0 32.0688C0 32.4536 0.0761636 32.8345 0.224096 33.1896C0.372028 33.5447 0.588801 33.867 0.861912 34.138C1.13279 34.4111 1.45507 34.6279 1.81015 34.7759C2.16523 34.9238 2.54608 35 2.93075 35C3.31541 35 3.69627 34.9238 4.05135 34.7759C4.40643 34.6279 4.7287 34.4111 4.99958 34.138L17.5 21.6066L30.0004 34.138C30.2713 34.4111 30.5936 34.6279 30.9487 34.7759C31.3037 34.9238 31.6846 35 32.0693 35C32.4539 35 32.8348 34.9238 33.1899 34.7759C33.5449 34.6279 33.8672 34.4111 34.1381 34.138C34.4112 33.867 34.628 33.5447 34.7759 33.1896C34.9238 32.8345 35 32.4536 35 32.0688C35 31.6841 34.9238 31.3032 34.7759 30.9481C34.628 30.5929 34.4112 30.2706 34.1381 29.9997L21.6085 17.4975Z" fill="#D3436F"></path>
    				</svg>

    Используйте сразу правильные практики, например
    Ответ написан
    Комментировать
  • Как сделать автоматический дамп mysql базы на MariaDB с виртуальной машины из под Linux на хостовую Windows?

    @lagudal
    как вариант, в гостевой машине разрешить доступ к mysql извне, тогда с хостовой можно будет делать дамп напрямую.
    Ответ написан
    Комментировать
  • Как правильно увеличить размер диска ubuntu server под virtualbox?

    @lagudal Автор вопроса
    Проблема решена - если кто то еще вдруг столкнется:
    как изменять размер витруального диска.
    1. При запущенной виртуальной машине выполняем команду:
    sh-3.2# VBoxManage modifyhd --resize 26725 /Users/alex/VirtualBox\ VMs/userver\ 2004/Snapshots/{5ef573a7-a19b-4c5b-a48f-5d74132b0f4a}.vdi
    0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

    Важно VBoxManage подсовывать не сам виртуальный диск (ранее я прокачивал именно его ), а снапшоты - у меня один для бекапа, и один отражает текущее состояние, какой из них какой можно узнать, отмонтировав и заного примонтировав диск, выбрав состояние из дропдауна. Или просто увеличить для всех снапшотов.
    Интересно, что это решение я нашел почти сразу, но применял на выключенной VM, и получал ошибку. На работающей все ок.

    2. Выключаем VM и перемонтируем виртуальный диск.
    3. Запускаем VM и в гостевой ОС видим свободное место - любым удобным способом (gparted etc) расширяем наш раздел.
    Все.
    Ответ написан
    Комментировать
  • Градиент поверх картинки?

    @lagudal
    много разных способов.
    Как вариант
    Ответ написан
    Комментировать
  • Как авторизоваться в git с помощью токена?

    @lagudal
    можно и с токеном, если хочется
    git remote set-url origin https://your_token@github.com/your_username/your_repo
    Ответ написан
    2 комментария
  • Как использовать встроенный текстовый редактор linux и редактировать в нем файлы по ssh?

    @lagudal
    1. Настройте свой редактор для работы по ssh - честно говоря как и что в sublime не скажу, под vs code есть замечательный плагин Remote SSH - настраиваете ssh конфиг один раз, и подключаетесь в один клик к выбранному хосту. Видите все свое файловое дерево и внизу терминал.
    2. Какой то SFTP клиент с GUI, и открываете в нет файлы в любимом редакторе.
    Ответ написан
  • Как исправить css анимацию?

    @lagudal
    внимательно смотрим на кейфрейм
    @keyframes scrolly {
      0% {
        transform: translate3d(0,-150%,0) rotateX(90deg) scale(0.5) skewX(3deg);
      }

    т.е. у вас по hover на 0% сразу же выбрасывается на 150% по Y - т.е. вверх.
    А надо начинать с неизмененной позиции
    Быстрый пример - дальше поиграйтесь сами с процентами что вам там еще надо.
    Ответ написан
    Комментировать
  • Как сделать авто подключение к SSH соединению?

    @lagudal
    Надо отучиваться от паролей и подключаться ключами.
    После чего лучше всего в папке .ssh прописывается конфиг, например
    Host test
            HostName test.site
            User ubuntu
            IdentityFile ~/.ssh/id_rsa
    Host test2
    .....

    и все, ssh test и вы под нужным юзером там где надо.
    Ответ написан
    Комментировать
  • Почему не применяются результаты редактирования css в wordpress?

    @lagudal
    может быть у тебя тема с scss или с less. Сохранив скомпилированный файл напрямую в кеше получаешь желаемое, до того как кеш почистится )
    А редактор тем в ВП - возможно что стили которые ты перезаписываешь имеют в оригинальных файлах более высокий приоритет из-за более обособленного селектора. Можно раз на пробу прописать кастомно с important, если перезапишет то искать как правильно перезаписать стиль селектора без important
    Ответ написан
    Комментировать
  • Чем делать резервную копию Windows?

    @lagudal
    Последние лет 10 для системы ничем. Раньше, особенно когда сам учился и много экспериментировал, то Acronis - было очень удобно и быстро.
    Важные данные - по облакам, дропбокс, google, yandex. Сильно важные - дублирую.
    Ответ написан
    Комментировать
  • Почему одна переменная применяется, а другая - нет?

    @lagudal
    Анатолий,
    тут дьявол в деталях.
    У вас transform - не является style аттрибутом.
    К fill вы можете обращаться через css, к заданному у вас аттрибуту transform - нет.
    Т.е. вы можете крутить в css c таким же названием transform, но крутите элементы непосредственно в svg, a не в спрайте, и тогда уже не забыть добавить deg
    <style>
    element: transform: rotate(180deg);
    </style>

    т.е. если вы хотите именно с переменными, то вот так где то

    https://codepen.io/lagudal/pen/JjNddKZ?editors=1100
    Ответ написан
    Комментировать