[решено] Upload работает на локале, но не работает на сервере

Главные вкладки

Аватар пользователя kinosura kinosura 18 февраля 2009 в 12:38

Проблема такая. У меня есть сайт на небесплатном хостинге, и он долгое время работал нормально. В какой-то момент перестаёт работать Upload файлов (картинок и т.п.), то есть:
- если поле обязательное, индикатор закачки висит несколько секунд и выдаёт «Warning: Invalid argument supplied for foreach() in /***/***/public_html/sites/all/modules/imagefield/imagefield.module on line 849. *** field is required. Please upload an image.»
- если поле необязательное, то индикатор закачки так же висит несколько секунд, а затем всё возвращается в первоначальное состояние, как если бы я не загружала файл и даже не указывала его.
- при этом в логах появляется следующее: «Location: http://example.com/imagefield/js»

Пыталась решать:

  1. Тщательно проверила доступ ко всем папкам в /files - 777, но результат тот же.
  2. Увеличила php memory_limit для imagecach - результат не изменился.
  3. А вот когда перенесла полностью базу и файлы на локальный сервак - оказалось, что на локале всё прекрасно работает без ошибок!

Тех.поддержка самого хостинга утверждает, что никаких изменений на сервере с их стороны не было. Но я ведь вижу разницу. Час назад мой Upload на их сервере работал, а теперь нет. И на моём локальном сервере всё прекрасно работает. Подскажите, что в этой ситуации можно сделать? Честно проштудировала все подобные сообщения на drupal.ru и drupal.org - ответа нет.

Комментарии

Аватар пользователя kinosura kinosura 18 февраля 2009 в 13:15

File system path: files
Temporary directory: /tmp <- так и не нашла, где она в реале находится....
Download method: private <- необходим для подсчёта закачек.

Аватар пользователя kinosura kinosura 18 февраля 2009 в 13:15

повторюсь, хостинг платный. и днём ранее всё прекрасно работало. и продолжает работать, но только на локале Smile

Аватар пользователя kinosura kinosura 18 февраля 2009 в 13:14

2 EzS
повторюсь, хостинг платный. и днём ранее всё прекрасно работало. и продолжает работать, но только на локале Smile

2 Dark_kz
File system path: files
Temporary directory: /tmp <- так и не нашла, где она в реале находится....
Download method: private <- необходим для подсчёта закачек.

Аватар пользователя kinosura kinosura 18 февраля 2009 в 13:21

jsv wrote:
тавь tmp без ведущего слеша

Спасибо Kiss 2
прежде пришлось создать эту директорию в корне и дать ей 777
всё работает!