Saya memiliki situasi yang serupa di mana saya perlu menyalin dari satu domain ke domain lain di server yang sama, Inilah yang berhasil dalam kasus saya, Anda juga dapat menyesuaikan sesuai keinginan Anda:
foreach(glob('../folder/*.php') as $file) {
$adjust = substr($file,3);
copy($file, '/home/user/abcde.com/'.$adjust);
Perhatikan penggunaan "substr ()", tanpa itu, tujuan menjadi '/ home / pengguna / abcde.com/../folder/', yang mungkin sesuatu yang tidak Anda inginkan. Jadi, saya menggunakan substr () untuk menghilangkan 3 karakter pertama (../) untuk mendapatkan tujuan yang diinginkan yaitu '/home/user/abcde.com/folder/'. Jadi, Anda dapat menyesuaikan fungsi substr () dan juga fungsi glob () hingga sesuai dengan kebutuhan pribadi Anda. Semoga ini membantu.
"old_location/."
itu hanya kesalahan ketik?