SFTP Install Issues

Community Forums Forums General Discussion SFTP Install Issues

This topic is: resolved

This topic contains 9 replies, has 3 voices, and was last updated by  flashfabio 1 year, 7 months ago.

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #32794

    flashfabio
    Participant
    Post count: 4

    Hi,

    I’m about to install my first WP site to a clients (SFTP) server. We tried FTP access but that got really messy, so I got the webmaster to do the basic install and I thought I’d do the rest from dashboard. I have a host name, username and password, but I’m having no lock either updating plug-ins (my creds don’t check out??), or uploading the genesis framework (Unable to create directory: “directory address here”. Is parent directory writable by the server?? ).

     

    So I’m stuck and would appreciate any help you may be able to provide.

    My grateful thanks,

    FF

    #32811

    braddalton
    Participant
    Post count: 10592

    Who’s the web host?

    Sounds like you need to change the permissions which the server admin should help you with.


    #32927

    Bill Murray
    Participant
    Post count: 575

    @flashfabio – I don’t think you want to rush out and change the permissions on the server or suggest this to the server admin. It sounds like the server admin has set up WP properly from a security perspective, and in that setup, you CANNOT install or upgrade plugins from within the WP UI, no matter what your username or WP role is.

    If you’re talking about client work, you will come across as less than well-informed if you recommend changing permissions to be less secure if the server admin intentionally put those restrictions in place. Instead, you should ask the server admin WHY the setup is what it is. If it is by design, for theme/plugin upgrades, you will need to do those via either SSH or SFTP using the credentials that can write to the theme/plugin folders – which are not the same as those that running the WP UI. If it’s not by design, the server admin ought to do a little more reading on how to secure WP.


    Web: https://wpperform.com or Twitter: @wpperform

    We do managed WordPress hosting.

    #33019

    flashfabio
    Participant
    Post count: 4

    Thanks Bill and Brad for both your suggestions. I’ll have a chat with the admin guys and resolve the issue. Once its done I’ll let you know how it went.

    Thanks again,
    FF

    #33021

    braddalton
    Participant
    Post count: 10592

    Another suggestion Fabio is to install a good security plugin like Wordfence, take regular full backups and store them away from your server.

    I’ve seen some web hosts place restrictions on what plugins can be installed and use file permissions to protect the data and files however this also takes away your freedom to customize your site.

    WordPress offer a list of excellent shared hosts for small sites here http://wordpress.org/hosting/


    #33027

    flashfabio
    Participant
    Post count: 4

    Hi,

    So I’d like to have a backup option in case admin has no idea how to tackle the problem – not out of the realm of possibility.

    1. I download the ENTIRE local folder from the server via FTP and upload it to the clients server intact. Would this work? I am hoping that all file references are local and don’t use global; addresses, and that there are no files of databases that WP references outside that folder.

    2. I install the themes manually and export/import the changes I made from the staging site to the client server. Problem – Do I install the Genesis folder and the Associate folder (theme folder) side by side under themes? Will it work this easily??

    I appreciate your patience and forbearance with this issue, and promise to not work on secure servers in the future…

    FF

    #33029

    braddalton
    Participant
    Post count: 10592

    Are you referring to a migration/transfer to another directory or domain?

    If so, i suggest you install the WP Migrate DB plugin and change the server paths and domain in the plugin settings.

    Export the DB SQL file and create a new db on the new server where you can import the DB’s .sql file.

    Upload the files and change the wp-config.php with the new db connection details (user,name and password)


    #33034

    flashfabio
    Participant
    Post count: 4

    That all sounds reasonable. I’ll give it a go.

    So when you say “upload the files” I still need to manually move all the files from my staging server to the clients server; and then import the SQL file and modify the wp-config.php. Is that right?

    #33040

    braddalton
    Participant
    Post count: 10592

    Yes. You have to upload the files to the new server manually.


    #33042

    flashfabio
    Participant
    Post count: 4

    Thanks again. You’re a champ.

Viewing 10 posts - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.