Saechka Опубликовано 30 Ноября 2009 Жалоба Поделиться Опубликовано 30 Ноября 2009 Подскажите, пожалуйста: После переезда на новый сервер перестала правильно работать статистика внизу форума, отображается как будто я постоянно нахожусь одна. Еще при попытке написать, например: [b]Жирный текст[/b] Получаю:[b]Жи[/b]й текст[/b]При попытке править вижу:b>й текст[/b] Но если вводить только цифры или латиницу, то все работает. Если кирилицу - то все, уже не работает... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 1 Декабря 2009 Автор Жалоба Поделиться Опубликовано 1 Декабря 2009 К статистике: таблица сессий хранит только одну сессию юзера и одну гостя. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 1 Декабря 2009 Жалоба Поделиться Опубликовано 1 Декабря 2009 У вас стоит nginx перед apache, он не верно настроен, потому все пользователи под одним IP. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 1 Декабря 2009 Автор Жалоба Поделиться Опубликовано 1 Декабря 2009 Спасибо за ответ! А не подскажите еще, пожалуйста, где искать данную настройку, которая за это отвечает. Просто сервер мне достался по наследству, админа нет, приходится самой сидеть... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 1 Декабря 2009 Жалоба Поделиться Опубликовано 1 Декабря 2009 Скорее всего поможет http://www.redhat-club.org/Articles/DenisF...frontend_apache Хотя как у вас там на самом деле я не скажу. Найдите администратора все же, проблемы на боевом сервере обычно требуют быстрых решений. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 2 Декабря 2009 Автор Жалоба Поделиться Опубликовано 2 Декабря 2009 ip подправили, статистика заработала, но проблема с тегами осталась.Что тут может быть - подскажите, плз. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 2 Декабря 2009 Жалоба Поделиться Опубликовано 2 Декабря 2009 Если вообще все теги не работают, проблема с регулярными выражениями в PHP Если не работает конкретно этот тег, то возможно модифицировали код форума. Так же стоит отключить все нестандартные (кастом) ббкоды для исключения их влияния на работу парсера форума. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 2 Декабря 2009 Автор Жалоба Поделиться Опубликовано 2 Декабря 2009 Не работают вообще все теги и кастомных кодов нет. При набирании цифр и латиницей – проблем нет, все теги работают правильно, в режиме редактирования - тоже. Подскажите поэтому, пожалуйста, где смотреть проблему с регулярными выражениями в PHP? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 2 Декабря 2009 Жалоба Поделиться Опубликовано 2 Декабря 2009 Дайте ссылочку на phpinfo Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 3 Декабря 2009 Автор Жалоба Поделиться Опубликовано 3 Декабря 2009 Скинула в личку. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 3 Декабря 2009 Автор Жалоба Поделиться Опубликовано 3 Декабря 2009 Опытным путем было выяснено, что не могут залогиниться люди с кириллицей в никах, так же приваты не отправляются некоторым людям с русскими никами. Обычно это касается ников, где встречаются типично русские буквы "Ё" или "Й", например.Если проблема с русским языком, где можно искать, что не так после переезда? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 3 Декабря 2009 Жалоба Поделиться Опубликовано 3 Декабря 2009 В отсутствии/неверности кодировок в базе данных и/или в отсутствии локали сервера. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 4 Декабря 2009 Автор Жалоба Поделиться Опубликовано 4 Декабря 2009 Да, локаль сервера не установлена. Поэтому подскажите, пожалуйста, а как ее прописать для сайта? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 4 Декабря 2009 Жалоба Поделиться Опубликовано 4 Декабря 2009 http://unix1.jinr.ru/~lavr/locale-1251.html и http://ru2.php.net/setlocale Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 4 Декабря 2009 Автор Жалоба Поделиться Опубликовано 4 Декабря 2009 Простите, пожалуйста - я, наверное, не правильно выразилась Вчера проверяли - локаль есть, но ее надо включить для форума.Чтобы в форуме ее включить - в какой файл надо вписать команду setlocale(LC_ALL, 'ru_RU.CP1251'); ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 4 Декабря 2009 Жалоба Поделиться Опубликовано 4 Декабря 2009 В index.php вестимо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 4 Декабря 2009 Автор Жалоба Поделиться Опубликовано 4 Декабря 2009 Спасибо! Локаль в индексе установила, но не помогло... Остались проблемы:- все так же не работают теги с русскими буквами, с латиницей – все ок- оказалось, что поиск тоже не работает- некоторые люди с русскоязычными никами не могут авторизироваться (логики уже никакой)- главную страницу форума перекашивает по ширине последней колонке, где анонсы топиков идут Впечатление, что форум неправильно считает длину русского текста. Подскажите еще, пожалуйста, куда податься на розыски проблем можно?... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 4 Декабря 2009 Жалоба Поделиться Опубликовано 4 Декабря 2009 Что выдает скрипт на вашем сервере <?php echo strtolower('Проверка'); echo "<br />"; setlocale(LC_ALL, 'ru_RU.CP1251'); echo strtolower('Проверка'); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 4 Декабря 2009 Автор Жалоба Поделиться Опубликовано 4 Декабря 2009 <?php echo strtolower('test'); echo "<br />"; setlocale(LC_ALL, 'ru_RU.CP1251'); echo strtolower('test'); ?> то показывается всегда: Однако если: <?php echo strtolower('Проверка'); echo "<br />"; setlocale(LC_ALL, 'ru_RU.CP1251'); echo strtolower('Проверка'); ?> То показывается примерно 1 раз из 5, т.е. пустой экран раза 4-5, а потом видно: Почему-то через раз работают строковые функции на сервере с русским языком...Что это может быть - подскажите, пожалуйста?... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 4 Декабря 2009 Жалоба Поделиться Опубликовано 4 Декабря 2009 смотрите логи php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 4 Декабря 2009 Автор Жалоба Поделиться Опубликовано 4 Декабря 2009 А где примерно их искать или где они определяются, чтобы их там определить и искать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 4 Декабря 2009 Жалоба Поделиться Опубликовано 4 Декабря 2009 В php.ini Примерно так log_errors = Onerror_log = "/var/logs/php_error.log" хотя я посмотрел, что у вас display_errors On, поидее пустых страниц быть не должно тогда. Судя по всему стоит вам пересобрать PHP. Причем, попробовать сделать это не из портов, а из сырцов с php.net Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Lisa Опубликовано 4 Декабря 2009 Жалоба Поделиться Опубликовано 4 Декабря 2009 А как такое вообще может быть - что встроенная функция срабатывает один раз, а второй - молча не срабатывает? Куда вообще тут можно посмотреть, в чем может быть проблема? Ошибок php нет, логи нашли и посмотрели - пусто. Сервер до этого нормально работал несколько лет, проблем не возникало. Форумов, правда, не было Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Saechka Опубликовано 6 Декабря 2009 Автор Жалоба Поделиться Опубликовано 6 Декабря 2009 Путем длительного изучения инета было выяснено: В версии PHP 5.2.6 есть глюк со строковыми функциями: PHP 5.2.6 функции mb_substr() и substr() некорректно вырезают часть данных, если эти данные имеют хоть один символ кириллицы, не закодированный в UTF8. bugs.php.net/bug.php?id=45311 Теперь вопрос: какую версию PHP тогда лучше поставить на сервер? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 6 Декабря 2009 Жалоба Поделиться Опубликовано 6 Декабря 2009 http://www.php.net/downloads.php 5.2.11 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Lisa Опубликовано 6 Декабря 2009 Жалоба Поделиться Опубликовано 6 Декабря 2009 Поставили PHP Version 5.2.11 - не помогло. Теги по-прежнему глючат, код echo strtolower('Проверка'); регулярно выдает пустое значение, независимо от объявленной локали. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Saechka
Подскажите, пожалуйста:
После переезда на новый сервер перестала правильно работать статистика внизу форума, отображается как будто я постоянно нахожусь одна.
Еще при попытке написать, например:
Получаю:
При попытке править вижу:
Но если вводить только цифры или латиницу, то все работает. Если кирилицу - то все, уже не работает...
Ссылка на комментарий
Поделиться на других сайтах
25 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.