Connect to server via Putty and run command
1 |
php -f /var/www/www-root/data/www/site.com/script.php |
Прежде всего этот сайт — моя записная книжка, в которой собрана информация, часто используемая при создании сайтов. Здесь я оставляю заметки с кодом для себя.Может быть что-то, будет полезно и другим разработчикам.
Connect to server via Putty and run command
1 |
php -f /var/www/www-root/data/www/site.com/script.php |
If you need to set custom field for product tag page, this code will help you.
1 2 3 4 5 6 7 8 9 10 11 12 |
function custom_aioseo_title_for_product_tag($title) { // Check if the current page is a product tag archive if (is_tax('product_tag')) { $term = get_queried_object(); $new_title = get_field('meta_tag_title', $term); if ($new_title) return $new_title; } // Return the original title for other pages return $title; } add_filter('aioseo_title', 'custom_aioseo_title_for_product_tag'); |
In this example code changing title meta tag for product tag page.
sh install.sh ISPmanager —ispmgr6
ls -la /var/www/www-root/data/logs — показать содержимое папки
sudo less /var/www/www-root/data/logs/primdog.ie.error.log — посмотреть содержимое файла
df -i — посмотреть занятые айноды
df -h — посмотреть свободное место
Это просто удаление файлов или директорий на сервере, каждый считается за одну
айноду. Например, это можно сделать при подключении к консоли сервера по SSH
командой:
rm ПУТЬ_ДО_ФАЙЛА
Если вам нужно удалить несколько файлов с похожими названиями, можно сделать,
например, так (приведу пример с архивами логов панели):
rm /usr/local/mgr5/var/logs/ispmgr.log.*
Удалить сразу, без запрашивания подтверждения:
rm /usr/local/mgr5/var/logs/ispmgr.log.* -f
Сами ненужные файлы и директории вам надо искать самостоятельно. Архивов логов
панели, как вы можете увидеть, всего два:
root@ortorex:~# ls -la /usr/local/mgr5/var/logs
total 18060
drwxr-xr-x 2 root root 4096 Feb 3 20:04 .
drwxr-x— 16 root root 4096 Feb 11 13:32 ..
-rw——- 1 root root 9072063 Dec 5 10:47 ispmgr.log.2022_12_05_10_47_02.0.gz
-rw——- 1 root root 9410837 Feb 3 20:03 ispmgr.log.2023_02_03_20_03_01.0.gz
Можно, например, очистить кэш Nginx:
rm /var/cache/nginx/* -rf
Эта команда удалит содержимое директории, куда складывается кэш Nginx.
Возможно, там появились файлы, которые сам веб-сервер не удалил. Но надо
понимать, что кэш Nginx — это временные файлы, которые должны очищаться
самостоятельно, поэтому такая очистка может и не помочь вам.
В директории с архивами логов пользовательских сайтов тоже файлов не так много,
просмотреть можно командой:
ls -la /var/www/www-root/data/logs
Если хотите удалить архивы логов сайтов пользователя www-root, можно выполнить:
rm /var/www/www-root/data/logs/*.gz -f
Повторюсь, каждый файл или директория считается как одна айнода.
timeweb.com/ru/help/pages/viewpage.action?pageId=27459605
Если для простых товаров нужно опустить цену ниже рейтинга в summary:
1 2 3 4 5 |
add_action('woocommerce_single_product_summary', 'move_single_product_price', 1); function move_single_product_price() { remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 10); add_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 29); } |
remove_action( ‘woocommerce_single_variation’, ‘woocommerce_single_variation’, 10);
add_action( ‘woocommerce_before_variations_form’, ‘woocommerce_single_variation’, 20);
1 |
$wc_product->get_catalog_visibility() |
С помощью этого кода можно проверить, выбрано ли скрывать товар в каталоге и поиске
Resolve a timed out state
If a certificate issuance times out, Cloudflare tells you where in the chain of issuance the timeout occurred: Initializing, Validation, Issuance, Deployment, or Deletion.
To resolve timeout issues, try one or more of the following options:
Change the Proxy status of related DNS records to DNS only (gray-clouded) and wait at least a minute. Then, change the Proxy status back to Proxied (orange-clouded).
Disable Universal SSL and wait at least a minute. Then, re-enable Universal SSL.
Send a PATCH request to the validation endpoint
using the same DCV method (API only).
Follow the APEX validation method.
https://docs.ispsystem.ru/vmmanager-admin/seti/dobavlenie-ipv6-adresa-na-server#id-%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5IPv6-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D0%BD%D0%B0%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-Debian%D0%B8Ubuntu