Linux
- 2 ответа
- 0 вопросов
2
Вклад в тег
iw dev
iw wlваши_цифры link
>> not connected...
iw wlваши_цифры scan
>> command failed: Network is down (-100)
sudo ip link set iw wlваши_цифры up
nmcli dev wifi connect ROUTERSSID SPI
ping 8.8.8.8
sudo apt-get update
sudo apt-get dist-upgrade
sudo ufw allow from локальный_адрес_клиента
sudo ufw enable
sudo apt-get install apache2
sudo service apache2 status
sudo service apache2 start
sudo a2enmod rewrite
sudo apt-get install mysql-server
sudo apt install php-mysql libapache2-mod-php php-cli php-cgi php-gd mariadb-server-10.6 php php-zip php-xml php-xmlrpc php-curl php-json php-mbstring
sudo apt-get install phpmyadmin
sudo nano /etc/apache2/apache2.conf
Include /etc/phpmyadmin/apache.conf
sudo chmod -R 755 /var/www
sudo chown -R ваш_логин:ваш_логин /var/www
sudo -i
mysql -uroot -p
SELECT user,plugin,host FROM mysql.user WHERE user = 'root';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'введите_желаемый_пароль';
FLUSH PRIVILEGES;
exit
mkdir /var/www/wp
nano /var/www/wp/index.html
<html>
<head>
<title>testerer</title>
</head>
<body>
Hello, kitty!
</body>
</html>
sudo nano /etc/hosts
# Временнное
ip_сервера wp.local www.wp.local
sudo cp -P /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/wp.conf
sudo nano /etc/apache2/sites-available/wp.conf
Раскомментируем: #ServerName www.example.com и заменим на ServerName wp.local
DocumentRoot /var/www/html на /var/www/wp
sudo a2ensite wp.conf
sudo service apache2 restart
// Запрет на добавление в корзину товаров из категории подписок,
// если уже есть товар из категории подписок в корзине
add_filter('woocommerce_add_to_cart_validation', 'for_subscriptions_limit_cart_items', 10, 3);
function for_subscriptions_limit_cart_items ($passed, $product_id, $quantity) {
$subscription_category = 'subscriptions';
// Если корзина пуста
if ( WC()->cart->is_empty() ) {
return $passed;
}
$subscription_in_cart = false;
// Поиск товаров из категории подписок в корзине
foreach (WC()->cart->get_cart() as $cart_item) {
if ( has_term($subscription_category, 'product_cat', $cart_item['product_id']) ) {
$subscription_in_cart = true;
}
}
if ($subscription_in_cart) {
// проверяем, что новый товар тоже из категории подписок
if ( has_term($subscription_category, 'product_cat', $product_id) ) {
// добавляем товар в корзину
return $passed;
// если новый товар не из категории подписок
} else {
// Показать сообщение
wc_add_notice(__('A subscription is already in cart (Other items are not allowed in cart).', 'woocommerce' ), 'error');
// Не добавляем новые товары
return false;
}
}
return $passed;
}