On Fri, 2006-03-31 at 07:47 +0300, Tomas Kuliavas wrote: > > Greetings, > > I searched the users FAQ and list archive and did not find any relevant > > responses. > > > > 1. Server is running Freebsd 6.0-release. > > 2. I have apache 1.13 installed. > > 3. I installed php4-4.0 on the machine. > > 4. I installed squirrelmail 1.4.6 > > > > When I first tried to browse to http://mydomain.com/squirrelmail/ I got > > an > > error > > "session_id()" blah blah. Googled it and found that I had to recompile > > php > > with > > --enable-session. Did that and revisited > > http://mydomain.com/squirrelmailand > > got the following error: > > *Fatal error*: Call to undefined function: preg_replace() in * > > /usr/local/www/data-dist/squirrelmail/functions/global.php* on line *85 > > * > > I searched for a solution and came up emtpy. Saw one reference in the > > archives but no solution. > > > > Tried with Mozilla 1.5.0.1 and IE 6.0.2800.1106. > > > > Any help would be greatly appreciated. > > SquirrelMail contains configtest.php script. Could you use it before you > start connecting to http://your-server/squirrelmail/src/login.php. > > FreeBSD ports disable all php extensions. Even default ones. If you don't > enable extension, it is not enabled. > > SquirrelMail requires > (http://www.squirrelmail.org/wiki/SquirrelMailRequirements) session and > pcre extensions. > > Use of mbstring and gettext extensions is recommended for good > internationalization support. Gettext is optional. Mbstring is required > for Japanese translation and optional for others. > > Iconv or recode extension can be used by extra decoding library. > Extensions are optional. I don't recommend using extra decoding library on > bigger systems, if iconv or recode extensions are not present. > > ldap extension can be used for ldap address books. It is optional. If > extension is not present, you should not see ldap address books even when > you enable them in SquirrelMail configuration. > > ssl extension can be used for imaps and ssmtp support. If you use php 4.x, > ssl extension must be compiled into main php interpreter. It does not work > as shared extension. > > gd extension can be used by image_buttons plugin. > > mhash extension can be used in cram-md5 and digest-md5 authentications. > > Some parts of code use xml extension. I think it is required only in > digest-md5 authentication. > > Administrator plugin can use posix extension, but it won't break if > extension is not present.
FreeBSD has separated the extensions into a separate port: lang/php4-extensions or lang/php5-extensions depending on which version of php you are using. Just install that port and pick the extensions you need from the menu. ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 -- squirrelmail-users mailing list Posting Guidelines: http://www.squirrelmail.org/wiki/MailingListPostingGuidelines List Address: [email protected] List Archives: http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user List Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=2995 List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users
