Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client was trying to activate the WPML plugin but encountered multiple WordPress database errors indicating that certain tables did not exist. Additionally, the client was unable to access the WPML setup page.
Solution:
1. We recommended removing the 'icl_sitepress_settings' and the 'WPML(setup)' options from the 'wp_options' DB table to allow for a fresh setup of WPML, as these entries should be recreated during the setup wizard or upon activating WPML.
2. We asked the client to install the WP phpMyAdmin plugin to facilitate this process.
3. After the client installed the plugin, we performed a complete reset of WPML and uploaded a fresh copy of WPML version 4.7.3. This resolved the issues, and the client was then able to successfully set up WPML.

If this solution does not resolve your issue or seems outdated, we recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 0 replies, has 0 voices.

Last updated by ivanM-81 2 weeks ago.

Assisted by: Itamar.

Author Posts
April 15, 2025 at 9:02 am

ivanM-81

Background of the issue:
I am trying to activate the WPML plugin on my site hidden link. I am following the setup page at hidden link.

Symptoms:
I am receiving multiple WordPress database errors indicating that the table 'wp_fasql.ooyEK4G_icl_languages' doesn't exist. Additionally, I see the message 'Sorry, you are not allowed to access this page.'

Questions:
Why am I receiving database errors related to missing tables when trying to activate WPML?
How can I resolve the issue of not being allowed to access the setup page?

April 15, 2025 at 9:56 am
April 15, 2025 at 10:03 am #16933038

Itamar
WPML Supporter since 02/2016

Languages: English (English ) Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

This ticket has been inactive for quite a while. I didn't get a reply from you. So, I've transformed this chat into a support ticket because you may still need our help.

I wrote the things in the chat, but you didn't respond. Please proceed with my advice and answer my questions.

I connected to your site with FTP. However, I'm unable to enable WordPress's debug.log. The download fails whenever I try to download the wp-config.php file to add the following code.

define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings
define('WP_DEBUG_DISPLAY', true);

Can you please add this code to the wp-config.php file?

To enable it, open your wp-config.php file and look for:

define('WP_DEBUG', false);

And change it to:

define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings
define('WP_DEBUG_DISPLAY', true);

Then activate WPML and access:
hidden link
Do you have newer errors besides those you already shared with me?
If so, please share them with me.

You wrote: "I can give you Plesk admin account as well"

I'm sorry, but I'm not allowed to use Plesk access.

You wrote: "I guess you need phpMyadmin access (for database)"

Yes, this would be helpful. I can install the Adminer script.

Do you allow me to do that?

Otherwise, please allow me to take a copy of your site. I must install a plugin like Duplicator or All In One Migration for this. Please let me know if you agree.

Regards,
Itamar.

April 15, 2025 at 10:30 am
April 15, 2025 at 10:31 am #16933299

ivanM-81

you can install plugin like Duplicator or All In One Migration for this

April 15, 2025 at 4:13 pm #16935411

Itamar
WPML Supporter since 02/2016

Languages: English (English ) Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

Since this is the first time you have installed WPML on your site and you have never set it up and translated anything, our second-tier supporter suggested removing the 'icl_sitepress_settings' and the 'WPML(setup)' options from the 'wp_options' DB table. He added that if the tables do not exist, they should be recreated in the wizard process or upon activating WPML. The removal of those options should allow you to set up WPML. If you know how to do the following, please proceed after taking a backup of the DB of your site.

If you want me to proceed with this, please allow me to install the WP phpMyAdmin plugin or install the Adminer (hidden link) script through FTP.

If that does not work, I'll take a copy of your site and escalate this issue to our second-tier supporters.

Regards,
Itamar.

April 16, 2025 at 8:32 am #16937229

ivanM-81

Hello,

I have installed WP phpMyAdmin plugin

you can access it here

hidden link

can your support adjust installation procedure of WPML plugin to check if neccessary entries in Database exist, during initial install?

it seems like bug (flaw?) in your installer, because I never had WPML, and when I have installed it and activated WPML plugin (Site Key etc.) it still doesn't work

Thank you!

April 16, 2025 at 3:40 pm #16939962

Itamar
WPML Supporter since 02/2016

Languages: English (English ) Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

Thanks for installing the WP phpMyAdmin plugin.

I followed our second-tier supporter's suggestions and also proceeded with a complete WPML reset. Please see the attached screenshot. Then I uploaded a fresh copy of WPML version 4.7.3 (the latest version) and activated it. Now things work as expected, and you can set up WPML in WPML -> Setup. Please see the attached screenshot.

Please let me know how it goes.

Regards,
Itamar.

2025-04-16_18-29-40.jpg
2025-04-16_18-24-28.jpg
April 17, 2025 at 8:25 am #16942622

ivanM-81

thank you Itamar, it works now.