Installation fails on SuSE 10.1

Followed the perfect setup, now I'm trying to get ISPConfig installed, but it gives me errors and quits. Also it deletes the install_ispconfig directory after the error (thus I don't understand the warnings I see to make sure I delete that directory befor reatempting to install it). And I guess it deletes a log file, unless it's hiding in some other place...

Here is the error:

Code:

Configuring TSRM
checking for stdarg.h... (cached) yes
Configuring libtool
checking build system type... i686-pc-linux-gnu
checking for ld used by gcc... /usr/i586-suse-linux/bin/ld
checking if the linker (/usr/i586-suse-linux/bin/ld) is GNU ld... yes
checking for /usr/i586-suse-linux/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking how to recognise dependent libraries... pass_all
checking for object suffix... o
checking for executable suffix... no
checking for c++... no
checking for g++... no
checking for gcc... gcc
checking whether the C++ compiler (gcc ) works... no
configure: error: installation or configuration problem: C++ compiler cannot create executables.
ERROR: Could not configure PHP
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
mv: cannot stat `binaries/aps.tar.gz': No such file or directory
mv: cannot stat `binaries/spamassassin.tar.gz': No such file or directory
mv: cannot stat `binaries/uudeview.tar.gz': No such file or directory
mv: cannot stat `binaries/clamav.tar.gz': No such file or directory
mv: cannot stat `binaries/cronolog': No such file or directory
mv: cannot stat `binaries/cronosplit': No such file or directory
mv: cannot stat `binaries/ispconfig_tcpserver': No such file or directory
mv: cannot stat `binaries/zip': No such file or directory
mv: cannot stat `binaries/unzip': No such file or directory
tar: spamassassin.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `spamassassin': No such file or directory
tar: uudeview.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `uudeview': No such file or directory
tar: clamav.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: cannot stat `clamav': No such file or directory
tar: aps.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
./setup2: line 849: ispconfig_tmp/php/bin/php: No such file or directory
ERROR: The PHP binary coming with ISPConfig does not work properly on your system! The installation routine stops here!

Thank you Falko, you are doing excellent, outstanding and exceptional job; without it I wouldn't have a slightest idea of how to set the system up.

In the last three weeks I have reinstalled SuSe four times, and I'm starting to get a grip on linux; the only problem that I can't figure out is why can't I access my linux box from outside my local network. I couldn't access it thru the IP address so I have set up DDNS through freedns.afraid.org so I could use a domain name instead, but even that doesn't work when I'm trying to access the linux box through the Internet. I also tried to bypass my router (I have Linksys WRT54GX2 SRX200 router, set to forward port 80 and 22 to my local IP; just 80 and 22 for starters) straight to my cable modem, but that didn't help either. It might be that I haven't set something up right that's beyond the perfect setup, related to IP addresses or something, but I'm clueless at this point. Could you, please, guide me the right direction or maybe where I could find that kind of specific information?

Please make sure that all the ports you need (e.g. 22, 80, 81) are forwarded from your router to your server, and that the ports aren't blocked by any firewall.
Also make sure that your ISP doesn't block any of these ports.