Dram

Рейтинг
1115
Регистрация
28.06.2008

Естественно! Это общеизвестно что при включенном кеше комментарии не индексируются. Как это проверить я уже сказал, просто посмотрите код своей страницы и попытайтесь найти текст комментов, если кеш включен.

Dram добавил 30.08.2010 в 14:51

netwind:
Dram, еще раз, какие все три? в первом сообщении какой-то бред сейчас написан

eaccelerator

memcache

xcache

Dram добавил 30.08.2010 в 14:54

akaplenko:
Что значит в коде есть текст камментов?

Если открыть страницу с комментариями и посмотреть исходный код страницы там есть текст комментариев или нет?

Другими словами роботы ПС их видят у Вас, индексируются ли они?

akaplenko:
хм ... у меня стоит xcache и никаких проблем с jcomments нет :-) Но мне его ставил некто Himiko с этого форума. Быстро качественно и недорого :)))

У Вас в коде есть текст комментов?

Так у меня три акселератора установлены, они что все работают?

А если у меня на сервере стоит фаервол разрешающий доступ по фтп/ssh только для 2 ip ?

www-data установил глобально для всех доменов

Из семи сайтов в расчет можно брать только 3 (самые посещаемые):

1. сайт посещаемость - 14000 хостов (включен как модуль апач всегда)

2. 3000 хостов -

3. 1500 хостов - вот эти два сайта и дергаю. Если включать их как FastCGI - то резко возрастает расход оперативки.

Если как модуль апач - то все нормально, но Джумла почему то теряет права на запись в нужные ей папки.

Как сделать так, чтобы система имела права на запись своих папок? Сейчас владелец папок юзер Dram

Dram добавил 30.08.2010 в 12:25

Поменял владельца папок у проблемных сайтов на www-data все стало нормально, права на запись появились.

Этим я не нарушу безопастность?

Да права пока нет так важны как память. Сервак почти падает, израсходовано 900 метров из 1024. При этом проц загружен от силы на 20% в среднем

jpg 1.jpg
Himiko:
Это изврат.
Лучше в файле database.php (вроде так называется) найти строку set names, раскомментировать и привести к виду set names 'cp1251';

Нашел такой кусок

		$this->_table_prefix = $table_prefix;
//@mysql_query("SET NAMES 'cp1251'", $this->_resource);
$this->_ticker = 0;
$this->_log = array();
}

раскоментировал - не помогло

Dram добавил 30.08.2010 в 09:29

Samail:
Попробуй на windows-1251 поменять или удалить эту строку.

SQL-запрос:

/*!40101 SET NAMES windows-1251 */;

Ответ MySQL: Документация

#1115 - Unknown character set: 'windows'

Dram добавил 30.08.2010 в 09:30

cp1251 прописал. -и сайт заработал

ВСЕМ СПАСИБО!

Samail:
К файлу my.cnf доступ есть?
Если есть, то в [mysqld]
Нужно добавить:

Если дамп не большой, можно попробовать через sql запрос данные импортировать.

Так у меня на этом сервер еще 7 сайтов в утф-8. Что с ними станет?

Dram добавил 30.08.2010 в 09:22

Samail:
В дампе случайно нет строки: /*!40101 SET NAMES utf8 */;

Вот что есть

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

Всего: 6928