Имам нужда от помощ за това. Създадох уеб приложение в cakephp. на localhost всичко работи добре. изображенията се качват, вмъкват и изтриват правилно. В момента, в който го качих на сървъра, показва грешка!
Забележка (8): Недефиниран индекс: Плъзгач [APP/Model/Slider.php, ред 245]
Забележка (8): Недефиниран индекс: Плъзгач [APP/Model/Slider.php, ред 247]
Предупреждение (2): unlink(/home8/ceraunia/public_html/afs/cesi/admin/app/webroot/img/uploads/slider/images/) [function.unlink]: е директория [ APP/Model/Slider.php, ред 248]
не знам какво да правя или къде е проблема. Както споменах в localhost всичко работи перфектно. Хост сървърът, който използвам, е blueHost.
Всяка помощ ще бъде много оценена..
РЕДАКТИРАНЕ:
Това е кодът, който причинява проблема:
public function afterSave($created, $options = array()) {
$dir = 'img' . DS . 'uploads' . DS . 'slider' . DS . 'images' . DS; /*<=== DO NOT EDIT*/
// then after deletation of the row we check if the file exist, if so we delete it.
if(isset($this->data[$this->alias]['pic_path']) && file_exists(WWW_ROOT . $dir . $this->image['Slider']['pic_path'])){
$img = WWW_ROOT . $dir . $this->image['Slider']['pic_path'];
unlink($img);
return true;
} else { $this->data[$this->alias]['pic_path'] = $this->image['Slider']['pic_path']; }
return true;
}
$this->image
, този масив просто няма индекс. Сега, защо го няма? Не знам, може би да покажеш как записваш тези данни на първо място? И моля, добавете php и mysql версията на вашия локален хост и сървър - person Nunser   schedule 02.04.2014