We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Error when trying to post a comment

How Do I?

Daem0n's avatar
Daem0n
79 posts
one year ago
Daem0n's avatar Daem0n

Hello,

After updating to the latest EE version 7.4.7, I’m getting the following error when someone tries to add a comment to any of my posts.

Error: Unable to load the requested language file: language/english/spam/stopwords.php

I also checked and the file does exist on my server at /system/ee/language/spam/stopwords.php

Any idea what has changed to cause this or better yet, how to fix it?

Thanks!

       
Daem0n's avatar
Daem0n
79 posts
one year ago
Daem0n's avatar Daem0n

Update: I managed to narrow down the problem to the Spam add-on. Uninstalling it fixed the issue but as you can imagine, it created another one. ?

Any ideas on how to fix the add-on issue would be appreciated! ?

       
Bryan's avatar
Bryan
16 posts
one year ago
Bryan's avatar Bryan

Thanks for reporting this!

It looks like you’re experiencing the same issue reported on Github Unable to load the requested language file. We are investigating the issue and hope to have a fix available soon.

? 1
       
Andrés Molina's avatar
Andrés Molina
50 posts
one year ago
Andrés Molina's avatar Andrés Molina

Try checking what read permissions the file has, then attempt to give it permission 777. This isn’t safe or definitive, it’s just to determine if it’s a file permission issue.

Sure, here are the steps in English:

To read the write permissions of the file /system/ee/language/spam/stopwords.php and change them to 777:

Read the current file permissions:
You can use the ls -l command to view the permissions of the file:

ls -l /system/ee/language/spam/stopwords.php

This will display output similar to the following, where you can see the current permissions:

-rw-r–r– 1 user group 12345 Apr 18 12:34 /system/ee/language/spam/stopwords.php

Here, the write permissions are represented by the characters -rw-r–r–, where the first group of three characters refers to the permissions of the file owner.

Change the permissions to 777: Use the chmod command to change the permissions to 777: chmod 777 /system/ee/language/spam/stopwords.php

After running this command, the permissions of the file will be changed so that anyone can read, write, and execute the file.

Restore the original permissions: If you want to restore the permissions to their original state after performing necessary tests, you can do so using the following command:

chmod <original_permissions> /system/ee/language/spam/stopwords.php

Replace <original_permissions> with the original permissions of the file that you observed in step 1. For example, if the original permissions were -rw-r–r–, you would use: chmod 644 /system/ee/language/spam/stopwords.php

? 1
       
Andrés Molina's avatar
Andrés Molina
50 posts
one year ago
Andrés Molina's avatar Andrés Molina

You can also check your server logs, assuming it’s Apache, and see what’s recorded there. Otherwise, you can try viewing the ExpressionEngine logs.

       
Bryan's avatar
Bryan
16 posts
one year ago
Bryan's avatar Bryan

This issue has been resolved now in ExpressionEngine 7.4.9

? 1
       
Winifred's avatar
Winifred
10 posts
one year ago
Winifred's avatar Winifred

Thank you for your article, it is very useful

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.