Skip to content

Gossamer Web Design

Websites That Work (530) 583-7989

  • Forum
  • home
    • Divi
    • Elementor
    • Open Source
    • WordPress
  • Web Design
    • Advertising
    • Google Apps
  • SEO & SEM Guide
    • SEO Rate Card
  • 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.

    Categories

    • Admin (120)
    • FAQs (3)
    • Press Releases (4)
    • Resume (21)
    • Security (4)
    • SEO (6)
    • Specials (1)
    • System Administration (86)
      • Email (15)
      • FreeBSD (2)
      • HP (1)
      • Perl (18)
      • PHP (17)
      • Server 2019 (2)
      • Sonos (3)
      • Spectrum (2)
      • Stoat (2)
      • Unix (44)
        • Lightning (1)
        • Revolt (3)
        • Revolt fork (2)
      • Windows 11 (1)
    • TeamSpeak (1)
    • Web Design (53)
      • WordPress (41)
    • Windows (33)

Gossamer Web Design

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

AI Web Design by Gossamer

All Rights Reserved © Gossamer Computer Services