Обновил с 1.1.5 до 1.1.6 появились проблемы с кодировкой и установкой пакетов...
Предистория:
0. 1.1.5+ моды, все ОК но медленно.
1. менялся хостинг
2. перенесена БД и перенесены все файлы со старого хостинга
! 3. Проблемы с правами на файлы и соответсвенно не ставятся пакеты и обновления (поменяли овнера на всех файлах- пакеты стали ставится но ругались)
! 4. обновил до 1.1.6 при обновлении ругалось... сделан бекап... обновил
! 5. после обновления полетела кодировка "????????" в постах и темах
! 6. залил с бекапа указал что ср1251 - все вернулось (только иногда в названиях тем видны квадраты...., но вид кодировки сервера пришлось UTF8 постааить иначе все кнопки были в кривой кодировке...
ВОПРОСЫ:
Что делать с модами и обновлениями... не ставятся говорят ошибка и все ;( ...
почему-то не у всех в браузерах подхватывает кодирвку
ХЕЛЛППП
вот так вот пишет на любой пакет:
Установочные действия
Производимые изменения пакетом "Language Drop":
Установка этого пакета произведет следующие действия:
Тип Файл Описание
1. Изменение файла LanguageDrop-11x.xml Ошибка
2. Изменение файла - Ошибка
______________________________________________________
Ошибка в установке пакета
По крайней мере, одна ошибка возникла при тестовой установке пакета. Настоятельно рекомендуется не продолжать дальнейшую установку, если Вы не знаете что делаете, или не произвели бэкап данных. Эта ошибка может возникнуть при несовместимости уже установленного пакета, с пакетом, который Вы пытаетесь поставить, из-за ошибки в самом пакете, из-за того, что пакет требует наличие другого пакета, который не установлен на Вашем форуме, или пакет разработан для другой версии форума SMF.
____________________________________________________________
в логах нашел это:
mkdir(): SAFE MODE Restriction in effect. The script whose uid is 503 is not allowed to access /var/www/html/club.ru/Packages/temp owned by uid 96
Файл: /var/www/html/club.ru/Sources/Subs-Package.php
Строка: 1232
safe mod выключи тогда моды будут ставится.
моды в safe mode не ставятся
как его выключить то, и с чего он включился? и почему нет сообщения о том что включен этот режим..? а какя-то билиберда пишется в ошибке?
safe mod никакого отношения к самому форуму не имеет!
в .htaccess можно прописать
php_flag safe_mode off
и с чего он включился? и почему нет сообщения о том что включен этот режим..? а какя-то билиберда пишется в ошибке?
вам лучше знать почему он включился!
Форум сам по себе не может изменять настройки php!
тон общения смените а то вообще перестану отвечать, на меня не фиг наезжать!
В логах ясно и понятно сказано что из за safe mode не могу поставить мод... а так же судя по ошибке у вас проблемы с владельцами файлов и фактически даже выключив safe mode моды не сможете ставить пока нормально не настроете права на файлы
если мой тон показался оскорбительным , то это чистая случайность, т.к очень уважаю и выражаю респект за проделываемую работу!
надеюсь что прочитав еще раз мой пост вы не найдете в нем оскорбительного обращения ....
если не сложно где есть описание правильной настройки прав на файлах? какие права назначать и какие овнеры должны быть.
спасибо
mkdir(): SAFE MODE Restriction in effect. The script whose uid is 503 is not allowed to access /var/www/html/club.ru/Packages/temp owned by uid 96
Файл: /var/www/html/club.ru/Sources/Subs-Package.php
Строка: 1232
из данной ошибки следует что для всех скриптов за исключением директории Packages/temp владелец 503 в то время как для директории temp владелец 96 следовательно при таком раскладе скрипт врятли получит доступ в данную директорию.
Вариантов 2 или сделать так чтобы скрипты имели доступ в данную директорию изменив владельца папки или же руками изменить 1 файлик поставив такой вот мод (http://custom.simplemachines.org/mods/index.php?mod=724)(воспользуйся парсером там же). После чего создаешь папку temp выставляешь права например 777 и ставишь моды.
где сть табличка с пермишенсами и овнерами которые должны быть?
ну с владельцами на файлы это как говорится сами решайте потому как проблема хоста
Для работы вполне хватает
папки 755
файлы 644
в зависимости от настроек сервера для установки модов нужно
папки 755-777
файлы 644-666
еще странная вещь... когда пробуешь поменять пермишенсы с помощью встроеной обработки из (установка пакетов-настройка)..
говорит что не может поменять.. и просит войти по ФТП, - забиваю все параметры фтп и все равно то-же самое...
;(
Внимание.
На сайте есть два языковых пакета.
1.1.6 (win1251) и 1.1.6_utf8
так вот, накладывал свои патчи на шаблоны и выяснил, что оба архива имеют кодировку в шаблонах UTF-8, хотя первый должен быть в CP1251.
возможно поэтому у автора и проблема.
вот обновленный архив http://share.dewil.ru/usr/dwl/smf/smf_1-1-6_russian-windows1251.tar.bz2
так если обновить этим новым патчем то как сделать то с уже как-бы обновленным форумом...
еще нашел несколько транностей после преноса
в одной и той-же табличке в бордами форума
названия тем в разной кодировке
1. "част"
2. и нормально видная UTF8
ребята, может кто подскажет что с форумом forum.pro63.ru? задолбали эти 'вопросики'
обновился с 1.1.5 до 1.1.6 и слетела кодировка во всех постах. хотя даже не во всех, например http://forum.pro63.ru/index.php/topic,4.0.html все нормально. полазил, есть еще пару топиков где все нормально. базу смотрел, все в 1251, текст нормальный. все конфиги просмотрел, везде 1251. даже подключал старую базу, которая автоматом сбекапилась при обновлении - тоже не помогает.
обновил языки по ссылке выше, тоже не помогло
может кто-нибудь подсказать в какую сторону копать?
РЕШЕНО
прописываешь в Settings.php $db_character_set = 'cp1251';
и все рабоатет :)
Quote from: 7cube on October 21, 2008, 02:27:21 AM
ребята, может кто подскажет что с форумом forum.pro63.ru? задолбали эти 'вопросики'
обновился с 1.1.5 до 1.1.6 и слетела кодировка во всех постах. хотя даже не во всех, например http://forum.pro63.ru/index.php/topic,4.0.html все нормально. полазил, есть еще пару топиков где все нормально. базу смотрел, все в 1251, текст нормальный. все конфиги просмотрел, везде 1251. даже подключал старую базу, которая автоматом сбекапилась при обновлении - тоже не помогает.
обновил языки по ссылке выше, тоже не помогло
может кто-нибудь подсказать в какую сторону копать?
РЕШЕНО
прописываешь в Settings.php $db_character_set = 'cp1251';
и все рабоатет :)
плиз процитируй свой файлик( убери только секретные данные и привязки)
и помотри в какой кодировке у тебя таблицы.. тоже хочу попробовать
Settings.php
########## Database Info ##########
$db_server = 'localhost';
$db_name = 'smf';
$db_user = 'user';
$db_passwd = 'password';
$db_prefix = 'smf_';
$db_persist = 0;
$db_error_sent = 1;
$db_character_set = 'cp1251';
MySQL 5, база, таблицы и все даные в ней, все в cp1251 изначально было и после обновление таким же и осталось
а я добавил в конец вроде помогло...
\к сттаи странно всеравно месяц(число справа от поста остлось крокозяблами)
проблема как я понял в том что разрабы и в 1251 и в утф сунули утф ....
Quote from: den812 on October 21, 2008, 10:12:47 PM
а я добавил в конец вроде помогло...
\к сттаи странно всеравно месяц(число справа от поста остлось крокозяблами)
а без разницы в какой очередности вставлять. это же просто набо переменных
у меня с числами все в порядке, хотя все посты не проверял конечно
именно не с числами а с отображением:
Последний ответ от ЯЯЯЯ
в Огранизации и частные ли...
ёоЭм 01, 2008, 12:53:14
Последний ответ от ЯЯЯЯЯ
в Re: контора н...
ѕЪвпСам 12, 2008, 08:20:07