Ben şifre kısmını anlayamadım. Yahut anlayamayan bir benmiyim...
Trimmi yapıyor yani.
'....@$3...' yapınca sadece '...@...' mı kalıyor.
Yani her halukarda manuel config oluturun. İnstall ile yapmak mecburiyeti yoksa.
Evet aynen dediğiniz gibi oluyor: şifrem bu: '....@$3...'
Configde olması gereken ise "'....@$3...'"
ama hiç bir şekilde bu formata alamıyorum.
function cot_installConfigReplace(&$file_contents, $config_name, $config_value)
{
// Burada özel karakterleri kaçışlıyoruz:
$config_value_escaped = str_replace(
['\\', '$', "'"],
['\\\\', '\\$', "\\'"],
$config_value
);
$pattern = "#^\\\$cfg\\['$config_name'\\]\\s*=\\s*'.*?';#m";
$replacement = "\$cfg['$config_name'] = '$config_value_escaped';";
$file_contents = preg_replace($pattern, $replacement, $file_contents);
}Bu şekilde denedim yine olmadı.
Manuel config olmaması için çabalıyorum

aksi halde bu şekilde bir sorun olmaz
Bu şifreyi Wordpress ile denediğimde sorunsuz bahsettiğim kaçışı yapıyr acaba nasıl bir kullanmışlar