Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет mumuntu ([info]mumuntu)
@ 2006-04-14 00:51:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
За что я не люблю PHP?
Да вот за такое:

DB Error in /usr/share/roundcube-webmail/program/include/rcube_db.inc (63): DB Error: connect failed

Fatal error: Call to undefined function: query() in /usr/share/roundcube-webmail/program/include/rcube_db.inc on line 124


Это оно мне прямо в браузер написало, после установки.
Автор - безрукий мастурбатор, убей себя как Томми!


(Добавить комментарий)


[info]aleshru@lj
2006-04-13 16:58 (ссылка)
Автор PHP виноват?

(Ответить) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 17:03 (ссылка)
Ну а кто?
Где exception handling?
Где stack trace?
Я хорошо понимаю автора программы, который не стал заморачиваться и писать обработчик данной ситуации.
Хотя ему тоже следует убить себя.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]aleshru@lj
2006-04-13 17:05 (ссылка)
э-э, брят, ты не прав (http://php.rinet.ru/manual/ru/language.exceptions.php)!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 17:08 (ссылка)
Так у меня в дистрибутиве все еще PHP4, и большинство софта таки на нем.
А PHP5, говорят, чистая Java.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]aleshru@lj
2006-04-13 17:09 (ссылка)
нет, вы посмотрите на него! и в том, что у тебя не стоит пятёрка тоже Расмус бедный виноват?! :-)))

PHP5, скорее, грязная Java :-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 17:13 (ссылка)
Это ОНИ во всем виноваты!

(Ответить) (Уровень выше)


[info]ex_sighup150@lj
2006-04-13 17:06 (ссылка)
95% софта на php так написано.
Дело не столько в самом php, сколько в том, что "вэб-программирование" -- это модно.

(Ответить) (Уровень выше)


[info]aleshru@lj
2006-04-13 17:06 (ссылка)
Бля, криворукий программист - это не повод нелюбить PHP в целом.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 17:08 (ссылка)
Так я и сам такой же программист на PHP4.
Неудобно это, потому что. И нелегко.

(Ответить) (Уровень выше)


[info]babarama@lj
2006-04-13 17:19 (ссылка)
точно

(Ответить) (Уровень выше)


[info]zmey2@lj
2006-04-13 16:59 (ссылка)
а шо оно тебе должно было написать?
"простите масса, моя не может открывать база, масса сэр?"

(Ответить) (Ветвь дискуссии)


[info]aleshru@lj
2006-04-13 17:06 (ссылка)
оно должно было выдадать 500-ю ошибку, как "взрослые" вроде PERL`а.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 17:13 (ссылка)
Perl - это Чорное Лесное Говно.
Ему поклоняются сотонисты, принося людей в жертвы.

(Ответить) (Уровень выше)


[info]alexclear@lj
2006-04-13 17:06 (ссылка)
Любой servlet container в похожей ситуации пишет такую кучу всего, что остается только пойти и посмотреть, почему отвалилось в четко указанном месте.
А здесь я вижу почему отвалилось, но совершенно не понимаю, где.
PHP - это такой ассемблер, только для веба.
К тому же, я взял этот пакет из официального репозитория Ubuntu.
Тот, кто его туда засунул, мог бы и озаботиться созданием несчастной базы.
Я уж не говорю о том, что сам пакет мог бы проследить, задеплоен он как надо, или же нет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]zmey2@lj
2006-04-13 17:08 (ссылка)
так место же указано
и причина ошибки
пойди да посмотри :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 17:11 (ссылка)
Это место во второй строчке кокойто функции.
Вот я сейчас с помощью find и grep работаю дебагером.

(Ответить) (Уровень выше)


[info]linker@lj
2006-04-13 17:55 (ссылка)
я ему уже чёткую характеристику дал, ему место и причина не помогут)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 18:00 (ссылка)
Да забейся-ка ты тапком, все уже вкатилось.
http://www.spbnix.com/roundcube-webmail/

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]linker@lj
2006-04-13 18:38 (ссылка)
Признавайся, кто тебе помог поставить?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 19:07 (ссылка)
Ты цой

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]linker@lj
2006-04-13 19:13 (ссылка)
Я хой!

(Ответить) (Уровень выше)


[info]ex_myshkovsk680@lj
2006-04-14 04:33 (ссылка)
Тсой высок

(Ответить) (Уровень выше)


[info]linker@lj
2006-04-13 18:39 (ссылка)
урл то не заебётесь набирать ручонками?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 19:07 (ссылка)
Робот нам поможет!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]linker@lj
2006-04-13 19:14 (ссылка)
а нахуя вам вообще мыло и вообще пхп если робот поможет?

(Ответить) (Уровень выше)


[info]babarama@lj
2006-04-13 17:16 (ссылка)
написало после установки хрен знает чего.

(Ответить)


[info]babarama@lj
2006-04-13 17:17 (ссылка)
кстати, roundcube всё еще глубокая beta, так, что...

(Ответить) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 17:19 (ссылка)
Мне вот интересно, как он работает с 10000+ мессагами в инбоксе.
Squirrelmail в свое время просто сдох.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]babarama@lj
2006-04-13 17:31 (ссылка)
к сожалению, хоть и из cvs, жалуются юзеры, что дохнет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 18:40 (ссылка)
У меня вот тоже сдохло.
Ну ничего, попробую покопаться в коде.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]babarama@lj
2006-04-13 19:28 (ссылка)
задач столько много основных, что я примитивно жду правок.

(Ответить) (Уровень выше)


[info]babarama@lj
2006-04-13 17:18 (ссылка)
я его тоже выбрал, хуле, ajax, красиво, но beta!

(Ответить) (Ветвь дискуссии)


[info]linker@lj
2006-04-13 17:58 (ссылка)
zimbra.com

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]babarama@lj
2006-04-13 19:30 (ссылка)
видел уже где-то в тредах, показалось тяжеловатым и очень перспективным, но не production, хотя всё очень красиво:-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]linker@lj
2006-04-13 19:39 (ссылка)
я щас к сожалению поставить на рабочий сервак не могу, место ещё не расширили, потом как-нибудь. Не на локалу же развлекаться.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]babarama@lj
2006-04-13 20:08 (ссылка)
вот то же самое.

(Ответить) (Уровень выше)


[info]alexclear@lj
2006-04-13 19:34 (ссылка)
Какой там странный, однако, AJAX.
Оно даже не может понять, когда новая почта приходит, в отличие от Gmail.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]babarama@lj
2006-04-13 20:03 (ссылка)
потому google и рулит

(Ответить) (Уровень выше)


[info]ex_sighup150@lj
2006-04-13 17:21 (ссылка)
Вообще всё это ботва.
У меня вот кастомер жалуется, что у него прекомпиленный мною bash в
чруте жрёт 99% CPU time и нихера не работает. Почему -- вот уж совсем фиг
знает, тут хоть что-то написано :)

(Ответить) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 17:22 (ссылка)
Ну и спрофилируй его, делов-то.

(Ответить) (Уровень выше)


[info]alexclear@lj
2006-04-13 17:23 (ссылка)
Где-то цыкел бесконечный, видать.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_sighup150@lj
2006-04-13 17:29 (ссылка)
Та не.
Оно виснет где-то в районе waitpid().
Похоже, там bash кривой, с WCONTINUED безусловным в вызове waitpid(), а это работает только в 2.6.10+. Судя по всему, у кастомера что-то подревней.

(Ответить) (Уровень выше)


[info]schors@lj
2006-04-13 17:26 (ссылка)
Oracle сделал неправильный выбор при покупке...

(Ответить)


[info]linker@lj
2006-04-13 17:29 (ссылка)
лохъ!

(Ответить) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 17:33 (ссылка)
Ты специально восстановил журнал, чтобы назвать меня лохомЪ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]linker@lj
2006-04-13 17:38 (ссылка)
Правда настигнет тебя рано или поздно!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 17:40 (ссылка)
Люто, бешено ненавижу тебя!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]linker@lj
2006-04-13 17:45 (ссылка)
Кросафчег!

(Ответить) (Уровень выше)


[info]babarama@lj
2006-04-13 17:45 (ссылка)
а ты ж убил журнал! Живой линкер!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]linker@lj
2006-04-13 17:46 (ссылка)
дождётесь!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]babarama@lj
2006-04-13 17:49 (ссылка)
да классный номер, не надо! Не он тебя ведет, ты его:-)

(Ответить) (Уровень выше)


[info]alexclear@lj
2006-04-13 17:51 (ссылка)
Are you a linker?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]babarama@lj
2006-04-13 17:52 (ссылка)
шантажист!

(Ответить) (Уровень выше)


[info]linker@lj
2006-04-13 17:52 (ссылка)
Du bist der Vantuz!

(Ответить) (Уровень выше)


[info]babarama@lj
2006-04-13 17:51 (ссылка)
это я на всякий случай - номер НЕВАЖЕН, а то мало ли, дёрнет очередной раз.

(Ответить) (Уровень выше)


[info]alexclear@lj
2006-04-13 18:07 (ссылка)
[13-Apr-2006 14:04:59] PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2049 bytes) in /usr/share/roundcube-webmail/program/lib/imap.inc on line 104

Но недолго музыка играла.

(Ответить) (Ветвь дискуссии)


[info]ex_sighup150@lj
2006-04-13 18:12 (ссылка)
Гы-гы.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]alexclear@lj
2006-04-13 18:20 (ссылка)
Ключница писала.

(Ответить) (Уровень выше)


(Анонимно)
2006-11-30 21:39 (ссылка)
Измени .inc на php

(Ответить) (Ветвь дискуссии)


[info]alexclear@lj
2006-11-30 21:59 (ссылка)
А что это изменит?

(Ответить) (Уровень выше)


[info]alexclear@lj
2006-11-30 22:02 (ссылка)
Я хуею без баяна - там же выше написано, эту проблему я решил, просто создав базу, при чем тут .inc и .php, это же просто включаемый модуль, он может быть хоть .shit, следующая проблема была в другом - мои 7000 (на тот момент) сообщений просто вырубили это странное поделие наглухо.
Ну, не заточен он на такие, казалось бы, небольшие, объемы почты.

(Ответить) (Уровень выше)