Проблема с установкой

Сначала ошибки по работе с файловым кэшем, но нашел здесь как исправить.

Но теперь лезут предупреждения:


Notice: unserialize() [function.unserialize]: Argument is not a string in /var/www/vhosts/httpdocs/classes/modules/sys_cache/Cache.class.php on line 105


Можно конечно подавить закоментировав error_reporting(E_ALL);
но хотелось бы решение проблемы.

Может кто знает решение.

И второе.
Картинки не хочет заливать на хост.
uploads стоит на 777
Что еще нужно?

Кто знает как решить — дайте ответ.

2 комментария

avatar
по первой ошибке, попробуй заменить метод get() файле Cache.class.php на
public function Get($sName) {
		if (!$this->bUseCache) {
			return false;
		}
		/**
		 * Т.к. название кеша может быть любым то предварительно хешируем имя кеша
		 */
		$sName=md5(SYS_CACHE_PREFIX.$sName);		
		$data=$this->oBackendCache->load($sName);
		if ($this->sCacheType==SYS_CACHE_TYPE_FILE and $data!==false) {
			return unserialize($data);
		} else {
			return $data;
		}
	}

По второй — в поиск, там есть ответы
  • ort
  • +3
avatar
О-о-о-о-о! Спасибочки!
Заменил и Notice-ы пропали!
Вопрос с картинками решил сам.
В моем случае нужно было всего навсего отключить safe mode на хосте.
(Это для тех кто столкнется с проблемой загрузки картинок на хост)
Спасибо Ort за оперативность.
Буду дальше тестить.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.