// gossamer 11/24/2025 deprecated //
Skip to content

Gossamer Web Design

Websites That Work (530) 583-7989

  • home
    • Divi
    • Elementor
    • Open Source
    • WordPress
  • Web Design
    • Advertising
    • Google Apps
  • SEO & Hosting
  • Security
    • Postfix + Amavis + OpenDKIM + SPF
    • Postfix Service Matrix
  • Contact
    • Cart
    • Checkout
    • My account
    • Shop
    • Resume

WordPress Plugin Automatic Upgrade Patch

August 24, 2009August 24, 2009 adminAdmin, WordPress

Webmasters running WordPress on a UNIX flavor server running Apache2 may have noticed that when you attempt to use the automatic upgrade option on your plugins page of the Dashboard, that you are prompted for a FTP login.

Rather than conjour up a FTP account you can patch one of your WordPress administration files to get the upgrade option to work. The patch suggested by rootninja modifies the function get_filesystem_method() found in wp-admin/includes/file.php by replacing the call to mygetuid() with a call to posix_getuid().

if( ! $method && function_exists(‘getmyuid’) && function_exists(‘fileowner’) ){

…

if ( getmyuid() == fileowner($temp_file_name) )

becomes

if( ! $method && function_exists(‘posix_getuid’) && function_exists(‘fileowner’) ){

…

if ( posix_getuid() == fileowner($temp_file_name) )

Of course, your webserver will need rw permissions to your plugin directory.

Thank you rootninja, I was getting a bit tired of manual installations and I agree, FTP blah.

AmpBlahConjourDashboardFtp AccountPlugin DirectoryPosixRunningTemp FileUnixUnix FlavorWebmastersWebserver

    Gossamer Computer Services


    We don’t upsell retainers — we deliver outcomes. If it doesn’t make you faster or more visible, we don’t ship it.

    • Admin
    • Email
    • FAQs
    • google
    • HP
    • Perl
    • PHP
    • Press Releases
    • Resume
    • Security
    • SEO
    • Specials
    • Unix
    • Web Design
    • Windows
    • WordPress

Gossamer Web Design

Tahoe Reno, NV
530 583-7989
  • home
  • Web Design
  • SEO & Hosting
  • Security
  • Contact
Powered by WordPress | Theme: Astrid by aThemes.

AI Web Design by Gossamer

All Rights Reserved © Gossamer Computer Services