+20.99
333 читателя, 272 топика

Ошибка вывода профиля для ника, содержащего заглавные буквы

Обновился до ревизии 222 от сегодня. И совершенно случайно попытался зайти на страничку пользователя Fanta. В результате чего увидел ошибку 404. Для пользователей с никами, не содержащими заглавных букв, странички отображаются нормально. В чём может быть проблема?

upd. Не работает не только .../profile/Fanta/, но и .../my/Fanta/. (

Топик ссылка

движок livestreet, ревизия 215

при добавление топик ссылки выскакивает следующая ошибка


Notice: Undefined index: topic_text_hash in /var/www/classes/modules/topic/entity/Topic.entity.class.php on line 97
SQL Error: Column 'topic_text_hash' cannot be null at /var/www/classes/modules/topic/mapper/Topic.mapper.class.php line 44
Array ( [code] => 1048 [message] => Column 'topic_text_hash' cannot be null [query] => INSERT INTO prefix_topic (blog_id, user_id, topic_type, topic_title, topic_tags, topic_date_add, topic_user_ip, topic_publish, topic_publish_draft, topic_publish_index, topic_cut_text, topic_forbid_comment, topic_text_hash ) VALUES(78, 19, 'link', 'Канал пользователя simbajazz', 'гитара,тексты песен,видео,youtube', '2009-03-07 19:45:53', '10.42.194.232', 1, 1, 0, NULL, '0', NULL) [context] => /var/www/classes/modules/topic/mapper/Topic.mapper.class.php line 44 )


пост не добавляется. Поменял в БД topic_text_hash c «not null» на «null» ошибка поменялась
Notice: Undefined index: topic_text_hash in /var/www/classes/modules/topic/entity/Topic.entity.class.php on line 97

Warning: Cannot modify header information - headers already sent by (output started at /var/www/classes/modules/topic/entity/Topic.entity.class.php:97) in /var/www/include/function.php on line 335

но псто теперь добавляется. Как лечить?

Notice: Undefined index: user_profile_foto

livestreet 0.3 (rev. 206)

При регистрации нового пользователя получаю следующую ошибку:

Notice: Undefined index: user_profile_foto in /home/pwblogsr/public_html/classes/modules/user/entity/User.entity.class.php on line 113
SQL Error: Unknown column 'user_profile_foto' in 'field list' at /home/pwblogsr/public_html/classes/modules/user/mapper/User.mapper.class.php line 108

Читать дальше →

Ошибка в генерации инвайтов.

Оказывается при генерации инвайтов не проверяется существование такого инвайта. Соответственно начинают через какое-то время происходит накладки и выскакивает ошибка запроса SQL о попытке ввести повторяющуюся запись.

Uncaught exception 'Zend_Cache_Exception'

Работал себе да работал один мой сайт, который еще не совсем доведен до ума. Сегодня захожу и вижу на главной странице сообщение:
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home:/tmp) in /home/XXXXXXXXXX/public_html/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 145

Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'cache_dir must be a directory' in /home/XXXXXXXXXX/public_html/classes/lib/external/DklabCache/Zend/Cache.php:141 Stack trace: #0 /home/XXXXXXXXXX/public_html/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(146): Zend_Cache::throwException('cache_dir must ...') #1 /home/XXXXXXXXXX/public_html/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(121): Zend_Cache_Backend_File->setCacheDir('/') #2 /home/XXXXXXXXXX/public_html/classes/modules/sys_cache/Cache.class.php(71): Zend_Cache_Backend_File->__construct(Array) #3 /home/XXXXXXXXXX/public_html/classes/engine/Engine.class.php(68): Cache->Init() #4 /home/XXXXXXXXXX/public_html/classes/engine/Router.class.php(95): Engine->InitModules() #5 /home/XXXXXXXXXX/public_html/index.php(31): Router->Exec() #6 {main} thrown in /home/XXXXXXXXXX/public_html/classes/lib/external/DklabCache/Zend/Cache.php on line 141

Ошибка загрузки картинок

Обновился вчера через SVN. Не работает загрузка картинок. В логах вот такая ошибка:
[Tue Feb 17 02:38:46 2009] [error] [client 79.120.44.172] PHP Warning:  copy(/home/data/www//uploads/images/b/c/e/1/1/20c96d1486.jpg) [<a href='function.copy'>function.copy</a>]: failed to open stream: No such file or directory in /home/data/www/include/function.php on line 426, referer: http://site.ru/topic/add/

появился двойной слеш, что-то с путями… попробовал поменять в конфиге с /uploads на uploads, в логе такая ошибка:
[Tue Feb 17 12:30:27 2009] [error] [client 79.120.45.43] PHP Warning:  copy(/home/data/www/uploads/images/b/e/6/d/1/d69e33cbba.jpg) [<a href='function.copy'>function.copy</a>]: failed to open stream: No such file or directory in /home/data/www/include/function.php on line 426, referer: http://site.ru/topic/edit/234257/

проверил права на все папки, везде стоит разрешение на запись. Помогите пожалуйста советом, куда копать? Заранее спасибо!

Восстановление пароля

Замечена такая штука. Человек зарегистрировался и не получил на емаил письмо (почта yandex.ru). Зашел в поле восстановления пароля и пароль ему меняет, но после такого письмо уж точно врядле прейдет. Получается, что на не активированной учетной записи можно менять пароль.

UPD: этим самым я хотела сказать, что таки нужно дать человеку запрос повторно активации ;)