17.01.2008, 21:19 | #1 | ||
Специалист
Регистрация: 11.11.2007
Сообщений: 105
Вес репутации: 208
|
Неверно заполняется links.db, ориентировочно трабла в UTF-8
Не думал что когда-нибудь создам здесь тему, но видно придётся.
На всех моих сайтах, использующих UTF-8 кодировку, links.db заполняется неверно. Режим ошибок говорит: Цитата:
ФАЙЛ НЕВЕРНО СКАЧИВАЕТСЯ С СЕРВАКА САПЫ. НА ЧЬЕЙ СТОРОНЕ ТРАБЛ - не знаю. вот его примерное окончание: Цитата:
Администрации в личку скину все файлы. UPDATED: писал это сообщение где-то минут пятнадцать. За это время вроде бы всё устаканилось. Ошибка была для UTF-8 сайтов. Существовала короткое время. Топик оставляю, на всякий случай.
__________________
Модуль интеграции Drupal версий 5,6,7 с SAPE |
||
17.01.2008, 23:36 | #2 |
Специалист
Регистрация: 11.11.2007
Сообщений: 105
Вес репутации: 208
|
Итак, трабла "мигающая".
Т.е. ссылочный файл то скачивается нормально, то оборватый сохраняется. Если оборватый сохраняется - то ссылки не видны, ибо ошибка. Понимаю так что проблема на моей стороне. Однако, как можно побороть? Подскажите? Максимальный размер моего файла - около 170 кб. Соответственно если скачивается около 120 кб, то файл получается явно битый. Что делать, люди добрыя?
__________________
Модуль интеграции Drupal версий 5,6,7 с SAPE |
18.01.2008, 00:54 | #3 |
Специалист
Регистрация: 11.11.2007
Сообщений: 105
Вес репутации: 208
|
пробовал менять метод доступа к серверу. перепробовал curl и socket, файл также создаётся не до конца.
file_get_contents вообще создаёт мне файл нулевой длины.
__________________
Модуль интеграции Drupal версий 5,6,7 с SAPE |
18.01.2008, 01:59 | #4 | |
Модератор
Регистрация: 07.06.2007
Сообщений: 3,491
Вес репутации: 320
|
Цитата:
__________________
Секреты успешной работы вебмастеров в Sape - Бестселлер года! Расширяем возможности SAPE: дополнение к Firefox - без него, как без рук. |
|
18.01.2008, 08:24 | #5 | |
Специалист
Регистрация: 11.11.2007
Сообщений: 105
Вес репутации: 208
|
Цитата:
__________________
Модуль интеграции Drupal версий 5,6,7 с SAPE |
|
18.01.2008, 08:50 | #6 |
Специалист
Регистрация: 24.10.2007
Сообщений: 120
Вес репутации: 0
|
Попробуй поменять в файле sape.php адрес на зеркало.
var $_server = 'dispenser-02.sape.ru'; |
18.01.2008, 11:50 | #7 |
Специалист
Регистрация: 11.11.2007
Сообщений: 105
Вес репутации: 208
|
Поменял. трабла осталась прежняя - то скачивает полностью то не до конца.
Тут недавно тема была... что зарубежные хостинги (у меня украина) имеют дохлый пинг до сервера сапы. Это из-за переезда Сапы в новый ДЦ. Может быть дело в этом? а вообще эта проблема появилась у меня, когда я разругался со своим хостером... Ну посудите сами: Mysql Отвалился на 5 часов!! (уточняю - вчера-позавчера.) все сайты с mysql не работали, которые базу не использовали, работали. Я написал гневное письмо. хостер ситуацию исправил, и сразу после этого появилась эта херня. мог ли хостер чего-то ограничить? как это отловить?
__________________
Модуль интеграции Drupal версий 5,6,7 с SAPE Последний раз редактировалось glavriba; 18.01.2008 в 11:54. |
18.01.2008, 11:58 | #8 |
Специалист
Регистрация: 11.11.2007
Сообщений: 105
Вес репутации: 208
|
Однако хочу ещё одно подчеркнуть. Все проблемные сайты (у которых файл скачаивается неполностью) у меня работают на CMS Drupal. это раз. Все они используют UTF-8. Для одного сайта, нормальный размер links.db должен быть около 180 кб, на деле чаще всего скачаивается неполностью 120 кб. для другого - размер 36 кб, скачивается до 29кб.
Есть другой сайт, работает без движков (чистый php) на win-1251, размер links.db нормальный - 48 кб и скачивается без каких-либо проблем.
__________________
Модуль интеграции Drupal версий 5,6,7 с SAPE |
18.01.2008, 15:43 | #9 |
Специалист
Регистрация: 11.11.2007
Сообщений: 105
Вес репутации: 208
|
Ничего нового... кто-нибудь может помочь советом?
__________________
Модуль интеграции Drupal версий 5,6,7 с SAPE |
18.01.2008, 16:27 | #10 |
Злой модератор
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,343
Вес репутации: 508
|
Попробуйте скачивать ссылки в win-1251 и перед выводом перекодировать их с помощью iconv()
Уберите в функции _write() всех обезьянок @ возможно увидите в какой именно строке там глюк. Судя по вашему описанию, с сервера ссылки скачиваются нормально, а ошибка возникает именно в момент записи в файл. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
links.db не заполняется. Проблема с доступом в диспенсеру. | hash | Ошибки при работе с системой | 19 | 05.06.2008 23:53 |
Вывод WM на счет в СБ (трабла) | Lesnik59 | Курилка | 69 | 27.03.2008 17:52 |
не заполняется файл links.db | 051 | Ошибки при работе с системой | 22 | 12.08.2007 09:37 |
Добавление сайта - трабла за траблой... | Garun | Вопросы по работе системы | 17 | 19.07.2007 02:14 |
трабла | PapaSiro | Ошибки при работе с системой | 2 | 22.05.2007 01:16 |
Часовой пояс GMT +3, время: 06:55.