installeer en update de wordpress plugins zonder FTP gegevens in te voeren

Als je op een Shared host of VPS WordPress installeert dan heb je altijd een probleem als je WordPress plug-ins of thema’s wil installeren. je moet dan je FTP gegevens opgeven.

Dit kan je als volgt oplossen:

Optie 1: voeg toe aan de wp-config.php in de root van de WordPress site

define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'localhost');
define('FTP_SSL', false);

Maar dit is niet de mooiste methode, iemand die onverhoopt toegang krijgt tot de root van de website of de wp-config.php d.m.v. een lek kan uitlezen kan hiermee ook gelijk je FTP gegevens uitlezen. Niet geheel veilig dus

Voordeel van deze methode is wel dat je geen bestandsrechten hoeft te zetten op de WordPress mappen.

Een betere optie is deze:

Optie 2: Voeg toe aan de wp-config.php in de root van de WordPress site:

define('FS_METHOD', 'direct');

Vergeet niet om 755 permissies toe te kennen aan de wp-content folder.

Gebruik hiervoor het volgende commando vanuit de shell:

cd  [pad van de wordpress_directory]
sudo chown -R www-data wp-content
sudo chmod -R 755 wp-content

of gebruik je FTP client (FlashFXP! geen Filezilla)

Heb je nog steeds problemen? Geef dan 777 permissies aan de hele wp-content folder.