KR1K
Специалист
Привет форумчане, в связи большим количеством вопросов, я решил написать большой FAQ по IPB.
Тема оформлена в стиле вопрос-ответ, чтобы вы легко могли найти решение проблемы.
И так, начнём.
Как узнать подходит ли хостинг для форума IPB?
Также в архиве с форумом вы найдете папку Tools, там находится файл check_requirements.php, залейте его на ФТП и запустите, он проверит подходит ли хостинг для форума.
Какие права CHOMD нужно установить?
Для корректной работы форума нужно поставить на эти папки соответствующие права CHMOD
При обновлении форума возникает ошибка связанная с кодировкой
Ваша БД должна быть в UTF-8 формате, чтобы перекодировать её, используйте этот скрипт:
Сохраните его в формате convert.php и запустите по адресу site.com/convert.php
При установке форума вылетает белый экран, как быть?
В большинстве случаев проблема в требованиях к хостингу, проверьте еще раз соответствует ли хостинг требованиям IPB
На 10,11 шаге установки возникает ошибка связанная с кодировкой.
Вы создали БД в неправильной кодировке, нужно в utf8_general_ci
Как установить другой шаблон на форум IPB?
Мы отдельно написали инструкцию по установке скинов -
После установки форума у меня появились крякозябры, что делать?
В корне форума создайте файл .htaccess с таким содержимым
Как отключить ЧПУ в IPB?
Переходим в файл conf_global.php находим
Заменяем на
Как сменить ссылки на темы с русского на латиницу?
Заходим в файл initdata.php и там ищем
меняем на
При попытке изменить фразу пишет "Невозможно перевести защищенный пакет языков"
Чтобы решить данную проблему зайдите в phpMyAdmin и выполните запрос
Тема оформлена в стиле вопрос-ответ, чтобы вы легко могли найти решение проблемы.
И так, начнём.
Как узнать подходит ли хостинг для форума IPB?
PHP:
MySQL 5.x или выше (на сервере должен быть отключен режим STRICT_TRANS_TABLES)
Apache 1.4 или выше
Версия PHP интерпретатора 5.2 или выше
Также в архиве с форумом вы найдете папку Tools, там находится файл check_requirements.php, залейте его на ФТП и запустите, он проверит подходит ли хостинг для форума.
Какие права CHOMD нужно установить?
PHP:
/cache/ 0777
/cache/lang_cache/ 0777
/cache/lang_cache/1/ 0777
/cache/skin_cache/ 0777
/cache/tmp/ 0777
/public/style_images/ 0777
/public/style_css/ 0777
/uploads 0777
При обновлении форума возникает ошибка связанная с кодировкой
Ваша БД должна быть в UTF-8 формате, чтобы перекодировать её, используйте этот скрипт:
PHP:
<?php
// Database info
include("conf_global.php");
$dbhost = $INFO['sql_host'];
$dbuser = $INFO['sql_user'];
$dbpass = $INFO['sql_pass'];
$dbname = $INFO['sql_database'];
//---------------
header('Content-type: text/plain');
$dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() );
$db = mysql_select_db($dbname) or die( mysql_error() );
$sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci";
$result = mysql_query($sql) or die( mysql_error() );
print "Database changed to UTF-8.\n";
$sql = 'SHOW TABLES';
$result = mysql_query($sql) or die( mysql_error() );
while ( $row = mysql_fetch_row($result) )
{
$table = mysql_real_escape_string($row[0]);
$sql = "ALTER TABLE $table DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci";
mysql_query($sql) or die( mysql_error() );
print "$table changed to UTF-8.\n";
}
mysql_close($dbconn);
?>
При установке форума вылетает белый экран, как быть?
В большинстве случаев проблема в требованиях к хостингу, проверьте еще раз соответствует ли хостинг требованиям IPB
На 10,11 шаге установки возникает ошибка связанная с кодировкой.
Вы создали БД в неправильной кодировке, нужно в utf8_general_ci
Как установить другой шаблон на форум IPB?
Мы отдельно написали инструкцию по установке скинов -
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
После установки форума у меня появились крякозябры, что делать?
В корне форума создайте файл .htaccess с таким содержимым
PHP:
AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
CharsetSourceEnc utf-8
CharsetDefault utf-8
</IfModule>
Переходим в файл conf_global.php находим
PHP:
$INFO['use_friendly_urls'] = '1';
PHP:
$INFO['use_friendly_urls'] = '0';
Как сменить ссылки на темы с русского на латиницу?
Заходим в файл initdata.php и там ищем
PHP:
define( 'IPB_USE_SEO_TRANSLIT', FALSE );
PHP:
define( 'IPB_USE_SEO_TRANSLIT', TRUE );
При попытке изменить фразу пишет "Невозможно перевести защищенный пакет языков"
Чтобы решить данную проблему зайдите в phpMyAdmin и выполните запрос
PHP:
UPDATE core_sys_lang SET lang_protected = 0;
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование:
