Glad you could stop by the Linux Basement site. Linux Basement is an informational Podcast about Linux, open source software and lots of other wonderful technology. If you want to find out more about open source technologies, subscribe and have a listen!

#linuxbasement is up at irc.freenode.net

MP3 Feed
Ogg Vorbis Feed
MP3 Feed (all episodes)
Ogg Feed (all episodes)

Video blog (not the show!)

 

Double Drupal Trouble

Yes, more Drupal Qs, but no distro issues this time. I realize that general networking is something you can't cover comprehensively like in your other tutorials, but it would be helpful to mention all of the points that need consideration to publish a Web site. I'm on a relatively typical home network, behind a cable modem and home router. I've figured out how to forward port 80 through my hardware firewall and become aware of the hazards of using Firestarter without a clue, and have basic content access now working.
 
It occurs to me that Drupal needs to use email to communicate account information. Is this a simple matter of clearing a port (587? 25?) or must the server be configured with some sort of email client/server also?
 
Next on my list is DDNS to compensate for my provider's DHCP. Any other networking considerations I'll need to take care of?
 

We actually covered this on

We actually covered this on the Episode 5 forum topic
You will need to install an email handler
sudo apt-get install postfix
and let it work its magic.
You then want to check your php.ini file to make sure the sendmail path is correct. (postfix uses sendmail) So search for the line
sendmail_path = /usr/sbin/sendmail -i -t
Any time you make a change to php.ini you will need to restart your server
/etc/init.d/apache2 restart
Being that this will only function as an outgoing mail server, you should not need to open any additional ports on your router, and in fact, I would not open anything else on the router. The only other consideration is remote access to the server via ssh. In my opinion, you should change the default port for ssh if you are going to do this, then open that random port.

Oh yeah, read that before

Oh yeah, read that before but the postfix thing didn't stick in my head the first time. I did the install and php.ini edit, but after restarting apache (etc/rc.d/rc.httpd restart in Zenwalk), my test registration still doesn't get an email response. The restart command does evoke:
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Is this indicating I'm in loopback mode for some reason? Any other ideas what could be blocking the email or how I should investigate it further? I verified that I have a 'sendmail' in /usr/sbin/

Try 'start'

Ok, postfix start seems to have done wonders for my system functionality. I'll see how long I can go without bothering anyone here with stupid questions...

Don Sorry I didn't get back

Don Sorry I didn't get back to you quicker. I've been doing a bit of traveling. Looks like you got it straight though. Ask all the questions you want brother, that's what the forums are for.
Chad