Ошибка при установке / первом запуске
#1
Отправлено 21 Февраль 2010 - 17:08
php5, mysql, zend на моём тарифе есть (тариф смарт+)
права на backup, temp и templates_c раздал (решил сделать 777 для надежности)
при обращении к mydomain.ru/cb/setup.php мне сообщают следующее:
Fatal error: Unable to read 3375 bytes in /home/uXXXXX/mydomainru/www/cb/setup.php on line 0
uXXXXX - моя учётная запись, там были обычные цифры, которые я заменил на Х
mydomainru - аналогично
Что это может означать и как это можно исправить?
Заранее благодарен
P.S. если проблема в хостинге, подскажите пожалуйста на предмет чего мне общаться с тех. поддержкой
#2
Отправлено 21 Февраль 2010 - 17:25
Прошу извинить за беспокойство.
#3
Отправлено 22 Февраль 2010 - 22:24
Out of sort memory; increase server sort buffer size SELECT * FROM klbd_data42 WHERE status=0 ORDER BY round(f435), f435, round(f438), f438, round(f439), f439, round(f440), f440, round(f441), f441, round(f442), f442, round(f443), f443, round(f444), f444, round(f445), f445, round(f446), f446, round(f539), f539, round(f540), f540, round(f552), f552, round(f770), f770, round(f771), f771, round(f772), f772 LIMIT 0, 30
Что эт такое? Что с этим делать? памяти на серваке стандартно 64Мб, время на выполнение скрипта тоже стандартно 30 сек. Что не так? Подскажите.
(почему то кодировка таблиц в УТФ-8, странно)
#4
Отправлено 24 Февраль 2010 - 10:37
exise (22.2.2010, 22:24) писал:
exise (22.2.2010, 22:24) писал:
#5
Отправлено 26 Февраль 2010 - 01:11
Разработчик (24.2.2010, 10:37) писал:
В нашей базе кодировка по умолчанию 1251 (Windows)
Почему то на хостинге все сайты с разными кодировками работают нормально, а вашу CRM ставлю и в БД знаки вопросов? Кодировка таблиц в БД cp1250_general_ci, тип MyISAM. Вообще сервер: Apache/2.2.11, PHP 5.2.9, Zend Engine v2.2.0, OpenSSL 0.9.7e, Python 2.3.5 (#2), Perl-5.8.9_2, mysql 5.1.34.
#7
Отправлено 22 Март 2010 - 20:12
Разработчик (26.2.2010, 9:45) писал:
А то кто-нибудь тоже будет мучаться как я, периодически вручную менять кодировку в браузере т.к. сервак отдает стр в УТФ а она в Видн и браузер понять нифига не может
#8
Отправлено 23 Март 2010 - 09:24
Out of sort memory; increase server sort buffer size > SELECT * FROM excb_data42 WHERE status=0 ORDER BY f435, f438, f439, > f440, f441, f442, f443, f444, f445, f446, f539, f540, f552, f770, f771, > f772 LIMIT 0, 100Не исчезает.
Если нужно для БД больше памяти выделять, то это сколь именно? У меня сайт не на локальной машине.
#11
Отправлено 23 Март 2010 - 12:28
Разработчик (23.3.2010, 9:28) писал:
Кодировку сайта ведь можно настроить тремя спсобами:
1. При создании домена в панели управления указываешь кодировку
2. В .htaccess
3. В странице мета-тегом
Вот видимо они как-тои начинают конфликтовать, когда разная кодировка
Серверу всеравно что в странице написано, он руководствуется своей кодировкой и информацией в .htaccess
А браузер видимо не понимает когда прилетает стр. в УТФ но с метатегом Вин, вот и приходится на каждое действие выбирать кодировку Вин. А чтоб этого не делать, прописываешь кодировку в .htaccess и тогда все норм.
Возможно я первый столкнулся с таким, и может это из за того что я под линуксом работаю, в линуксе у меня УТФ8 по умолчанию
Короче мне помог только .htaccess (от серверов хостинг-провайдера видимо еще зависит)
#12
Отправлено 23 Март 2010 - 12:34
Разработчик (23.3.2010, 9:34) писал:
Ниразу проблем подобных небыло. У меня на этом хостинге постоянно что-нибудь да не работает.
#14
Отправлено 23 Март 2010 - 12:48
exise (23.3.2010, 12:34) писал:
#15
Отправлено 23 Март 2010 - 13:20
Разработчик (23.3.2010, 9:34) писал:
на локалхосте вот такие настройки БД:
#MySQL-кодировка: UTF-8 Unicode (utf8)
#Сопоставление соединения с MySQL: utf8_general_ci
БД для CRM: cp1251_general_ci
#16
Отправлено 23 Март 2010 - 13:24
exise (23.3.2010, 12:34) писал:
Ниразу проблем подобных небыло. У меня на этом хостинге постоянно что-нибудь да не работает.
Просто у хоста по умолчанию стоит UTF8 и это не "трабла", это нормально. Если честно, я не понимаю почему КБ не на UTF8.
Проблема решается тем, что вы ставите в конфиг .htaccess нужную кодировку и пишите в заголовке страницы (в html, meta) нужную кодировку - после этого клиент у нас на нужной нам кодировке (соответственно HTTP и META одинаковые и браузер выберет нужную).
А общение PHP (платформы КБ) с Mysql (нашей бд) в нужной для нас кодировке вы обеспечиваете установкой кодировки для соединения. Это уже сделано до вас в файле %client_base_root%/include/mysql_connect.php
Единственное можете попробовать добавить после mysql_query("SET NAMES cp1251"); (4 строка) mysql_query("SET CHARACTER SET cp1251_general_ci");
В итоге получите следующий файл:
<?php mysql_connect($config["dbhost"].($config["dbport"]?(":".$config["dbport"]):""), $config["dbuser"], $config["dbpass"]) or die(mysql_error()); mysql_select_db($config["dbname"]) or die (mysql_error()); mysql_query("SET NAMES cp1251"); mysql_query("SET CHARACTER SET cp1251_general_ci"); ?>
#17
Отправлено 23 Март 2010 - 13:37
Out of sort memory; increase server sort buffer size SELECT * FROM excb_data42 WHERE status=0 ORDER BY f435, f438, f439, f440, f441, f442, f443, f444, f445, f446, f539, f540, f552, f770, f771, f772 LIMIT 0, 100
#18
Отправлено 23 Март 2010 - 14:02
Такое ощущение что вы его не заметили.
#19
Отправлено 23 Март 2010 - 15:04
Разработчик (23.3.2010, 14:02) писал:
Такое ощущение что вы его не заметили.
Я заметил. Но не понял "где это?". Если про КБ то я туда войти не могу, чтоб что-то в ней изменить.
Проще:
- я не знаю где находится "пункт, где можно выбрать конкретное поле для сортировки".
Вот
#20
Отправлено 23 Март 2010 - 15:20
Если вы не можете зайти в КБ, после авторизации попробуйте сразу перейти в Настройки, набрав в браузере страницу "edit_config.php". Далее Конфигурация - таблицы первой категории - первая таблица - Сортировка по умолчанию. То же можно сделать для остальных таблиц.
Количество пользователей, читающих эту тему: 10
0 пользователей, 10 гостей, 0 анонимных