Title: Problems with php and DSO handler
Last modified: August 21, 2016

---

# Problems with php and DSO handler

 *  Resolved [Ricardo](https://wordpress.org/support/users/rhrekowsky/)
 * (@rhrekowsky)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/problems-with-php-and-dso-handler/)
 * Hello!
 * I’ve been using the free version of adrotate for a while and I started having
   some weird issues for 2 weeks now.
    I have many wordpress based sites running
   on my server with php DSO handler and all of them work fine.
 * But in one of the sites that is a multi-site one, I have daily fatal errors with
   the plugin and after restarting http service once or twice the site gets back
   online without any flaws. (they vary according to the ones listed below)
 * I changed folder ownership to ‘nobody’ as some sites I googled suggest when using
   DSO handler.
 * Adrotate version is the latest free version.
    Erros are as follows:
 * Fatal error: Call to undefined function adrotate_check_config() in /home/myaccount/
   public_html/wp-content/plugins/adrotate/adrotate.php on line 36
 * Fatal error: Call to undefined function add_object_page() in /home/myaccount/
   public_html/wp-content/plugins/adrotate/adrotate.php on line 97
 * Warning: call_user_func_array() expects parameter 1 to be a valid callback, function‘
   adrotate_check_upgrade’ not found or invalid function name in /home/myaccount/
   public_html/wp-includes/plugin.php on line 406
 * Warning: call_user_func_array() expects parameter 1 to be a valid callback, function‘
   adrotate_check_upgrade’ not found or invalid function name in /home/myaccount/
   public_html/wp-includes/plugin.php on line 406
 * Thanks for any ideas guidelines to solve this problems.
 * [http://wordpress.org/extend/plugins/adrotate/](http://wordpress.org/extend/plugins/adrotate/)

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

 *  Plugin Author [Arnan de Gans](https://wordpress.org/support/users/adegans/)
 * (@adegans)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/problems-with-php-and-dso-handler/#post-3941117)
 * What has that got to do with using mod_PHP or otherwise?
 * AdRotate is not compatible with Multisite setups. It may work but some issues
   may arise.
    That said, some users (AdRotate Pro users too) use AdRotate on Multisite
   setups and it works fine for them.
 * – The first error may indicate that the adrotate-function.php is not loaded or
   present.
    – The second error may indicated that WordPress is incomplete or corrupt(
   Because thats a WordPress function) – The third error relates to the first. –
   The fourth error relates to the first also.
 * I would start with re-uploading WordPress files and perhaps AdRotate too.
 * On a Sidenote; any reason why you use the DSO model? It’s not very secure… FastCGI
   is generally just as fast and offers some useful security options.
 *  Thread Starter [Ricardo](https://wordpress.org/support/users/rhrekowsky/)
 * (@rhrekowsky)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/problems-with-php-and-dso-handler/#post-3941135)
 * Hello Arnan!
 * >  What has that got to do with using mod_PHP or otherwise?
 * When using cpanel with suPHP handler the owner of the account can handle whatever
   permissions needed…
 * basically it would be just a huge coincidence for me that before I moved to a
   server with DSO handler, even the site being multi-sites, it was working smoothly…
   
   The only changes I made whas upgrading the wordpress version from 3.5 to 3.5.2
   and the plugin from 3.8 to 3.8.5
 * the errors were already clear to me…
    I haven’t commented but I have already 
   uploaded all the wordpress files and plugins as well in order to achieve something
   different.
 * I spent hours daily googling and trying to sort it out before posting here… it
   was more because since I haven’t found anything that really helped my problem
   I thought I could get something I was missing…
 *  Plugin Author [Arnan de Gans](https://wordpress.org/support/users/adegans/)
 * (@adegans)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/problems-with-php-and-dso-handler/#post-3941316)
 * Servers are often different on many aspects. I can’t say anything useful about
   that.
    Thing is that the errors you mention are very very likely not related 
   to using mod_php or not.
 * Server configurations are outside the scope of support.
 *  [syntheticmotoroilstoday.com](https://wordpress.org/support/users/syntheticmotoroilstodaycom/)
 * (@syntheticmotoroilstodaycom)
 * [12 years, 7 months ago](https://wordpress.org/support/topic/problems-with-php-and-dso-handler/#post-3941427)
 * Maybe it has to do with the ftp permissions not letting it update or upload properly.
   Try adding these to your wp-config.php file.
 * define( ‘FTP_USER’, ‘username’ );
    define( ‘FTP_PASS’, ‘password’ ); define( ‘
   FTP_HOST’, ‘ftp.example.org:21’ );
 * Remember using DSO wordpress always needs these. If you run SuPHP or CGI they
   won’t.

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

The topic ‘Problems with php and DSO handler’ is closed to new replies.

 * ![](https://ps.w.org/adrotate/assets/icon-256x256.gif?rev=3117289)
 * [AdRotate Banner Manager](https://wordpress.org/plugins/adrotate/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/adrotate/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/adrotate/)
 * [Active Topics](https://wordpress.org/support/plugin/adrotate/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/adrotate/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/adrotate/reviews/)

 * 4 replies
 * 3 participants
 * Last reply from: [syntheticmotoroilstoday.com](https://wordpress.org/support/users/syntheticmotoroilstodaycom/)
 * Last activity: [12 years, 7 months ago](https://wordpress.org/support/topic/problems-with-php-and-dso-handler/#post-3941427)
 * Status: resolved