Flyspray - bugtracking system

4 отговора 0 прегледа
#1

Flyspray - bugtracking system

Здравейте,

От няколко години ползвам Flyspray, PHP bugtracking система. Превел съм я на Български език и превода е част от текущата дистрибуция 0.9.9.6, както и от недовършената версия 1.0. Системата е семпла, лесна е за използване, вече към 700-800 задачи съм превъртял през нея. На мене ми върши добра работа. За съжаление, изглежда не се ползва масово и в момента има недостиг на девелопъри - PHP и web дизайн, затова 1.0 стои недовършена от много време.

Затова пускам това съобщение тук, ако някой я пробва и му хареса и иска да свърши някаква работа, да се свърже с хората, които държат проекта.

Група в google : [линк]

Това е системата за самия Flyspray и може да се види за какво става дума.

Отговор
в отговор на JWalker #2

Re: Flyspray - bugtracking system

мерси много! ще разгледам за какво става въпрос

[линк]
Отговор
в отговор на JWalker #3

Re: Flyspray - bugtracking system

Сега имам проблем с Flyspray и търся помощ тук, защото може да е от конфигурацията на PHP

Инсталирах Apache 2.2.15 (Win32) / SVN 1.6.12 / PHP 5.3.3 DAV/2 и сложих flyspray
Започнаха да ми излизат следните предупреждения:

Deprecated: Assigning the return value of new by reference is deprecated in C:\data\flyspray\plugins\dokuwiki\inc\parserutils.php on line 202 Deprecated: Assigning the return value of new by reference is deprecated in C:\data\flyspray\plugins\dokuwiki\inc\parserutils.php on line 205 Deprecated: Assigning the return value of new by reference is deprecated in C:\data\flyspray\plugins\dokuwiki\inc\parserutils.php on line 314 Deprecated: Assigning the return value of new by reference is deprecated in C:\data\flyspray\plugins\dokuwiki\inc\parserutils.php on line 454 Deprecated: Assigning the return value of new by reference is deprecated in C:\data\flyspray\plugins\dokuwiki\inc\parser\xhtml.php on line 984

Пробвах с
error_reporting = E_ALL & ~E_DEPRECATED &~E_USER_DEPRECATED
в php.ini, но не помогна, пак излизат.

Не съм PHP програмист, а "напреднал" потребител, мога да инсталирам PHP приложения, да ги настройвам и ползвам, така че тук съм в затруднение и търся помощ.
В конфигурация Apache 2.2.15 (Win32) / SVN 1.6.12 / PHP 5.2.6 DAV/2 няма проблем.

------
Flyspray bugtracking system is searching for developers.
Отговор
в отговор на JWalker #4

Re: Flyspray - bugtracking system

Опитай така

E_ALL & ~(E_DEPRECATED | E_USER_DEPRECATED)

[линк]

After hours of confusion and reading tons of posts I finally figured out that replacing PHP 4 style object creation, where new is assigned by reference:

$node_obj =& new someClass($somearg, $moreargs);

which in PHP 5.3.0 generates an E_STRICT message telling you that "Assigning the return value of new by reference is deprecated"

with the following, where & has been removed:

$node_obj = new someClass($somearg, $moreargs);

in some cases (at least in recursive loops while creating a tree of nodes containing child nodes) requires

unset($node_obj);

before the actual object assignment line to avoid all child nodes becoming identical.

Hope that delicate piece of information will save someone else a few hours.

Проблема е, че ако не са забранени грешки E_DEPRECATED и E_USER_DEPRECATE за всяко

$var = new Class();

ще има съобщение за грешка. Ако се промени така

$var = &new Class();

вече няма да има грешка, но това е много трудоемко и безмислено да се прави.

Успех.

И най-ярките личности си плащат тока.
Отговор
в отговор на edembg #5

Re: Flyspray - bugtracking system

Не се получи с E_ALL & ~(E_DEPRECATED | E_USER_DEPRECATED) . На това място, [линк] прочетох, че махането на & е безопасно, и ги разкарах от файловете. На 10-15 места беше, по съобщенията ги намерих и ги разкарах. Сега си работи видимо без проблеми.

Това е малкия проблем, по-големия е, че нещо тоя проект позамря, жалко, че е читава bug-tracking система. Все пак се хванаха няколко човека да й оправят user-interface.

------
Flyspray bugtracking system is searching for developers.

Редактирано от JWalker на

Отговор