2016-07-07 7 views
0

Я новичок в Drupal и нуждаюсь в помощи по проблеме загрузки файлов через imce.
Все работает, но на прошлой неделе я не могу загружать файлы через imce в две папки в моей рабочей среде.
разрешения для каталогов вопрос, как представляется, хорошо:drupal imce file uploading issue

drwxrwxr-x. 1 apache www 12288 Jun 30 08:38 folder1 
drwxrwxr-x. 1 apache www  0 Jun 30 08:13 folder2 
drwxrwxr-x. 1 apache www 131072 Jun 30 09:37 tmp 

Даже TMP разрешения папки выглядят как они должны разрешить загрузку файлов.

Я наблюдал те же права доступа в своей среде dev. В среде Dev отлично работает - я могу загружать файлы без ошибок.
В журнал ошибок это говорит следующее:
«Указанный файл /mnt/www/mywebsite.com/tmp/1amgt3m2n7akendhdsfndgh.tmp не может быть скопирован общественности: //documents/forlder/mypdf.pdf»
Это, кажется, указывает на временную проблему разрешения папки, но при двойной проверки это выглядит нормально
В диалоговом окне imce он сообщает «загрузка не удалась»
Любое предложение было бы весьма благодарно.

Благодаря

+0

Какую версию Drupal вы используете? Вы сравнили настройки для двух сред для конфигурации> Мультимедиа> Файловая система? (Является ли производственная система попыткой разместить файл, где вы думаете?) –

+0

Спасибо за ответ, я использую drupal 7, и я проверил оба его точно такие же –

+0

Непрограммирующие вопросы Drupal иногда лучше обрабатываются на Drupal Answers (http : //drupal.stackexchange.com/). Тем не менее, это две папки, с которыми сталкиваются только два IMCE, или же это другие? – acrosman

ответ

0

Первое, что нужно проверить это страница состояния Drupal yoursite.com/admin/reports/status Посмотрите, если есть ошибка, связанная с файловой системой. Если там нет ошибки, я, вероятно, соглашусь, что это не проблема.

Если есть что-то неправильно, то попросит вас проверить систему файлов для дополнительной информации yoursite.com/admin/config/media/file-system

Я не знаю, ваш набор, но для большинства «Путь к общедоступной файловой системе на моих сайтах» должен быть сайтами/по умолчанию/файлами. «Временная директория» должна быть установлена ​​в/tmp

Если на странице состояния указано, что у вас нет проблем, и ваши пути верны. Следующее, что я хотел бы проверить, - это у вас достаточно свободного места на сервере для загружаемого файла. У меня такая же ошибка в прошлом, когда на моем сервере было меньше 500 ГБ свободного места.

Есть другие возможные ответы на вопрос, но это наиболее распространенные проблемы (если ваши пермы верны, как вы указали).

+0

все выглядит нормально, но когда я попытался загрузить файл, он дал мне ошибку в окне imce. «Указанный файл не может быть скопирован, потому что нет файла с таким именем. Пожалуйста, проверьте, что вы указали правильное имя файла», но когда я вижу ошибку logs я вижу две ошибки 1. ysite.com/tmp/p1anim53ni16d41o401ook1grove74.tmp не удалось скопировать, потому что он не существует. mysite.com//tmp/p1anim53ni16d41o401ook1grove74.tmp): не удалось открыть поток: ошибка ввода/вывода в plupload_handle_uploads() (строка 406 из var/www/mysite.com/releases/20160712142249/htdocs/sites/all/modules/plupload /plupload.module). –