Drupal: ошибка доступа запрещена для загрузки всех загруженных файлов - PullRequest
0 голосов
/ 12 июля 2010

У меня был сайт, который отлично работал с Drupal 6.16.Затем я обновил до 6.17 (и обновил все модули), и внезапно все загруженные файлы генерировали ошибки отказа в доступе.

Если я переключаю файловую систему на Public, все работает нормально (что я и сделал в качестве обходного пути).

Я попытался сравнить файлы, чтобы увидеть, что изменилось между выпусками, а также искал во всех модулях возможные места, где вызывается функция отказа в доступе.Я даже изменил file.inc, чтобы временно игнорировать другие модули file_download других модулей безуспешно.

Там не установлены специальные модули контроля доступа.

У кого-нибудь есть другие идеи, где искать, где этоможет быть прослушивается?

Все остальное работает нормально.Только "загруженные файлы", которые получают ошибку отказа в доступе Drupal.

Я не изменил файл settings.php или .htaccess.

Ответы [ 2 ]

0 голосов
/ 05 августа 2010

Вы это исправили?Существуют ли другие модули, которые меняют права доступа или записывают в путь к файлу / системе?

У меня были похожие проблемы.Казалось, что из ниоткуда файлы больше не были доступны.Я думаю, для меня это было связано с изменением модуля Backup and Migrate.Это не изменило разрешения, но когда этот модуль создал файлы резервных копий в каталоге загрузки, он сделал все остальное в этом каталоге недоступным.Деинсталляция модуля исправила это.

0 голосов
/ 12 июля 2010

Похоже, вы используете wamp с php 5.3 ... drupal 6.13 не совместим с php 5.3

вам следует перейти на wamp tray -> php -> version -> Get more ... youЗайдите на сайт wampserver: загрузите php 5.2.11, установите php 5.2.11 (установщик найдет, где его установить), снова перейдите в wamp tray -> php -> version выберите php 5.2.11, затем wamp tray -> restart allservices

Теперь вы можете установить drupal 6.13 без каких-либо (?) проблем.

Обратите внимание, что drupal 7 будет совместим с php 5.3

Развлекайтесь :) 1009 *

...