Вы не зашли.
icedogas, а этой настройки не оказалось в форуме....
... нашел в коде, стоял лимит на 20 сообщений.
Лимит изменил (поставил 600), помогло?
СПАСИБО !!!
infinity237, и, к сожалению, придётся их все править
Сорри, демон (jabberd) упал, а auto-respawn для него не сделан. Оживил.
LinMas, мм... man seralize()?
В смысле, читаем описание функций:
1. fopen()
2. fread()
3. fclose()
4. serialize()
5. unserialize()
p.s. Отличаня дока лежит на http://php.net/
Sum, существует новая версия плагина xfields, которая выложена только в SVN и может работать только с SVN версией двига.
Вот как раз в новой версии реализована возможность хранения конкретных полей в отдельных полях БД.
Да RocketBoy опять куда-то пропал... если объявится и сделает то, что я его просил (ещё один шаблончик), то будет.
Если не объявится - будем искать кого-то на доработку этого скина или искать кто сможет предложить свой интересный вариант.
Live, при желании можно.
За генерацию и обработку URL'ов отвечает библиотека uhandler.class.php.
Можно исправить там..
функция generateLink() - генерирует ссылку
функция run() - обрабатывает получившиеся ссылки
Достаточно внести в них изменения и заменять Win1251 => UTF8 (и обратно) и русские буквы в ссылках будут отображаться не в Win1251, а в UTF8.
bestxp, я нигде не утвержал, что цена "супер хороша". Единственное, наверное, про что я всё-таки не упомянул - что могу помочь с первоначальной настройкой и оптимизацией (ну ессно +решение проблем,.. но не проблем вида "а как на PHP сделать вот так-то").
По поводу трафика - возможно, это для кого-то и тайна, но для многих сайтов даже 200Gb трансфера - огромная цифра.
Поэтому цифра по трафику указана из реальных потребностей средних сайтов, которые смогут жить на VPS. Те, кому нужно больше, уже гарантированно не смогут влезть в VPS по ресурсам.
Исключение - файло-хостинги, видео-хостинги, порно-ресурсы и различные варезники (с варезным контентом, а не ссылками на него), все вышеперечисленные ресурсы легко подводятся под статью административного (или уголовного) кодекса РФ и в чистом виде в России особо жить не могут (вспомним ситуацию с ifolder.ru).
В сказки про неограниченный трафик категорически не верю (написать что трафик не ограничен? да кто угодно может написать. главное чтобы реально давали и давали без шейпинга). Если кто-то сможет указать на площадку с настоящим неограниченным трафиком и адекватными ценами (до 200 Euro/месяц на нормальном сервере) то с удовольствием буду работать с такой площадкой.
Про кейвеб слышал много плохого, про хетцлер - только хорошее, но, насколько я знаю, они не продают VPS'ы.
Скорее всего это предложение актуально только для тех, чьи сайты ориентированы в основном на Россию.
RocketBoy, по крупному счёту - ничем и даже лучше.
Единственные отличия:
* там трафик на самом деле неограниченный (кроме дословно "случаев, когда он большой")
* сколько ресурсов будет на самом деле - неизвестно. при этом я могу гарантировать обешанное кол-во ресурсов, а вот могут ли там...
Трафик там неограниченный (читаем дословно: UNLIMITED,.. кроме случаев, когда будете генерировать много трафика).
В связи с наличием свободных ресурсов на собственном оборудовании, готов поделиться ими (ресурсами) со всеми желающими на возмездной основе.
Железо (сервер SuperMicro):
CPU: Core2Quad Q9550 @ 2.83GHz
RAM: 8 Gb
HDD: 2x1Tb SATA (в RAID1, т.е. с зеркалированием данных)
* в ближайшее время будет запущен в строй второй сервер на Core i7, он позволит сделать систему резервируемой
Подключение:
* Сервер установлен на хостинг площадке Agava
* Канал 100 MBit/s, реально доступно до 70 mbit/s
Предлагаемые характиристики:
Необслуживаемая VPS (т.е. VPS за работу и обслуживание которой отвечаете только вы) с характеристиками:
* CPU: 1GHz (40% ядра Q9550)
* RAM: 1Gb
* HDD: 20Gb
* Выделяется 1 IP адрес
* Полностью запрещен спам, сайты эротической направленности, варезный контент
* Изначальная установка на выбор: Debial Lenny, CentOS 5, настроенная для хостинга LAPM система в составе: Nginx, Apache, MySQL, PHP (без панели управления)
* Механизм виртуализации: OpenVZ (без оверселлинга)
** по желанию характеристики могут быть изменены **
Трафик:
* средняя загрузка канала не должна превышать 5Mbit/s (трансфер 1.5Tb/мес)
* доступная полоса: 10-100 Mbit/s в зависимости от загрузки оборудования канального провайдера
* при объёмах до 200Gb/месяц без каких-либо ограничений
* при объёмаъ более 200Gb/месяц необходимо соблюдение соотношений:
** исходящего трафика в 4 раза больше чем входящего
** российский трафик (список сетей есть и обновляется ежесуточно) должен превышать зарубежный
выход за рамки возможен по отдельному согласованию
И самое главное - стоимость:
1500 WMR/месяц
---
Если кому интересно - Welcome.
Wolverine, далеко не везде можно пропихнуть в почту бекапчик, если он по размеру превышает 5-10 Mb.
Так что тут тогда уж надо резать бекап на куски по 1-3 mb и слать по частям..
Евгений, done, см. SVN
Amarelius, а ты в конфигураторе плагина убери символы ``, теперь их подставляет сам двиг.
Обрати внимание на SQL запросы - теперь все имена полей обрамляются в `fieldname`
Live, речь видимо про AJAX запросы?
Насколько я помню, встроенные в браузеры библиотеки работают только с данными в UTF8
Поэтому на выбор 2 варианта:
* конвертнуть файл подсказок в utf8
* на лету (при передаче в suggest библиотеку) конвертировать строчки из Win-1251 в UTF8 при помощи библиотеки iconv (она сейчас установлена на, наверное, 95% хостингах с PHP)
RocketBoy, выходи на связь в IM, иначе мы никогда результата не добьёмся и будет постоянная рассинхронизация между SVN и твоей версией.
В SVN выложена библиотека обратной совместимости для НЕ-ЧПУ сайтов.
При активации библиотеки (ручной активации!) пользователь, зашедший на ссылку в не-ЧПУ формате (к примеру, из поисковой системы) будет автоматически переадресовываться на новую ссылку в ЧПУ формате.
Метод активации - открываем файл engine/core.php на редактирование, находим строку ~197 и раскомментируем (т.е. удаляем в начале символы '//') строки:
//include_once root.'includes/inc/libcompat.php';
//compatRedirector();
Прошу заинтересовавшихся протестировать работу библиотеки.
Фактически это - единственное, что мешало начать миграцию всем желающим..
Читал топик, много думал... в голове крутится только 2 мысли "многабукаф" и "ниасилил".
А если серьёзно, то.. мыслей тут масса, почти все из них - верные,.. есть только одна проблема - очень редко кто заходит дальше мыслей.
Реально над развитием двига работает всего несколько человек, ещё несколько - помогают и отвечают на вопросы на форуме.
А остальные,.. остальные - либо приходят сюда с вопросами, либо - предлагают уникальные методы развития, которые ну обязятально приведут к коммунизму.
А вот есть тут кто-то из тех, кто реально готов помочь (не имею в виду тех, кто уже помогает)?
Есть?
Хорошо, вот простейшая "домашняя работа" - всего 2 небольших задачи:
1. Скачиваем версию из SVN и занимаемся тестированием/поиском ошибок. Это то, чем обычно занимается <>, и, что самое главное, очень многое находит.
2. Берём версию скина админки от RocketBoy, тестируем всё что только можно, находим ошибки и выкладываем результаты.
.. если в итоге появится хотябы один человек, который реально всё это будет делать (и будет готов делать в дальнейшем) - это уже будет нашим пусть маленьким, но достижением.
p.s.
Все желающие приватно что-то обсудить, предложить конкретную помощь (не финансовую) welcome в ICQ 145368811, либо jabber: vitaly@ngcms.ru
Конференция это хорошо, но многие вопросы невозможно решать при наличии большого кол-ва людей одновременно в чате, поэтому луче одновременно совмещать конференцию и приват.
Luca, в SVN выложен обновлённый плагин uprofile.
Ты, видимо, разрешил всем подряд писать новости, а скорее всего ещё и публикуются они у тебя автоматически... в этом случае действительно можно провести атаку на сайт.
bestxp, а что, настройка nginx'а это что-то безумно непонятное?
В самом простейшем случае там работы минут на 20 ...
В шаблоне капча прописана, картинка показывается, но даже если капча не заполнена, функция выполняется, как правильно подключить в скрипте плагина?
Ничего не понял
Давай ещё раз - что ты уже сделал (желательно приложить архив с результатами), что надо получить на выходе. Тогда поможем..
bestxp, ограничить агрессивность можно. Но позволить себе это может далеко не каждый сайт.
Есть 4 пути:
1. Запретить доступ на сайт всем пользователям у которых настроено скачивание более чем в 1 поток (насколько я помню, во всех современных браузерах используется минимум 3 потока)
2. Предложить пользователю патч для реестра (или описание необходимых настроек в тех браузерах, где это возможно) для перенастройки браузера, после этого пускать на сайт. Тех кто не согласен или не настроил - банить.
3. Не размещать на сайте тяжеловесный внешний контент (JS, CSS, картинки), в идеале - вообще не использовать его.
4. Запихнуть весь контент в саму страничку (CSS/JS - легко, для картинок тоже проблем нет если у пользователя стоит нужный браузер)
Первые 2 варианта могут себе позволить ну просто жизненно необходимые сайты. Типа сайта налоговой, на котором можно подавать налоговые декларации...
p.s. Короче, забей. На скачивание файлов ты можешь установить ограничение предупреждением (скачаешь в 2 потока - получишь бан на сутки), а вот на скачивание контента файлов ты не можешь влиять без перенастройки браузера пользователя (и после этой перенастройки у пользователя начнут тормозить все сайты).
infinity237, исправил аттачи
bestxp, голый апач ни в каких nginx'ах не нуждается.
Но есть несколько моментов, которые надо учитывать:
1. Апач на каждого клиента создаёт свой инстанс
2. Бывают клиенты с медленным каналом, пока клиент получает данные - инстанс апача висит в памяти
Т.е. до тех пор, пока у тебя нет проблем с оперативкой, всякие кеширующие движки типа nginx совершенно не нужны.
Пример:
- у тебя на сайте висит 20 картинок по 500 килобайт (итого ~= 10 mb)
- время генерации динамической страницы 0.10ms
- у тебя есть 10Gb RAM на сервере
К тебе заходит человек с медленным каналом в 128 kbit/s (12kb/s), но с агрессивно настроенным браузером, качающим данные одновременно в 10 сессиях.
Значит в течении всего скачивания данных (10mb / 15kb = 10 минут) для отдачи человеку всего контента тебе потребуется ~15 (средний размер апача)mb * 10 сессий = 150 mb.
Т.е. в штатном режиме апача и с предполагаемым размером сайта на 10Gb RAM ты сможешь обслужить до 60 одновременно качающих клиентов,.. путём простых расчётом вы получаем, что этого тебе достаточно для порядка 60/10 = 6 заходов тормозных клиентов в минуту.
Хочешь быстрее? Проблем нет - 100 Gb RAM хватит уже на 1 заход в секунду.
В случае же с nginx'ом, нам не требуется масса памяти для отдачи медленного контента (ну... да, сам nginx может "сожрать" 10-100 mb в зависимости от настроек) и на 10 Gb RAM ты сможешь получить 10Gb / 15 Mb / 0.1 sec = 6000 хитов в секунду (это если у тебя хватит производительности CPU, LAN и скорости работы диска).
.. вопрос исчерпан?
p.s. Если на твой апач не будут ходить такие медленные клиенты, то разница будет не столь существенна
Ну как же так? Текст ареа+ббкоды+капча и всё это на статической странице, зачем юзеру целая панель?
Плюс отдельная панель с выбором категории и флагами..
infinity237, почему? Есть отдельная таблица по всем тегам, по ней совершенно спокойно можно сделать suggest механизм.