WordPress tips and tricks

Изменить надпись “Search …” по-умолчанию в поле поиска:
“Just Add the below code to the functions.php in your wordpress theme and all done. ”
https://www.howtoonlinetips.com/change-placeholder-text-wordpress-search-box/

Я немного изменил этот код, чтобы отображалась оригинальная нопка с лупой  внутри формы поиска:

/** Change default Search … placeholder to custom */
function html5_search_form( $form ) {
$form = ‘<form role=”search” method=”get” class=”search-form” action=”‘ . home_url( ‘/’ ) . ‘” >
<label>
<span class=”screen-reader-text”>Search for:</span>
<input type=”search” value=”‘ . get_search_query() . ‘” name=”s” id=”s” placeholder=”Поиск” />
</label>
<input class=”search-submit” value=”Search” type=”submit”>
</form>’;
return $form;
}
add_filter( ‘get_search_form’, ‘html5_search_form’ );

 

DisableW3TC footer:

nano /var/www/wp-includes/functions.php
// Disable W3TC footer comment for all users
add_filter( ‘w3tc_can_print_comment’, ‘__return_false’, 10, 1 );

 

Check plugin for exploits and vulnerabilities: https://wpvulndb.com/plugins/slider-wd

Facebook

Мне видится, что фейсбук окончательно превратился в Одноклассники международного формата.

Отваливается RDP из-за Crypto PRO

Долго я бился с тем, что RDP отваливается рандомно на одном сервере.  Даже при установке с чистого листа ситуация повторялась. Я уже отчаялся понять почему же такое происходит на этом сервере и никогда не происходит на соседних. Написал скрипт для перезапуска:

Скрипт для перезапуска Terminal Services:
taskkill /F /FI “SERVICES eq TermService”
ping 127.0.0.1 -n 4
net start TermService /y
ping 127.0.0.1 -n 4
exit

и назначил задание в taskschd:
On event:
Microsoft-Windows-TerminalServices-RemoteConnectionManager
TerminalServices-RemoteConnectionManager
Event ID: 20497
Run TermService-restart.bat

 

В интернете пишут, что надо апдейтить Crypto PRO на весию 4.0, но это не всегда возможно.

SQLServer Error: 229, The EXECUTE permission was denied on the object ‘sp_sqlagent_update_agent_xps’

Если такая блевота в логе SQLAGENT.OUT:

2018-04-08 19:39:48 – ? [100] Microsoft SQLServerAgent version 12.0.2000.8 (X64 unicode retail build) : Process ID 4440
2018-04-08 19:39:48 – ? [495] The SQL Server Agent startup service account is XXX.
2018-04-08 19:39:48 – ? [393] Waiting for SQL Server to recover database ‘msdb’…
2018-04-08 19:39:48 – ! [298] SQLServer Error: 229, The EXECUTE permission was denied on the object ‘sp_sqlagent_update_agent_xps’, database ‘msdb’, schema ‘dbo’. [SQLSTATE 42000] (DisableAgentXPs)
2018-04-08 19:39:48 – ! [000] The EXECUTE permission was denied on the object ‘sp_sqlagent_update_agent_xps’, database ‘msdb’, schema ‘dbo’. [SQLSTATE 42000] (Error 229)
2018-04-08 19:39:48 – ! [298] SQLServer Error: 229, The EXECUTE permission was denied on the object ‘sp_sqlagent_update_agent_xps’, database ‘msdb’, schema ‘dbo’. [SQLSTATE 42000] (DisableAgentXPs)
2018-04-08 19:39:48 – ! [000] The EXECUTE permission was denied on the object ‘sp_sqlagent_update_agent_xps’, database ‘msdb’, schema ‘dbo’. [SQLSTATE 42000] (Error 229)
2018-04-08 19:39:48 – ? [098] SQLServerAgent terminated (normally)

То в первую очередь надо проверить, запустится ли сервис от админа, во вторую – права на базы как в самом SQL, так и на физическом носителе.