![Идея :idea:](/upload/main/smiles/5/icon_idea.gif)
![Вопрос :?:](/upload/main/smiles/5/icon_question.gif)
![С улыбкой :)](/upload/main/smiles/5/icon_smile.gif)
Код |
---|
Options -Indexes ErrorDocument 404 /404.php #php_flag allow_call_time_pass_reference 1 #php_flag session.use_trans_sid off #php_value display_errors 1 #php_value mbstring.func_overload 2 #php_value mbstring.internal_encoding UTF-8 <IfModule mod_rewrite.c> Options FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$ RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L] </IfModule> <IfModule mod_mime.c> AddType application/x-httpd-php .ico </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php index.html </IfModule> <IfModule mod_expires.c> ExpiresActive on ExpiresByType image/jpeg "access plus 3 day" ExpiresByType image/gif "access plus 3 day" </IfModule> |
Проблема в строке Options FollowSymLinks добавляем "+" Options +FollowSymLinks - все работает!
Для установки скрипта в кодировке UTF-8 мне пришлось разкомменировать две строки:
...
#php_value mbstring.func_overload 2
#php_value mbstring.internal_encoding UTF-8
...
убираем "#"
...
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
...
![Вопрос :?:](/upload/main/smiles/5/icon_question.gif)
Код |
---|
2009-01-19 00:36:27 - DATABASE_ERROR - <hr><pre>Query: create table if not exists b_stat_city ( ID int(18) not null auto_increment, COUNTRY_ID char(2) not null, REGION varchar(200), NAME varchar(255), XML_ID varchar(255), SESSIONS int(18) not null default '0', NEW_GUESTS int(18) not null default '0', HITS int(18) not null default '0', C_EVENTS int(18) not null default '0', primary key (ID), index UX_B_STAT_CITY(COUNTRY_ID, REGION, NAME), index IX_B_STAT_CITY_XML_ID(XML_ID)) Error: <font color=red>Specified key was too long; max key length is 1000 bytes</font></pre> |
это говорит о том, что таблица MySQL b_stat_city не была создана при установке. Раскопки показали, что создать такую таблицу в базе данных MySQL (любой версии) и кодировке UTF-8 в принципе не возможно! внутреннее ограничение MySQL [COLOR=#FF0000]#1071 - Specified key was too long; max key length is 1000 bytes[/CODE]. Эта проблема широко обсуждается в сети, например,
![Печально :(](/upload/main/smiles/5/icon_sad.gif)
![Удивленно :o](/upload/main/smiles/5/icon_eek.gif)
Если изменить эти значения, например, на 150 и 150 - таблица создастся. SQL запрос на создание данной таблицы находится в файле дистрибутива \bitrix\modules\statistic\install\db\mysql\install.sql
P.S. "Не знаю ни кого кто не прав... (БГ)" На Вашем хостинге и с Вашими программами все может работать совершенно по другому, возможно даже правильно! Я описываю свою ситуацию.
Обладатель "готового решения" БИЗНЕС