What happens if you upload these plugins manually?
I can activate manually uploaded plugins.
But I like to fix this, because when a new WP version arrives I am unable to run the update for the database.
Try re-uploading the wp-admin and wp-includes folders from a fresh download of WordPress.
I did this already, before posting this thread.
Can you see the zip files in the wp-contents/upload folder? If so, can you check that they do have some real content inside?
Yes.
i.e. the Empty Tags Remover folder carries the same files, as when I download the plugin from the WP site: empty-tags-remover.php and readme.txt.
Could it be that WordPress 3.3.1 is not ready for PHP 5.3.10 or MySQL 5.1.61?
No – that’s not the problem but it could be a server issue. PHP may be missing ZipArchive.
Indeed, it looks like a PHP issue. Where can a find a complete list of PHP modules recommended and required by WP?
I installed ZipArchive, still can’t install/upgrade plugins from WP admin. In which table/field do I find the login credentials for FTP/SFTP? Maybe we have changed this, and WP does not get the proper access?
When I include FTP/SSH constants into the wp-config.php
define(‘FS_METHOD’, ‘ftpext’);
define(‘FTP_BASE’, ‘/path/to/wordpress/’);
define(‘FTP_CONTENT_DIR’, ‘/path/to/wordpress/wp-content/’);
define(‘FTP_PLUGIN_DIR ‘, ‘/path/to/wordpress/wp-content/plugins/’);
define(‘FTP_USER’, ‘username’);
define(‘FTP_PASS’, ‘password’);
define(‘FTP_HOST’, ‘ftp.example.org:21’);
I am able to install and delete plugins from WP admin now.
When I install a new plugin, I get stuck with the message:
Installing Plugin: plugin-name
Downloading install package from http://downloads.wp.xz.cn/plugin/plugin-name.zip…
I can go to Plugins and activate them, but something??? still prohibits finalizing the install. Any idea?
Do you know where I have to make changes on the server to avoid these constants on all sites?