Поставил Drupal 7 на локальной машине. Все работает хорошо. Установил на хостинге - перестали загружаться изображения. При попытке загрузки пишет
* Warning: move_uploaded_file(): Unable to access public://field/image/2143-1.jpg in file_save_upload() (line 1292 of /****/includes/file.inc).
* File upload error. Could not move uploaded file.
* Warning: move_uploaded_file(): Unable to access public://field/image/2143-1.jpg in file_save_upload() (line 1292 of /****/includes/file.inc).
На папке права 777. В чем может быть проблема?
Комментарии
публичная и временная папка в admin/config/media/file-system правильна указана?
Сначала стояло "sites/default/files" и "sites/default/files/tmp". Drupal их создает на хостинге.
Потом поставил и прямые (от корня) и относительные пути к папкам хостинга, но результата нет.
Сейчас стоят значения "sites/default/files" и "tmp". Но localhost (где работает) - "sites/default/files" и "c:/wampserver/tmp"
Не знаю с чем может быть связано. Пробовал и upload_tmp_dir задавать. Не помагает.
Есть такая же проблема на drupal.org, но ответ я не понял.
Может кто подскажет, какие у него значения стоят при работающей загрузки картинок на хостинге?
Соответствующие настройкам хостера.
Так что читаем первый ответ и пинаем ТП
То есть проблема только в неправильном указании пути к папкам?
Перепробовал различные варианты путей к папкам.
Задавал open_basedir и upload_tmp_dir.
По прежнему не работает.
Кто пробовал 7 Drupal, подскажите как у вас настроены данные пути в папках и на хостинге?
Никто не может помочь?
А, ёпт, седьмой друпал, там вполне может не работать, был такой баг
Так почему же на localhost работает?
И что в начале адреса за "public://"? Что за этим скрывается?
отключить safe_mode т.е сделать safe mode turned off
если есть доступ к настройкам сервака или php, если нет, писать в службу поддержки, чтобы они сами выключили, после этого все должно заработать! Удачи
veshiyi, спасибо! Всё правда работает!