Violet Epifit

violet.su

Произошла ошибка при установке решения wsrubi.smtp

Произошла ошибка при установке решения wsrubi.smtp

Модуль работает через функцию custom_mail. Функция custom_mail уже используется.

bitrix/modules/wsrubi.smtp/classes/general/wsrubismtp.php: function custom_mail($to, $subject, $message, $additional_hea ders = null, $additional_parameters = null)

1) В инсталляторе bitrix/modules/wsrubi.smtp/install/index.php
в строке if(function_exists(“custom_mail”)){ перед custom_mail ставлю еще один символ c.
2) инсталлирую
3) снова убираю символ
4) все работает


Сбросить пароль MySQL в Ubuntu

Сбросить пароль MySQL в Ubuntu можно следующим образом. Вот пошаговая инструкция:

  1. Остановите сервер MySQL:
    Откройте терминал и выполните команду:

    sudo systemctl stop mysql
    
  2. Запустите MySQL в безопасном режиме:
    Запустите MySQL без проверки привилегий:

    sudo mysqld_safe --skip-grant-tables &
    
  3. Подключитесь к MySQL:
    Теперь вы можете подключиться к серверу MySQL без пароля:

    mysql -u root
    
  4. Сбросьте пароль:
    После подключения выполните следующие команды для сброса пароля:

    FLUSH PRIVILEGES;
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'новый_пароль';
    

    Замените новый_пароль на желаемый новый пароль.

  5. Выход из MySQL:
    Введите exit; для выхода из MySQL.

  6. Перезапустите сервер MySQL:
    Сначала закройте MySQL, запущенный в безопасном режиме, с помощью команды:

    sudo killall mysqld
    

    Затем запустите MySQL снова:

    sudo systemctl start mysql
    
  7. Проверьте новый пароль:
    Попробуйте подключиться к MySQL с новым паролем:

    mysql -u root -p
    

Теперь вы должны иметь возможность войти в MySQL с новым паролем! Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать.


SyncThing на CENTOS

sudo nano /etc/systemd/system/syncthing@.service
И вставьте следующее содержимое, заменив USERNAME на имя вашего пользователя (например, syncthing):

[Unit]
Description=Syncthing – Open Source Continuous File Synchronization
Documentation=https://docs.syncthing.net/
After=network-online.target
Wants=network-online.target

[Service]
User =syncthing
ExecStart=/usr/bin/syncthing -no-browser -home=”/home/syncthing/.config/syncthing”
Restart=on-failure

[Install]
WantedBy=multi-user.target

Теперь вам нужно включить и запустить сервис. Выполните следующие команды:
sudo systemctl enable syncthing@syncthing.service
sudo systemctl start syncthing@syncthing.service

4. Проверьте статус сервиса
Вы можете проверить статус сервиса, чтобы убедиться, что он работает правильно:

sudo systemctl status syncthing@syncthing.service
5. Настройка доступа к интерфейсу
Если вы хотите получить доступ к интерфейсу Syncthing через браузер, убедитесь, что порт 8384 открыт в брандмауэре (если вы используете его) и что Syncthing настроен на прослушивание нужного IP-адреса.

6. Логи
Если возникнут проблемы, вы можете просмотреть логи Syncthing:

journalctl -u syncthing@USERNAME.service -f
Теперь Syncthing будет автоматически запускаться при загрузке системы и работать от указанного пользователя.


CRON

Регулярность и расписание определяется cron-строкой. Подробнее о том, что это такое, можно прочитать здесь

В приложении используется стандартная Cron строка с вот такой расшифровкой:

 # ┌───────────── minute (0 - 59)
 # │ ┌───────────── hour (0 - 23)
 # │ │ ┌───────────── day of the month (1 - 31)
 # │ │ │ ┌───────────── month (1 - 12)
 # │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;
 # │ │ │ │ │                                   7 is also Sunday on some systems)
 # │ │ │ │ │
 # │ │ │ │ │
 # * * * * * 

Между каждой звездочкой должен быть пробел! Помочь создать нужное расписание могут калькуляторы, например вот такой

Ниже приведем примеры распространенных вариантов расписания.

 * * * * *

каждую минуту

0,5,10,15,20,25,30,35,40,45,50,55 * * * *

каждые 5 минут

0 * * * *

каждый час

0 0 * * *

каждый день в полночь

0 0 * * 0

каждую неделю в 12 ночи воскресенья

0 0 1 * * 

12 ночи в первый день каждого месяца

0 0 1 1 *

раз в год в 12 ночи 1 января

 


Проверить свой сайт на наличие в «черном списке».

Злоумышленники взламывают сайт, но стараются не выдать себя. Они прописывают на хостинге скрипт, который занимается рассылкой спамных писем от вашего имени. Вроде ничего страшного, но все равно неприятно. А потом может оказаться, что ваш сайт «пропал» из поиска Google из-за этого, и посетителей уменьшилось – ужас! Воспользуйтесь онлайн-сервисом и проверьте свой сайт на наличие в черном списке по адресу http://mxtoolbox.com/blacklists.aspx