В настоящее время я создаю веб-приложение галереи с использованием php. В настоящее время я работаю с Windows, но сервер развертывания работает под управлением Unix.
У каждой галереи будет своя собственная папка, из которой получено название галереи (т. Е. Если папка имеет «характер», это будет имя галереи.
Теперь, когда я пытаюсь переименовать галерею, скажем, например, я делаю
rename("img/old_gallery","img/new_gallery");
//where img is a folder relative to this php script (rename.php)
отлично работает под windows. Хотя под Unix я получаю следующую ошибку:
Предупреждение : переименовать (img / old_gallery, img / products / new_gallery) [function.rename]: нет такого файла или каталога в ~ имя_сервера ~ / public_html / rename.php в строке 5
Я подумал, что, может быть, это подчеркивание, и попробовал такие имена, как «новый» и «старый», все тот же результат, работает в Windows, но на сервере - нет. Кто-нибудь знает, в чем может быть проблема?
пс. если это имеет значение, я использую последнюю версию xampp для Windows с php 5.3, тогда как на сервере установлен php 5.29. это может быть источником проблемы?
спасибо:)