Errors updating/re-installing wordpress – SFTP & update issues
-
I am currently making the transitions of migrating my wordpress site from a hosted service to our in-house server (Centos 7 server installed). Along with WordPress, I have MariaDB, apache and php. I connect to the fileserver via SFTP on filezilla. Along with the migration, I have also made a fresh install of WordPress for the sake of testing but both have ran into the same issue:
Plugins and themes are updating and installing fine on both sites with no issues. However when it comes to updating WordPress and it asks for my sftp credentials (using the same credentials i use to connect on filezilla), I am coming up with an error when submitting the credentials on wordpress:
ERROR: There was an error connecting to the server, Please verify the settings are correct.
So looking into this issue I have tried the following:
> Input the following in wp-config, still came back with same error:
define( 'FTP_USER', 'username' ); define( 'FTP_PASS', 'password' ); define( 'FTP_HOST', 'hostname' ); //(tried both IP and hostname)
> Installed the plugin: ‘SSH SFTP Updater Support’ tried to punch in credentials through that, still above error.
> Ive read people saying its a file permissions issue, humoring that, it is how I would expect it to be (Directories are 755, files are 644) I have even for testing purposes changed directories to 777, this still doesnt work and I do not regard or recommend changing permissions to 777 as a solution due to the fact it is insecure.
> While looking into permission, I also checked ownership, for now during initial development I have set it via SSH as:
chown apache:apache -R /var/www/html/site_name //(site name being wordpress)
Despite all this, nothing worked from here after been constantly hit by this same error mentioned above.
There was one thing however which I am not sure if it is a step forward, unrelated or a step backwards. One suggestion I tried was to force the filesystem method using:
define('FS_METHOD', 'direct'); //within wp-config
After setting this up, this time when i try to update wordpress i get this:
Downloading update from https://downloads.www.ads-software.com/release/en_GB/wordpress-4.4.2.zip…
Unpacking the update…
The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.: wp-admin/includes/update-core.php
Installation Failed
And with that, I go full circle and get issues with permissions. Like I said, my directories are 755 and my files are 644, I have chown as apache. Again i have experimented as 777 still no joy and NOT a viable solution.
For the time being, it seems like I will be using manual wordpress updates as the alternative but this isn’t a resolution to the underlying issue.
I have searched through various forums and tutorials online with people going through the same situations but none of the suggested solutions have worked for me. If anyone has any other ideas on this it would be a great help.
- The topic ‘Errors updating/re-installing wordpress – SFTP & update issues’ is closed to new replies.