Gizmo Posted May 16, 2006 Report Share Posted May 16, 2006 Met erroru: Call to undefined function mail() php.ini: [mail function] ; For Win32 only. SMTP = mail.mansdomens.lv smtp_port = 25 ; For Win32 only. ;sendmail_from = info@mansdomens.lv ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path = /usr/sbin/sendmail ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(), even in safe mode. ;mail.force_extra_parameters = [SQL] caur putty norestartēju serveri, bet tāpat neiet... Apache2 Linux Link to comment Share on other sites More sharing options...
Delfins Posted May 16, 2006 Report Share Posted May 16, 2006 kaut kāds modulis diseiblots... Link to comment Share on other sites More sharing options...
Gizmo Posted May 16, 2006 Author Report Share Posted May 16, 2006 kaut kāds modulis diseiblots... a ko darīt? Link to comment Share on other sites More sharing options...
Delfins Posted May 16, 2006 Report Share Posted May 16, 2006 (edited) Pārkompilēt... takš lasi RTFM Requirements For the Mail functions to be available, PHP must have access to the sendmail binary on your system during compile time. If you use another mail program, such as qmail or postfix, be sure to use the appropriate sendmail wrappers that come with them. PHP will first look for sendmail in your PATH, and then in the following: /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib. It's highly recommended to have sendmail available from your PATH. Also, the user that compiled PHP must have permission to access the sendmail binary. Edited May 16, 2006 by Delfins Link to comment Share on other sites More sharing options...
Didulis Posted May 19, 2006 Report Share Posted May 19, 2006 (edited) Tikpat labi var būt, ka nav iestartēts pats sendmail (ir man tā gadījies ;-) ). Caur to pašu putty izpildam komandu ps aux | grep sendmailJa nav rezultāta, tad ir skaidrs, ka sendmail daemon`s negriežas. Tālāk meklējam kā tavam distributīvam piedabūt šamo startēties automātiski. FreeBSD (pēdējā laikā vienīgas NIX pie kura man sanāk sēdēt) tas darās ierakstot /etc/rc.conf failā sendmail_enable="YES" Update: Ieteiktu arī aizkomentēt php.ini tās 2 rindiņas pie sadaļas "For Win32 only" (kaut kā sēž prātā, ka tas kaut ko tomēr ietekmēja) P.S. Man ir sanācis tik vienreiz ar mail() ņemties un jau minēju, kas man bija par vainu (nebija iestartēts Sendmail). Un starp citu tikko piefiksēju PHP manuālī šo teikumu -> For the Mail functions to be available, PHP must have access to the sendmail binary on your system during compile time. Iespējams, ka PHP pa taisno vēršās pie Sendmail funkcijas mail(). Edited May 19, 2006 by Didulis Link to comment Share on other sites More sharing options...
Recommended Posts