If you find that WordPress is continually asking for your FTP credentials when you’re trying to install an update, you’re not alone.
The error usually looks something like this:
Connection Information
To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.
This problem may appear when you initiate an update or try to install a new theme or plugin. It results from WordPress having insufficient permissions to modify files on your server.
If you find yourself repeatedly prompted to enter your FTP credentials when trying to install or update a plugin or theme in the WordPress dashboard, it typically points to a configuration issue within your wp-config.php file.
We have identified two easy solutions to this problem, both of which will require you to edit the wp-config.php
file in your site’s root directory.
You can access this file by using an FTP client like FileZilla, or by using the file manager in your web hosting control panel. Here are two effective methods to resolve this:
Access Your wp-config.php File: Connect to your hosting account using FTP or File Manager. Navigate to your WordPress files directory and locate the wp-config.php file.
Insert the Required Code: Add the following line of code to wp-config.php just above /* That’s all, stop editing! Happy publishing. */:
Additionally, set file permissions with these lines:
Save and Confirm Changes: Save the modified file. Refresh your WordPress dashboard in your browser to ensure the changes are applied. You should now update or install plugins and themes without FTP credential prompts.
This forces WordPress to use the “direct” PHP method for automatic updates, rather than utilizing FTP.
However, if you continue to have problems, remove the code you just added and proceed to Method 2.
Modify wp-config.php: Using the same access method, edit wp-config.php.
Add FTP Details: Insert the following lines to specify FTP credentials:
Save and Test: Save the file after adding credentials. Retry updating plugins or themes in WordPress. This method should now proceed without requesting FTP access.
Following these methods empowers you to manage WordPress updates seamlessly, eliminating FTP credential prompts and ensuring a smoother and more secure workflow
Once you’ve added the code above, save the file and reattempt the update in WordPress. It should work now!
These adjustments enable WordPress to access necessary files via FTP without prompting for credentials each time updates or installations are performed.
Integrating these methods into your wp-config.php enhances the efficiency of your WordPress update process and ensures smoother site management, whether opting for direct filesystem access or utilizing FTP connections.
Follow these steps to remotely connect to a server via SSH:
1. Log in to the Cloudways Platform: Use your credentials to access the platform.
2. Navigate to Servers: After logging in, locate and click on ‘Servers’ in the top menu bar.
3. Select Your Server: From the servers listed, select the server you wish to manage and access.
4. Access Server Management: Upon selecting your server, you’ll be directed to the Server Management section.
5. Launch SSH Terminal: Within the Server Management area, find the ‘Master Credentials’ section. Here, click on ‘Launch SSH Terminal’. This action opens an SSH terminal within a new browser tab.
6. Handle Security Certificate Warning: When the new tab opens, you may encounter a security certificate warning due to the use of self-signed certificates. Click on ‘Advanced’ and proceed by selecting ‘Proceed to unsafe’ to bypass this warning and accept the certificate.
7. Enter Login Credentials: The console screen will prompt you for login credentials. You can find your credentials by clicking the provided link in the interface, which explains where they are stored (either Master Credentials or Application Credentials).
8. Paste Your Credentials: To login, right-click in the terminal where the cursor is blinking, select ‘Paste from browser’ from the context menu. Enter your username, press ‘OK’, then hit ‘Enter’. Follow the same steps to input your password. Note that for security reasons, the password won’t be displayed on the screen.
If you follow all steps correctly, you should now be logged in. The terminal window will update to indicate that you are connected.
To locate the wp-config.php file in your WordPress installation, begin by identifying its position within the root directory of your site’s files. This critical file houses essential configuration settings, making its location pivotal for site management.
Accessing the wp-config.php file is straightforward:
Understanding both where and how to access this file ensures efficient management of your WordPress site, facilitating seamless handling of important configuration details. This knowledge enhances your capability to maintain and troubleshoot your site effectively.
If you frequently encounter WordPress asking for FTP credentials when performing updates or installations, it’s indicative of a configuration issue that can be resolved through specific adjustments. Here’s a comprehensive guide to fix this problem efficiently:
When WordPress prompts for FTP credentials, it suggests that the system is unable to write to the filesystem directly using PHP. This typically occurs due to incorrect file permissions or server configurations.
If you’re facing the recurring issue of WordPress asking for FTP credentials during plugin or theme updates, resolving this problem involves adjusting specific configurations within your site. This prompt typically indicates that WordPress is unable to write directly to the filesystem using PHP, often due to incorrect permissions or server settings. To fix this, you have two effective methods:
Firstly, you can employ the Force Direct Filesystem Method by accessing your wp-config.php file through an FTP client or your hosting’s file manager. Insert the line define(‘FS_METHOD’, ‘direct’); above the line /* That’s all, stop editing! Happy publishing. */. This directive instructs WordPress to utilize PHP’s direct filesystem access, bypassing the FTP credential requirement.
Alternatively, if the direct method doesn’t resolve the issue or if you prefer using FTP for security reasons, you can manually Add FTP Credentials to your wp-config.php file. Insert lines such as define(‘FTP_USER’, ‘your-ftp-username’);, define(‘FTP_PASS’, ‘your-ftp-password’);, and define(‘FTP_HOST’, ‘ftp.yourwebsite.com’); replacing placeholders with your actual FTP details.
By following these steps, you can effectively eliminate the inconvenience of WordPress requesting FTP credentials, ensuring smoother plugin and theme updates. These adjustments address common configuration issues related to filesystem permissions and server setups, promoting a more secure and streamlined management of your WordPress site. For further assistance or detailed guidance, consider consulting your hosting provider’s support or the WordPress community forums.
Refreshing your WordPress dashboard is a straightforward process that can help resolve issues with updates or changes that aren’t displaying as expected. Here’s how to easily reload your WordPress dashboard in any web browser:
Make sure your preferred web browser is open and you are logged into your WordPress account.
If you’re not already on your dashboard, locate it by checking the upper left part of your screen for the ‘Dashboard’ option and clicking on it.
Reloading your WordPress dashboard in this way will refresh the page and update the content, allowing you to see any recent changes or updates made. This quick and effective method works in any standard web browser.
This comprehensive troubleshooting guide provides two proven methods to address the recurring issue of WordPress prompting for FTP credentials during automatic updates.
If you have any questions or run into any issues along the way, please feel free to leave a comment below!
If you’re looking for fast wordpress hosting as well as done-for-you updates such as resolving the issue of WrdPress asking your FTP , check out our hosting packages by clicking the button below:
If you’re exploring website builders, you may wonder, “Is Wix a WordPress site?” or even,…
Are you missing out on the full power of your WordPress site because you’re not…
Are you looking to track visitors on your WordPress website, optimize ad performance, and increase…
If you’re wondering, “Is WordPress easy to use?” you’re not alone. Many beginners want a…
Shortcodes are an essential part of WordPress. Allowing users to quickly add dynamic content to…
Learning how to embed Facebook video in WordPress can take your site’s content to the…
View Comments
I have already tried the both methods but still it's working can you help me out to resolve this?
My thanks to you, as the first method worked like a charm. I have WP installed on a CWP Pannel and was having issues trying to install anything. Thanks again 🙂
My thanks to you, as the first method worked like a charm. I have WP installed on a Synology NAS and was having issues trying to install anything. Thanks again :)
Thanks so much for this tutorial method one worked for me and was very helpful so thankyou.
This can also be caused by being over-quota on disk storage on the server.
HI
i have same problem and i have tried with both steps but still asking for ftp creds.
Can you plz help on this?
Thanks,
Krishna
so perfect, solved many problems, as aws costs for FTP/SFTP
thanks a lot