Как быть если Drupal хочет то, что не может дать хостер ?

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

Аватар пользователя staryi@drupal.org staryi@drupal.org 18 августа 2009 в 10:49

Здравствуйте всем.
Есть у меня наболевшая проблема с модулем image, а именно надписью в нем - "Каталог не найден", с помощью разных источников добрался я до такой вот ссылки file_check_directory() в которой есть следующий код

<?php  // Check if directory exists.
  
if (!is_dir($directory)) {
    if ((
$mode FILE_CREATE_DIRECTORY) && [user=mkdir]mkdir[/user]($directory)) {
      
drupal_set_message(t('The directory %directory has been created.', array('%directory' => $directory)));
      [
user=chmod]chmod[/user]($directory0775); // Necessary for non-webserver users.
    
}
    else {
      if (
$form_item) {
        
form_set_error($form_itemt('The directory %directory does not exist.', array('%directory' => $directory)));
      }
      return 
FALSE;
    }
  }
?>

Я кинулся к хостеру, а он мне заявил что права выше 755 запрещено ставить политикой безопасности, а ведь эта функция требует 775, вероятно из-за этого у меня и не решается проблема.

Может кто нить подсаказать выход из ситуации ??
ps. Если кто то сможет помочь в параллельной теме, буду очень признателен

Комментарии

Аватар пользователя Azerot Azerot 18 августа 2009 в 13:27

Такое сообщение частенько бывает, когда пользователи в настройках указывают не абсолютный путь, а относительный

Аватар пользователя staryi@drupal.org staryi@drupal.org 18 августа 2009 в 15:06

to Guide Дамаешь модулю хватит 755 ??
to gpK Хостер впринципе устраивает, ИНФОБОКС, давно с ними работаю, и кажется все таки проблема не в этом, это просто как один из вариантов.
to Azerot Я уже чесно слово запутался с этими путями ((, если у тебя стоит модуль напиши как ты настраивал его, если не трудно даже со скриншотами.

Аватар пользователя Azerot Azerot 10 ноября 2015 в 11:46

Чего там путаться-то? Надо читать, что пишет модуль в подсказках и действовать согласно указаниям.
У меня так:

Аватар пользователя staryi@drupal.org staryi@drupal.org 23 августа 2009 в 12:10

Дело оказалось не в правах, а в "намертво" занесенным значением переменной 'image_default_path'
в таблице `variable`, неправильное значение у меня было s:26:"sites/default/files/photos"; , испавил его на s:6:"photos" , и все сало на круги свои.

зы. может пригодиться будущим покалениям )