jcrush |
|
---|---|
[hide]Установленная версия PHP : 5.2.8
Установленная версия Zend : 2.2.0 Интерфейс между веб-сервером и PHP : apache Операционная система : FreeBSD phi.deserv.net 6.2-RELEASE-p4 FreeBSD 6.2-RELEASE-p4 #0: Mon May 14 21:58:25 MSD 2007 :/usr/src/sys/i386/compile/PHI i386[/hide] Fatal error: Call to undefined function mb_eregi() in /public_html/system/core/users/users.register.inc.php on line 99 что за байда, установил пытаюсь регнуть админа первого Версия MySQL 5.1.29-rc SEO блог: http://blog.stfw.ru/
|
|
This post was edited by jcrush (2009-02-05 08:50, 15 years ago) |
Dayver |
|
---|---|
возможно проблема в отсутствии-отключености бииблиотеки mb_string
Pavlo Tkachenko aka Dayver
|
jcrush |
|
---|---|
т.е. вы хотите сказать переставил кучу движков своему хостеру а котонти не встал при первой же установки? Как то странно не кажется вам?
SEO блог: http://blog.stfw.ru/
|
Dayver |
|
---|---|
ну я только высказал догадку в чем может быть дело ...... но если вы так критично относитесь к этому то извольте
Pavlo Tkachenko aka Dayver
|
jcrush |
|
---|---|
--enable-mbstring
еще будут варианты? SEO блог: http://blog.stfw.ru/
|
Trustmaster |
|
---|---|
Судя по этому, проблема именно в отсутствии mbstring (что необходимо для полноценной поддержки юникода).
May the Source be with you!
|
jcrush |
|
---|---|
сервер показывает что есть:
'./configure' '--with-apxs' '--with-curl' '--with-dom' '--with-dom-xslt' '--with-freetype-dir=/usr/local' '--with-gd' '--with-gettext' '--with-jpeg-dir=/usr/local' '--with-iconv' '--with-mcrypt' '--with-mysql=/usr/local' '--with-openssl' '--with-pear' '--with-png-dir=/usr/local' '--with-zlib' '--enable-ftp' '--enable-magic-quotes' '--enable-mbstring' '--disable-mbregex' '--enable-zend-multibyte' '--enable-memory-limit' '--enable-sockets' '--enable-track-vars' '--enable-bcmath' '--disable-posix' '--quiet' может чего то еще? SEO блог: http://blog.stfw.ru/
|
Trustmaster |
|
---|---|
Мда, чудеса. Всегда знал, что eregi зло, но чтобы такое
Я посмотрел, в принципе mb_eregi применяется только к проверке адреса электронной почты, так что его вполне можно заменить на обычный вариант. Что я и сделал в SVN на случай, если у кого-то возникнет та же проблема. May the Source be with you!
|
jcrush |
|
---|---|
плиз покажи что и где менять, а то проект встал, хотел клиенту на новом двиге страницу сделать, а вон как вышло...
SEO блог: http://blog.stfw.ru/
|
Trustmaster |
|
---|---|
См. changeset.
May the Source be with you!
|
Amro |
|
---|---|
Вот ещё неплохой мануальчик http://kgcoder.org/index.php?option=com_content&task=view&id=255&Itemid=96 , который можно почитать про мультибайтовые строки
|
|
This post was edited by Amro (2009-02-05 17:44, 15 years ago) |
Trustmaster |
|
---|---|
This site is temporarily unavailable.Киргизские кодеры жгут. May the Source be with you!
|
Amro |
|
---|---|
Пардон запятая взаде ссылки прилепилась ) поправил
|
dervan |
|
---|---|
Сейчас движок пытается работать, даже если не выполняются системные требования.
Предложение: делать проверку системных требований и в случае неудачи завершать работу. Изменения для текущего кода в trunk'е. В файл system/common.php после строки
if (!defined('SED_CODE')) { die('Wrong URL.'); }
добавить код
(function_exists(version_compare) && version_compare(PHP_VERSION, '5.1.0', '>='))
or sed_diefatal('Cotonti system requirements: PHP 5.1 or above.');
extension_loaded('mbstring')
or sed_diefatal('Cotonti system requirements: mbstring PHP extension must be loaded.');
В файлe system/database.mysql.php строку
if (version_compare(mysql_get_server_info($connection), '4.1.0', '>=') && !empty($cfg['mysqlcharset']))
заменить на код
version_compare(mysql_get_server_info($connection), '5.0.0', '>=')
or sed_diefatal('Cotonti system requirements: MySQL 5.0 or above.');
if (!empty($cfg['mysqlcharset']))
Если это предложение подойдёт, тогда ещё можно будет упростить некоторые унаследованные от Seditio функцищи, в которых есть код, зависимый от версии PHP. |
Trustmaster |
|
---|---|
Звучит вполне логично. Но сначала хотелось бы узнать именно про упрощения в функциях Seditio.
May the Source be with you!
|