Skip to main content

Posts

Showing posts with the label pear

pear.php.net is down. How to install mirror?

I was trying to install new packages in my PHP environment development via PEAR but as shown below: File http://pear.php.net:80/rest/p/packages.xml not valid (received: HTTP/1.1 404 Not Found) it seems that php.net is down. I tried to setup a mirror since us.php.net which Digg hosts with the following command: pear config-set preferred_mirror us.pear.php.net which gives the following error: Channel Mirror "us.pear.php.net" does not exist in your registry for channel "pear.php.net". Attempt to run "pear channel-update pear.php.net" if you believe this mirror should exist as you may have outdated channel information. Of course I can't update the channel since php.net is down. Does anyone know how i should proceed?

Trouble using PEAR"s Mail_Queue

I'm trying to implement PEAR's Mail_Queue package to queue some emails for a web application. I've used the documentation at http://pear.php.net/manual/en/package.mail.mail-queue.mail-queue.tutorial.php to write a small test script. My problem is that the database is not being updated, and it's not producing errors. EDIT // mail_queue db options $db_options['type'] = 'mdb2'; $db_options['dsn'] = DSN; $db_options['mail_table'] = 'mail_queue'; // mail_queue sending options $mail_options['driver'] = 'smtp'; $mail_options['host'] = 'smtp.gmail.com'; $mail_options['port'] = 25; $mail_options['localhost'] = $host; $mail_options['auth'] = true; $mail_options['user'] = MAILUSER; $mail_options['pass'] = MAILPASS; require "Queue.php"; $mail_queue =& new Mail_Queue($db_options,$mail_options); $from = 'someone@domain.ca'; $to = 'martin@sta