У мене була подібна ситуація, коли мені потрібно було копіювати з одного домену в інший на одному сервері. Ось саме це працювало в моєму випадку, ви також можете налаштувати під свій:
foreach(glob('../folder/*.php') as $file) {
$adjust = substr($file,3);
copy($file, '/home/user/abcde.com/'.$adjust);
Зверніть увагу на використання "substr ()", без цього пунктом призначення стає "/home/user/abcde.com/../folder/", що може бути те, що ви не хочете. Отже, я використовував substr (), щоб усунути перші 3 символи (../), щоб отримати бажане місце призначення, яке є "/home/user/abcde.com/folder/". Отже, ви можете налаштувати функцію substr (), а також функцію glob (), поки вона не відповідає вашим особистим потребам. Сподіваюся, це допомагає.
"old_location/."
був просто друкарський помилок?