Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Column 'user_lang' cannot be null [1048]
INSERT INTO phpbb3_users
<...>
В исходной базе забито russian.
Может в phpbb3_users руками забить то что там должно стоять? Или поставить по умолчанию значение null?
(просто боюсь накосячить )
Так-с... забил везде "ru", переименовал каталог install
пишет cannot open ./language//common.php видимо в двойных слэшах должны быть "ru"...
куда теперь копать?...
ALTER TABLE `phpbb_users` CHANGE `user_lang` `user_lang` VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT 'ru'
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Sheer писал(а):Попробуй
ALTER TABLE `phpbb_users` CHANGE `user_lang` `user_lang` VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
или
ALTER TABLE `phpbb_users` CHANGE `user_lang` `user_lang` VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT 'ru'
Попробовал. Ошибка осталась. В пхпмайадмин поле сменило кодировку и тип.
Ошибка при конвертации или уже на сконвертированном форуме?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Переконвертировал базу, переименовал папку инсталл.
Зашёл, получил ошибку "не могу отркыть языковой файл ./language//common.php"
Сменил кодировку поля таблицы phpBB3 (сконвертрованная база).
Ошибка при заходе в форум не изменилась.
МайскийЖук писал(а):А он есть, этот файл по этому пути? Вы его по FTP открыть можете?
по логике в ./language//common.php между // должно стоять ru или en
а вот откуда оно берётся и почему его нет - сказать не могу. уповаю на поддержку.
иначе придётся перебирать базы и копаться в коде...
UPDATE phpbb_users SET user_lang = 'ru' WHERE user_id <> 0;
UPDATE phpbb_config SET config_value = 'ru' WHERE phpbb_config.config_name = CAST( 0x64656661756c745f6c616e67 AS BINARY );
После этого очистить кзш.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Sheer писал(а):r_n писал(а):
UPDATE phpbb_users SET user_lang = 'ru' WHERE user_id <> 0;
UPDATE phpbb_config SET config_value = 'ru' WHERE phpbb_config.config_name = CAST( 0x64656661756c745f6c616e67 AS BINARY );
После этого очистить кзш.
Это на сконвертированной базе?..
результата на сконвертированной не было.
первая строчка - уже везде стоит ru вторая строчка по условию ничего не нашла и не заменила.
SELECT * FROM phpbb_config WHERE config_name LIKE 'default_lang'
и вбей вconfig_valueru
Про кэш не забывай.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.