Tech Support Shared Hosting: различия между версиями
Материал из lulzette's wiki
Losted (обсуждение | вклад) Нет описания правки |
Losted (обсуждение | вклад) (→wp-cli) |
||
Строка 5: | Строка 5: | ||
<source> | <source> | ||
Проверить версию wp: | Проверить версию wp: | ||
wp | wp core version | ||
Инормация по wp-cli: | Инормация по wp-cli: | ||
wp --info | wp --info | ||
Экспортировать базу: | Экспортировать базу: | ||
Строка 27: | Строка 19: | ||
Заменить в базе все value1 на value2: | Заменить в базе все value1 на value2: | ||
wp search-replace value1 value2 | wp search-replace value1 value2 | ||
Обновить кэш: | Обновить кэш: | ||
wp cache flush | wp cache flush | ||
Получить информацию по опциям из таблицы wp_options базы данных: | Получить информацию по опциям из таблицы wp_options базы данных: | ||
Строка 41: | Строка 29: | ||
--- --- --- | --- --- --- | ||
</source> | </source> | ||
=== битрих ругается на кокой-то xss === | === битрих ругается на кокой-то xss === | ||
Версия от 21:07, 28 апреля 2020
Tools
wp-cli
Проверить версию wp:
wp core version
Инормация по wp-cli:
wp --info
Экспортировать базу:
wp db export databasename
Импортировать базу:
wp db import databasename
Заменить в базе все value1 на value2:
wp search-replace value1 value2
Обновить кэш:
wp cache flush
Получить информацию по опциям из таблицы wp_options базы данных:
wp option get home
wp option get siteurl
--- --- ---
битрих ругается на кокой-то xss
php_value mbstring.func_overload 2
[Error] Call to undefined function mb_orig_strpos() (0) /public_html/bitrix/modules/security/classes/general/post_filter.php:320 #0: CSecurityXSSDetect::fastStrpos(string, string) /public_html/bitrix/modules/security/classes/general/post_filter.php:190 #1: CSecurityXSSDetect->findInArray(string, array) /public_html/bitrix/modules/security/classes/general/post_filter.php:221 #2: CSecurityXSSDetect->isDangerBody(string) /public_html/bitrix/modules/security/classes/general/post_filter.php:237 #3: CSecurityXSSDetect->getFilteredScriptBody(string) /public_html/bitrix/modules/security/classes/general/post_filter.php:262 #4: CSecurityXSSDetect->getFilteredScript(array) #5: preg_replace_callback(string, array, string) /public_html/bitrix/modules/security/classes/general/post_filter.php:274 #6: CSecurityXSSDetect->filter(string) /public_html/bitrix/modules/security/classes/general/post_filter.php:72 #7: CSecurityXSSDetect->process(string) /public_html/bitrix/modules/security/classes/general/post_filter.php:55 #8: CSecurityXSSDetect::OnEndBufferContent(string) /public_html/bitrix/modules/main/classes/general/module.php:490 #9: ExecuteModuleEventEx(array, array) /public_html/bitrix/modules/main/classes/general/main.php:3192 #10: CAllMain->EndBufferContent(string) /public_html/bitrix/modules/main/classes/general/main.php:3140 #11: CAllMain->EndBufferContentMan() /public_html/bitrix/modules/main/include/epilog_after.php:36 #12: require(string) /public_html/index.php:1
UTF-8 в нечитабельном виде
Юзаем питон:
python -c "print(b'кракозябры'.decode('utf-8'))"
Пример:
python -c "print(b'\xd0\xb2\xd1\x8b\xd0\xbf\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xbd\xd1\x8b\xd0\xb9 '.decode('utf-8'))"
web logs awk
awk '{print $1, $2, $3, $15, $13}'
- время ответа (nginx)
awk '{print $1, $2, $3, $16, $13}'
- код ответа http (для апача $16 -> $15)
grep рекурсивно файлы
grep -H -l -R "pattern" .
SQL дубликаты в таблице
SELECT name, COUNT(*) c FROM table GROUP BY name HAVING c > 1;
SQL for Wordpress
https://misha.blog/wordpress/sql-queries-domain.html
UPDATE wp_posts SET post_content = REPLACE (post_content, 'OLD', 'NEW');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'OLD', 'NEW');
PHP Mail
<?
var_dump(mail("test@test.ru", "test", "test"));
?>