Ошибки версии 1.1.2

Пишите о найденных ошибках в эту тему

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Ошибки версии 1.1.2

Сообщение bogoradov » 29 янв 2012, 10:42

Доброго времени суток последняя версия встала без особых сюрпризов =), что безумно радует, из косяков:
1. При добавлении объявлений не загружает фотки
Error 500

image unsupported method


Права выставлены 777 на upload и вложенные.

2. PDF-ки не скачиваются и у вас на демке =)
3. Использую Яндекс карту при редактировании вижу её при поиску по карте вижу её, а в объявлении Google Maps =( в настройках выключена. И при этом она вроде как перекрывает некоторые справочники. Во всяком случае информация из них не отобразилась.
bogoradov
Незнакомец
 
Сообщения: 16
Зарегистрирован: 26 янв 2012, 07:32
Очки репутации: 0

Re: Ошибки версии 1.1.2

Сообщение Koduc » 29 янв 2012, 12:18

Сейчас пробегусь, проверю.
PDF на деме проверил - нормально открываются, например http://re.monoray.ru/viewpdf/main/view?id=29

По поводу закачки фоток - у вас PHP собран без поддержки билиотеки GD, библиотека идет внешним компонентом. ПОэтому недоступна функция imageconvolution(). Англоязычные форумы говорят : "imageconvolution() does not appear in PHP with non-bundled GD libraries. It is a rare situation, but it still happens."
Попробую сейчас костыль поставить.

С картами да, есть косяк, исправил. Виновных сурово накажу в понедельник;) Минут через 20 пересоберу архив релиза.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Ошибки версии 1.1.2

Сообщение Koduc » 29 янв 2012, 13:07

Архив релиза пересобрал. Пробуйте.
Вы у нас как тестировщик на экзотическом хостинге, спасибо вам! Вы делаете продукт лучше;)

С картами поправил, с аплоадом картинок тоже костыль поставил. С PDF вот только глюка не нашел, проверил в 3 браузерах, все норм вроде. Может это на каком-то конкретно объявлении? Какие-нибудь ошибки выдает?
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Ошибки версии 1.1.2

Сообщение bogoradov » 29 янв 2012, 13:27

По PDF раузер hrom последний ссылку которую дальше тоже не открыл белый экран и усё =( даже ошибок не видать скорости (домашний 25Mb/s на сервере 100Mb/s выделенный канал), по поводу экзотического хостинга =). это выделенный сервер в ДЦ Оверсан Меркури Питер. конфиг норм OS Linux Ubuntu 10.4 все расширения стоят в том числе и GD.so сейчас качну проверю последнюю сборку
bogoradov
Незнакомец
 
Сообщения: 16
Зарегистрирован: 26 янв 2012, 07:32
Очки репутации: 0

Re: Ошибки версии 1.1.2

Сообщение Xpycm » 29 янв 2012, 13:41

PDF версия генерится не мгновенно, в зависимости от конфигурации сервера, нужно подождать от 2-15 секунд
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Ошибки версии 1.1.2

Сообщение bogoradov » 29 янв 2012, 13:51

Xpycm писал(а):PDF версия генерится не мгновенно, в зависимости от конфигурации сервера, нужно подождать от 2-15 секунд


О_о Вы серьёзно? Может создание PDF делать при добавлении объявления, а то не всякий посетитель будет ждать даже 5 секунд. а предвставте что единовременно версию запросят 60-100 посетителей. Я так пологаю, что на простом хостинге уже начнуться проблемы, да и на сервак какие нагрузки?

4x2267MHz ~ 5.04% load
1024MB ~ 47.46% load


О_О уберу-ка нафиг ссылоку на PDF до лучших времён.
bogoradov
Незнакомец
 
Сообщения: 16
Зарегистрирован: 26 янв 2012, 07:32
Очки репутации: 0

Re: Ошибки версии 1.1.2

Сообщение Xpycm » 29 янв 2012, 14:22

Используется tcpdf - http://www.tcpdf.org/

На нашем сервере генерируется за 2-3 секунды и не с такими нагрузками, как у вас.

Данный компонент используется в платном продукте PG Real Estate -
http://demo.realtysoft.pro/realestate/
У них тоже генерируется за несколько секунд.

Возможно проблема в настройках сервера.

Ваша идея насчёт генерации pdf во время создания/редактирования объявления мне понравилась, попробую реализовать. Спасибо.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Ошибки версии 1.1.2

Сообщение Xpycm » 29 янв 2012, 15:28

Если Вам нужен PDF, то вот решение:

Откройте файл protected\modules\viewpdf\library\tcpdf\tcpdf.php
Найдите строчки:

Код: Выделить всё
// rebuild a font subset
$font = $this->_getTrueTypeFontSubset($font, $subsetchars);
// calculate new font length


Замените на:

Код: Выделить всё
// rebuild a font subset
//$font = $this->_getTrueTypeFontSubset($font, $subsetchars); // original
if (!file_exists($fontfile.'.cached')){
   // calculate $font first time
   $subsetchars = array_fill(0, 512, true); // fill subset for all chars 0-512
   // Cyrillic Chars (0410–044F)
   for($i=1040;$i<=1103;$i++){
      $subsetchars[$i] = true;
   }
   $font = $this->_getTrueTypeFontSubset($font, $subsetchars); // this part is actually slow!
   // and then save $font to file for further use
   $fp=fopen($fontfile.'.cached','w');
   $flat_array = serialize($font); //
   fwrite($fp,$flat_array);
   fclose($fp);
}
else {
   // cache file exist, load file
   $fp=fopen($fontfile.'.cached','r');
   $flat_array = fread($fp,filesize($fontfile.'.cached'));
   fclose($fp);
   $font = unserialize($flat_array);
}
// calculate new font length


При первом запуске любого PDF потребуются права за запись в папку - protected\modules\viewpdf\library\tcpdf\fonts

После того как первая PDF сгенерировалась, можете выставить обратно права только для чтения.

Что даёт этот код - необходимый шрифт теперь будет браться из кеша, а не генерироваться каждый раз. Генерация шрифта -одна из самых дорогих операций.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Ошибки версии 1.1.2

Сообщение bogoradov » 29 янв 2012, 15:36

Да так то не к чему но благодарю попралю.
bogoradov
Незнакомец
 
Сообщения: 16
Зарегистрирован: 26 янв 2012, 07:32
Очки репутации: 0

Re: Ошибки версии 1.1.2

Сообщение Xpycm » 29 янв 2012, 15:40

Пожалуйста, напишите получилось у вас или нет. и на сколько прирост. после такого решения он должен быть чуть ли не 500% :)
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

След.

Вернуться в Ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 78

cron