Неправильный разделитель каталогов в Windows с WordPress

#php #windows #wordpress #directory #separator

#php #Windows #wordpress #каталог #разделитель

Вопрос:

Эта ошибка возникает в WordPress при загрузке. Моя хостинговая ОС — Windows.

Выдает ошибку, близкую к этой:

 Could not upload the  file ... abcwp-content/uploads/2011/01
  

Вы знаете, в чем проблема? Как я могу изменить разделитель каталогов в WordPress? (Если это решение?)

Комментарии:

1. PHP без проблем переведет между стилем unix / и стилем Windows «. Это выглядит немного странно в сообщении об ошибке, но для PHP это нормально. проверьте, имеет ли идентификатор пользователя вашего веб-сервера разрешения на запись в эту конкретную папку.

2. спасибо, Марк, я не знал, что у php не было проблем с «» и «/» при указании пути к каталогу, я изменил разрешение на загрузку папки и проблема решена :).

3. php не переводит их, в Linux оба ` and /` работают нормально, поэтому вы всегда должны создавать свои приложения, используя ` для обеспечения взаимной совместимости.

Ответ №1:

В PHP вы можете выполнить define(‘DS’, DIRECTORY_SEPARATOR); и затем, где бы ни была объединена ссылка, вам нужно иметь DS посередине, чтобы она работала как на серверах Windows, так и на Linux.