WordPress.org

Ready to get started?Download WordPress

Forums

AdRotate
[resolved] Problems with php and DSO handler (5 posts)

  1. rhrekowsky
    Member
    Posted 1 year ago #

    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/

  2. Arnan de Gans
    Member
    Plugin Author

    Posted 1 year ago #

    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.

  3. rhrekowsky
    Member
    Posted 1 year ago #

    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...

  4. Arnan de Gans
    Member
    Plugin Author

    Posted 1 year ago #

    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.

  5. syntheticmotoroilstoday.com
    Member
    Posted 11 months ago #

    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.

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags

No tags yet.