Непонятный баг

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 vbnm » 07.03.2013, 16:32

Код: Выделить всё
Сервер базы данных:    
MySQL(i) 5.1.57   
Сжатие GZip:    Включено
Версия phpBBex:   1.5.3 (phpBB 3.0.11)
Apache ver.   2.2.19 (Unix)
PHP version   5.2.*
MySQL ver.   5.1

адрес форума http://anod.hostoi.com/index.php

мить:[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 387: preg_replace() [function.preg-replace]: Compilation failed: unrecognized character after (? at offset 2

[phpBB Debug] PHP Внимание: в файле [ROOT]/includes/functions_content.php на линии 387: preg_replace() [function.preg-replace]: Сборник (пере компилировать?) не удалось: неопознанный символ после (? по смещению 2

Добавлено спустя 1 час 16 минут 38 секунд:
из-за бага невозможно редактировать:
1 Сообщения в открытых форумах, при добавке нового оно стирает старое, если не стоит галочка в атисклейке
2 Невозможно редактировать Управление форумами функционал форума в админке, там просто каша из символов получается. кодировка едет значит.
в хитаче прописано
Код: Выделить всё
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

# Common
AddDefaultCharset utf-8
AddCharset utf-8 .html .css .js .xml .json .rss
Options -Indexes
<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag register_globals off
</IfModule>
FileETag None

<IfModule mod_expires.c>
ExpiresActive On
</IfModule>

# Multimedia MIME types
AddType audio/ogg                  ogg oga
AddType video/ogg                  ogv
AddType audio/webm                  webma
AddType video/webm                  webm webmv
AddType audio/mp4                  m4a
AddType video/mp4                  mp4 m4v
AddType audio/opus                  opus
AddType audio/flac                  flac
AddType audio/aac                  aac
AddType audio/mpeg                  mp1 mp2 mp3 mpg mpeg
AddType audio/wav                  wav

<IfModule mod_expires.c>
ExpiresByType audio/ogg               "access plus 3 month"
ExpiresByType video/ogg               "access plus 3 month"
ExpiresByType audio/webm            "access plus 3 month"
ExpiresByType video/webm            "access plus 3 month"
ExpiresByType audio/mp4               "access plus 3 month"
ExpiresByType video/mp4               "access plus 3 month"
ExpiresByType audio/opus            "access plus 3 month"
ExpiresByType audio/flac            "access plus 3 month"
ExpiresByType audio/aac               "access plus 3 month"
ExpiresByType audio/mpeg            "access plus 3 month"
ExpiresByType audio/wav               "access plus 3 month"
</IfModule>

# Image MIME types
AddType image/png                  png
AddType image/gif                  gif
AddType image/jpeg                  jpg jpeg
AddType image/webp                  webp
AddType image/svg+xml               svg svgz

<IfModule mod_expires.c>
ExpiresByType image/png               "access plus 1 month"
ExpiresByType image/gif               "access plus 1 month"
ExpiresByType image/jpeg            "access plus 1 month"
ExpiresByType image/webp            "access plus 1 month"
ExpiresByType image/svg+xml            "access plus 1 month"
</IfModule>

# Font MIME types
AddType font/ttf                  ttf
AddType font/otf                  otf
AddType application/x-font-woff         woff

<IfModule mod_expires.c>
ExpiresByType font/ttf               "access plus 1 month"
ExpiresByType font/otf               "access plus 1 month"
ExpiresByType application/x-font-woff   "access plus 1 month"
</IfModule>

# Text MIME types
AddType text/cache-manifest            manifest
AddType text/javascript               js
AddType text/css                  css
AddType text/html                  html

<IfModule mod_expires.c>
ExpiresByType text/cache-manifest      "access plus 7 days"
ExpiresByType application/javascript    "access plus 7 days"
ExpiresByType application/x-javascript    "access plus 7 days"
ExpiresByType text/javascript         "access plus 7 days"
ExpiresByType text/css               "access plus 7 days"
ExpiresByType text/html               "access plus 7 days"
</IfModule>

# Binary MIME types
AddType application/x-7z-compressed      7z
AddType application/x-shockwave-flash   swf

<IfModule mod_expires.c>
ExpiresByType application/x-7z-compressed   "access plus 1 month"
ExpiresByType application/x-shockwave-flash   "access plus 1 month"
</IfModule>

# Gzip compression for Apache 2
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css
AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript application/json
AddOutputFilterByType DEFLATE application/xml application/xhtml+xml application/rss+xml
AddOutputFilterByType DEFLATE font/ttf font/otf image/svg+xml
</IfModule>

# Gzip compression for Apache 1
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php)$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>

Добавлено спустя 2 минуты 41 секунду:
кодировка БД
Код: Выделить всё
MyISAM   utf8_bin
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц

Сообщение #2 VEG » 07.03.2013, 20:17

Судя по всему у вас PHP собран без поддержки Unicode в регулярных выражениях. Нужно попросить хостера собрать PHP 5.2 и выше с регулярными выражениями, поддерживающими Unicode. Посмотрите в phpinfo какая у вас версия PHP и какая версия PCRE. Вот здесь обсуждалась похожая проблема.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет

Сообщение #3 vbnm » 08.03.2013, 12:12

vbnm:PHP version   5.2.*
VEG,да, судя по всему это проблемы хостера, а жаль :smile:
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц

Сообщение #4 VEG » 08.03.2013, 13:23

Следует попросить вашего хостера обновить PHP со всеми его внутренними компонентами до актуального состояния. Можно оставить ту же версию PHP, просто скомпилировать с более свежей версией PCRE, соответсвтвующей году выпуска PHP 5.2.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет

Сообщение #5 vbnm » 08.03.2013, 14:06

VEG, да я уже обратился в тех.поддержку с вашими предложениями, посмотрим, что ответят.
Поставил форум еще тут : http://anod.vv.si/index.php проблем пока не наблюдаю.
нужно еще вспомнить как залить фавикон)) :smile:
залил))
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 1 месяц


Вернуться в Поддержка 1.x



cron