Чтение RSS каналов

Форум

Открыть Ответить

Сессии гостей

0

0
1
15.11.2009 11:11:02
Почему-то система не записывает сессии гостей. С сессиями пользователей и админов все нормально - они записываются и отображаются, а вот гости вообще никак. В чем может быть проблема?


Версия системы: Open SLAED 1.*
Версия PHP: PHP 5
Сервер: Локальный сервер
2
15.11.2009 11:38:10
typou, а в базе проверяли записи?
Таблица ".$prefix."_session.
Если в ней есть записи, но гостей не отображает, то ищите проблему в файле function.php в function user_sinfo().
А если в базу не пишется, то проблему нужно искать в том же файле, но уже в function head().
В админке должны быть активированы сессии посетителей, тоесть параметр $conf['session'] должен быть равен 1.
3.97

3.97
3
18.11.2009 18:44:46
Записть в базу идет, но только информации о сессиях пользователей. И вот еще, ошибки пишет:

Ошибка: WARNING: unlink(config/counter/sess.txt) [<a href='function.unlink'>function.unlink</a>]: Permission denied Line: 1264 in file /usr/home/www/content/function/function.php



Версия системы: Open SLAED 1.*
4
19.11.2009 14:10:39
typou, а ну все ясно, проверьте этот файл по адресу config/counter/, если файла sess.txt нет, то создайте его и дайте CMOD на него - 666.
3.97

3.97
5
19.11.2009 17:43:14
если бы все было так просто... файл есть и права у него нужные.


Версия системы: Open SLAED 1.*
6
20.11.2009 23:41:52
typou, я Вас понимаю прекрасно, но лог ошибки явно говорит, что для оператора unlink недостаточно прав.
Проверьте на всякий случай CHMOD папки config/counter/, он должен быть 777.
Другой причины тут явно быть не должно.
3.97

3.97
7
21.11.2009 16:52:4521.11.2009 16:56:03
проверил, поставил права 777. ошибку кидать перестало, но сеcсии не заработали. зато теперь пишет:

Ошибка: WARNING: fwrite(): supplied argument is not a valid stream resource Line: 1389 in file /usr/home/www/link/function/function.php


Ошибка: WARNING: fopen(config/cache/828e0013b8f3bc1bb22b4f57172b019d.txt) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied Line: 1388 in file /usr/home/www/link/function/function.php


Ошибка: WARNING: fclose(): supplied argument is not a valid stream resource Line: 1390 in file /usr/home/www/link/function/function.php


искомые строки (1389-90):
if ($cont && $match && !is_user() && !is_admin()) {
			$fp = fopen("config/cache/".md5($url).".txt", "wb");

вся функция:
# Format foot
function foot() {
	global $home, $module, $name, $index, $conf, $do_gzip_compress;
	$index = addblocks($index);
	if ($module == 1 && file_exists("modules/$name/copyright.php")) {
		$index = "<div align=\"right\"><a href=\"Java ScriptOpenWindow('modules/$name/copyright.php', 'Copyright', '400', '200')\">".str_replace("_", " ", $name)." &copy;</a></div>".$index."";
	}
	themefooter($index);
	unset($index);
	if (!defined("ADMIN_FILE") && $conf['rewrite']) rewrite();
	if ((!defined("ADMIN_FILE") && $conf['cache'] == 1) || (!defined("ADMIN_FILE") && $conf['cache'] == 2 && $home)) {
		$url = str_replace("/", "", $_SERVER['REQUEST_URI']);
		$url = (!$url) ? "index.php" : $url;
		$match = preg_match("/index/", $url);
		$cont = ob_get_contents();
		if ($cont && $match && !is_user() && !is_admin()) {
			$fp = fopen("config/cache/".md5($url).".txt", "wb");
			fwrite($fp, $cont);
			fclose($fp);
		}
	}
	if ($conf['gzip']) {
		if ($do_gzip_compress) {
			$gzip_contents = ob_get_contents();
			ob_end_clean();
			$gzip_size = strlen($gzip_contents);
			$gzip_crc = crc32($gzip_contents);
			$gzip_contents = gzcompress($gzip_contents, 9);
			$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);
			echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
			echo $gzip_contents;
			echo pack('V', $gzip_crc);
			echo pack('V', $gzip_size);
		}
	}
	ob_end_flush();
	exit;
}


Версия системы: Open SLAED 1.*
8
21.11.2009 21:42:27
typou, на папку config/cache/ поставьте CHMOD 777, ошибки должны уйти после этого.
Не исключаю вариант, что все эти ошибки и не стабильная работа как раз из-за неправильного CНMOD и идет.
3.97

3.97
Открыть Ответить
гостипользователейгостейнормальносессиямисессиизаписываетникакотображаютсяможетадминовбытьвообщезаписываютсясистема
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь