Wordpress Manager - No compatible WordPress sites exist on this cPanel account.

hostvision

Member
Jul 22, 2005
14
1
153
Romania
cPanel Access Level
Root Administrator
Greetings, I'm trying to figure out why the Discover Sites fails to find any wp installations.
I have set-up two new wp (4.9.5 and 5.2.1) installations in sub-folders (public_html/*) but the Wordpress Manager doesn't find them, the only message is: No compatible WordPress sites exist on this cPanel account.

Is there a way to find some info, maybe a log or some verbose option?

software versions:
cPanel 84.0.19
WordPress Manager 3.0.5-1
WP1 (fresh install): 4.9.5
WP2 (fresh install): 5.2.1
 

hostvision

Member
Jul 22, 2005
14
1
153
Romania
cPanel Access Level
Root Administrator
I have tried a few settings and several Discovery scans on several servers. The discovery scan doesn't find any installs, but some servers have the [+ New Site] button some don't (I have check and switch off/on Wordpress (cPanel) feature but nothing changed inside WordPress manager).
The /usr/local/cpanel/logs/error_log doesn't record anything.

Can you provide some minimum reuquirements for WordPress Manager to work or some hints of what to investigate next.

The servers have common settings and version:
CloudLinux 6.10
cPanel 84.0.19
MultiPHP, System PHP Version: PHP 5.6 (ea-php56)
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,309
363
Houston
Hello,

There really shouldn't be any specific requirements for this, just have wordpress installed. Which version of WordPress manager is present? This should be version 3.0.X. You can find this by going to cPanel>>Applications>>Wordpress Manager at the bottom of the screen.

Mine for example notes: "Plugin: WordPress Manager - 3.0.5-1"

The documentation for WordPress manager is here: WordPress Manager | cPanel & WHM Documentation

For the scan you might try the following (though this should occur automatically) logged in as the user, run the UAPI function noted here: https://documentation.cpanel.net/display/DD/UAPI+Functions+-+WordPressInstanceManager::start_scan

You might try removing an Wordpress related .yaml files located in /home/$user/.cpaddon/ and then running the scan once more as well.
 

hostvision

Member
Jul 22, 2005
14
1
153
Romania
cPanel Access Level
Root Administrator
Hi Lauren,

We have the latest plugin version Plugin: WordPress Manager - 3.0.5-1

I found that the [+New Site] button require Site Software form Features in addition to Wordpress (cPanel), so this part works now.

I still can't figure out why the Discovery Sites doesn't work. I have tried uapi from console, the output direct me to the log file in /home/$user/.cpanel/plugins/wordpress/scans/ but the content of the log file remains empty. The guid file inside scans points to the log id, though.
When runnig Discovery Sistes from cPanel interface, eventually the message is An unknown EventStream error occurred at 12:39 PM. but the log file is still 0 bytes.

Another strange thing when trying to create Backup form WordPress Manager, an error is returned: The system failed to start a backup for “xxxxxx.com/wordpress” with the following error: The system failed to start the action: The response from the child was empty.. There are several directories created in homedir and a log file in /home/$user/.cpanel/wp-backups/log, but the sqlite db inside the log file has no entries.


 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,309
363
Houston
I'm glad you got the [+New Site] Button functioning

As far as the WordPress scan, I believe this warrants some further investigation and to be honest without being able to access the server I don't think I can tell you why it's not working.

Can you please open a ticket using the link in my signature? Once open please reply with the Ticket ID here so that we can update this thread with the resolution once the ticket is resolved.


Thanks!