Recently i have bought an Centos 5 vpsserver. I have installed openvpn with this code in Putty: # yum install openvpn.
Now i want to copy easy-rsa to /etc/openvpn.
I used this code:
# cp -R /usr/share/openvpn/easy-rsa /etc/openvpn
Unfortunuatly this error appears:
cp: missing destination file operand after '/usr/share/openvpn/easy-rsa'
I have installed OpenVPN on my VPS and I don't know how can i login on that and create client and configuration.
Support from Datacenter have installed on my VPS. this is my details:
OpenVPN 2.0 x86_64-unknown-linux [SSL] [LZO] [EPOLL] built on Dec 27 2007 Developed by James Yonan Copyright (C) 2002-2005 OpenVPN Solutions LLC <info@openvpn.net> ,
How can i login on OpenVPN? i'm very beginner. Can you Please tell me , how can i access to OpenVPN and Create Account? I have Cpanel/WHM on my VPS.
i try running on centos 5.2 : yum install -y openvpn
-bash-3.1# yum install -y openvpn Loading "installonlyn" plugin Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Nothing to do
Currently trying to get OpenVPN to work on my CentOS VPS, however not getting very far with it. I have followed the guide here: [url]
No problems with the guide, everything worked well! However when i goto start the openVPN service it fails with the following output in the log:
Sep 4 18:01:07 alpha openvpn[3137]: OpenVPN 2.0.9 i386-redhat-linux [SSL] [LZO] [EPOLL] built on Sep 4 2008 Sep 4 18:01:07 alpha openvpn[3137]: Diffie-Hellman initialized with 1024 bit key Sep 4 18:01:07 alpha openvpn[3137]: TLS-Auth MTU parms [ L:1574 D:138 EF:38 EB:0 ET:0 EL:0 ] Sep 4 18:01:07 alpha openvpn[3137]: Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2) Sep 4 18:01:07 alpha openvpn[3137]: Note: Attempting fallback to kernel 2.2 TUN/TAP interface Sep 4 18:01:07 alpha openvpn[3137]: Cannot allocate TUN/TAP dev dynamically Sep 4 18:01:07 alpha openvpn[3137]: Exiting
I then heard that i need to check the tun adapter, so ran the command "openvpn --dev tun0" which gave this output:
Thu Sep 4 18:24:57 2008 OpenVPN 2.0.9 i386-redhat-linux [SSL] [LZO] [EPOLL] built on Sep 4 2008 Thu Sep 4 18:24:57 2008 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA. OpenVPN 2.0-beta16 and earlier used 5000 as the default port. Thu Sep 4 18:24:57 2008 ******* WARNING *******: all encryption and authentication features disabled -- all data will be tunnelled as cleartext Thu Sep 4 18:24:57 2008 Note: Cannot open TUN/TAP dev /dev/net/tun: Permission denied (errno=13) Thu Sep 4 18:24:57 2008 Note: Attempting fallback to kernel 2.2 TUN/TAP interface Thu Sep 4 18:24:57 2008 Cannot open TUN/TAP dev /dev/tun0: No such file or directory (errno=2) Thu Sep 4 18:24:57 2008 Exiting
Use OpenVPN running on a virtual server (Debian) to allow clients to access the Web. I am purchasing additional IP addresses from the host and want to assign one per client.
I'm pretty sure that OpenVPN will do this based upon what sites like AnonymousChannel and FindNot do.
how come I can't route all traffic through openvpn.
1. I was able to ping my client and server ip no problem. So the tunnel connection is fine.
The problem is i can't route internet traffic through openvpn.
I was able to ping from tun0 interface after i add below command iptables -t nat -A PREROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
root@host188 [/etc/openvpn/config]# ping -I tun0 4.2.2.2 PING 4.2.2.2 (4.2.2.2) from 10.8.0.1 tun0: 56(84) bytes of data. 64 bytes from 4.2.2.2: icmp_seq=1 ttl=55 time=8.94 ms 64 bytes from 4.2.2.2: icmp_seq=2 ttl=55 time=8.65 ms 64 bytes from 4.2.2.2: icmp_seq=3 ttl=55 time=8.90 ms
However, my client can't ping 4.2.2.2 from vpn tunnel and I use tcpdump I saw the traffic coming.
I am planning to install a VPN software, probably OpenVPN over my VPS at RackForce. However, I am not much a VPN professional so that I would need some tutorials on it.
If I wanted to install OpenVPN to create a personal VPN (low bandwith/CPU) what kind of minimum specs should I be looking into?
I contacted Panix.com to enquiry about their $10/month shell account I asked them about getting OpenVPN installed and they replied something like they do not allow it in the shell because it needs a server with a higher spec, which is odd to me.
I have spent the last few days setting up a low-end VPS server as a VPN host, using OpenVPN on CentOS 5.
I've got everything set up, but one last (and most critical) component is still not working correctly.
Basically what I need, is that once users are on the VPN, they should be able to browse the internet through the VPN under that server's IP address rather than their own dynamic address. I was told that this VPN set up was the way to do it. However, right now when I connect into my VPN I can browse that specific server, but cannot access any other websites at all.
If it would help to see my config files, please let me know and I'll post. I'm really itching to have this up and running,
I have a customer who wants to have *all* their computer internet activity routed through a server in our datacenter.
They want MSN, email, ftp, browser, ping from the command line, and even DNS lookups that initiate from any software running on the computer...
... they want everything to be routed through the datacenter server.
None of it should go through the ISP. Not even DNS lookups.
I'm thinking that a VPN setup is the way to do this. (ie: Run openVPN on the server and use openVPN client on the remote computers.)
So the idea is that as long as they are connected to the VPN server in our datacenter, which creates an encrypted "tunnel", then all traffic will be routed through the datacenter VPN server. The ISP will not be able to see anything at all, except the connection to the VPN server.
In the /var/log/messages snippet posted below, I see this (see below snippet)
Is this bad? Are the highlighted parts bad? Do they show an incorrect or inefficient configuration? I tried to find out what it means, but google isn't being too helpful in this instance.
(The VPN is used only as an "internet gateway" for about 5 users who need to browse the internet from within a foreign country.)
Here is the logfile snippet from /var/log/messages. (I changed he vpn username and client IP for privacy.)
Quote:
Nov 20 09:28:07 vpn openvpn[13712]: MULTI: multi_create_instance called Nov 20 09:28:07 vpn openvpn[13712]: Re-using SSL/TLS context Nov 20 09:28:07 vpn openvpn[13712]: LZO compression initialized Nov 20 09:28:07 vpn openvpn[13712]: Control Channel MTU parms [ L:1560 D:140 EF:40 EB:0 ET:0 EL:0 ] Nov 20 09:28:07 vpn openvpn[13712]: Data Channel MTU parms [ L:1560 D:1450 EF:60 EB:135 ET:0 EL:0 AF:3/1 ] Nov 20 09:28:07 vpn openvpn[13712]: Local Options hash (VER=V4): 'b695cb4a' Nov 20 09:28:07 vpn openvpn[13712]: Expected Remote Options hash (VER=V4): 'bc07730e' Nov 20 09:28:07 vpn openvpn[13712]: TCP connection established with 91.186.11.226:52093 Nov 20 09:28:07 vpn openvpn[13712]: TCPv4_SERVER link local: [undef] Nov 20 09:28:07 vpn openvpn[13712]: TCPv4_SERVER link remote: 91.186.11.226:52093 Nov 20 09:28:07 vpn openvpn[13712]: user1/1.1.1.1:3861 MULTI: packet dropped due to output saturation (multi_process_incoming_tun) Nov 20 09:28:18 vpn last message repeated 31 times Nov 20 09:28:21 vpn openvpn[13712]: 91.186.11.226:52093 Connection reset, restarting [-1] Nov 20 09:28:21 vpn openvpn[13712]: 91.186.11.226:52093 SIGUSR1[soft,connection-reset] received, client-instance restarting Nov 20 09:28:21 vpn openvpn[13712]: TCP/UDP: Closing socket Nov 20 09:28:26 vpn openvpn[13712]: user1/1.1.1.1:3861 MULTI: packet dropped due to output saturation (multi_process_incoming_tun) Nov 20 09:28:57 vpn last message repeated 38 times Nov 20 09:29:03 vpn last message repeated 9 times Nov 20 09:29:07 vpn openvpn[13712]: MULTI: multi_create_instance called Nov 20 09:29:07 vpn openvpn[13712]: Re-using SSL/TLS context Nov 20 09:29:07 vpn openvpn[13712]: LZO compression initialized Nov 20 09:29:07 vpn openvpn[13712]: Control Channel MTU parms [ L:1560 D:140 EF:40 EB:0 ET:0 EL:0 ] Nov 20 09:29:07 vpn openvpn[13712]: Data Channel MTU parms [ L:1560 D:1450 EF:60 EB:135 ET:0 EL:0 AF:3/1 ] Nov 20 09:29:07 vpn openvpn[13712]: Local Options hash (VER=V4): 'b695cb4a' Nov 20 09:29:07 vpn openvpn[13712]: Expected Remote Options hash (VER=V4): 'bc07730e' Nov 20 09:29:07 vpn openvpn[13712]: TCP connection established with 91.186.11.226:52687 Nov 20 09:29:07 vpn openvpn[13712]: TCPv4_SERVER link local: [undef] Nov 20 09:29:07 vpn openvpn[13712]: TCPv4_SERVER link remote: 91.186.11.226:52687 Nov 20 09:29:08 vpn openvpn[13712]: user1/1.1.1.1:3861 MULTI: packet dropped due to output saturation (multi_process_incoming_tun) Nov 20 09:29:21 vpn last message repeated 16 times Nov 20 09:29:21 vpn openvpn[13712]: 91.186.11.226:52687 Connection reset, restarting [-1] Nov 20 09:29:21 vpn openvpn[13712]: 91.186.11.226:52687 SIGUSR1[soft,connection-reset] received, client-instance restarting Nov 20 09:29:21 vpn openvpn[13712]: TCP/UDP: Closing socket Nov 20 09:29:21 vpn openvpn[13712]: user1/1.1.1.1:3861 MULTI: packet dropped due to output saturation (multi_process_incoming_tun) Nov 20 09:29:34 vpn last message repeated 144 times Nov 20 09:30:06 vpn openvpn[13712]: MULTI: multi_create_instance called Nov 20 09:30:06 vpn openvpn[13712]: Re-using SSL/TLS context Nov 20 09:30:06 vpn openvpn[13712]: LZO compression initialized Nov 20 09:30:06 vpn openvpn[13712]: Control Channel MTU parms [ L:1560 D:140 EF:40 EB:0 ET:0 EL:0 ] Nov 20 09:30:06 vpn openvpn[13712]: Data Channel MTU parms [ L:1560 D:1450 EF:60 EB:135 ET:0 EL:0 AF:3/1 ] Nov 20 09:30:06 vpn openvpn[13712]: Local Options hash (VER=V4): 'b695cb4a' Nov 20 09:30:06 vpn openvpn[13712]: Expected Remote Options hash (VER=V4): 'bc07730e' Nov 20 09:30:06 vpn openvpn[13712]: TCP connection established with 91.186.11.226:53285 Nov 20 09:30:06 vpn openvpn[13712]: TCPv4_SERVER link local: [undef] Nov 20 09:30:06 vpn openvpn[13712]: TCPv4_SERVER link remote: 91.186.11.226:53285 Nov 20 09:30:21 vpn openvpn[13712]: 91.186.11.226:53285 Connection reset, restarting [-1] Nov 20 09:30:21 vpn openvpn[13712]: 91.186.11.226:53285 SIGUSR1[soft,connection-reset] received, client-instance restarting Nov 20 09:30:21 vpn openvpn[13712]: TCP/UDP: Closing socket
It goes on like this, with this pattern repeating every 20 seconds or so. Is this normal?
Now the main problem is that I was never able to login to admin after installation/configuration i.e
[url]
This is admin url,
I have contact the openvpn but they have not yet supported much they say I have to enter root password. But I dont know what are default login for that.
One more thing I guess root is the username and should I need to enter my Virtuozzo password or what?
How do go about discovering where your bottleneck is with an openvpn setup?
Ive setup openvpn on my remote server and have setup everything so that my desktop clients (vista and ubuntu) at home can connect and have all internet traffic directed successfully through the tunnel.
Im using it to stream video that would normally be inaccessible outside of the UK whilst im in Japan i.e. iplayer.
The problem is its oftenvery choppy and unplayable. Though its good when england is sleeping.
Im new to servers (not to stuff like programming though) so dont know where the problem lies, how to find it out or even where to start looking. For example things ging through my head
Is it the limitations of the vps? How do i find that out? my plan:- vps1
Is it the location of the actual server in the uk? How do i know if there are any better coming from japan?
Is it my configurations? How do i pinpoint that?
Or is it working as good as it can be? How do i know that for sure? etc etc
What would be your process of elimantion? Quick checks that would tell you which direction to move forward in?
i havent touched the config on my vps box for months and it has been running OpenVPN without any problems.
All of a sudden it is complaining it cant find /dev/net/tun
Nov 15 06:45:18 gizmo openvpn[23616]: Note: Cannot open TUN/TAP dev /dev/net/tun: No such device (errno=19) Nov 15 06:45:18 gizmo openvpn[23616]: Note: Attempting fallback to kernel 2.2 TUN/TAP interface Nov 15 06:45:18 gizmo openvpn[23616]: Cannot allocate TUN/TAP dev
any reason why it would stop working? i am on a VPS i have asked if the host machine parameters have been changed but in the meantime anything else i can check?
I have had great difficulty in setting up OpenVPN, so I thought, when I finally do get it to work, I will write a HOWTO, so other can hopefully benefit…
This guide was done using a FC4 VPS, running on Xen, it will work on OpenVZ, all you need to do is ask your VPS provider to install “tun support”.
1.First of all get a few additional repos, If you already have your repos setup, skip this step
If you have Fedora 3, follow these steps,
[url]
If you have Fedora 4, follow these steps,
[url]
If you have Fedora 5, follow these steps,
[url]
If you have CentOS, follow the “additional third party CentOS repos”
[url]
Then issue these commands, each line is a new command, anything beginning with "#" are comments so dont try to execute those.
Code: yum update
yum install openssl openssl-devel # openssl and openssl-devel may be installed already… so don’t worry
2. Right, now you want to install OpenVPN, here are the commands,
Code: yum install openvpn -y
#Now check that it works
service openvpn start service openvpn stop
3. A few things to setup before you can make certificates, issue these commands,
Code:
find / -name "easy-rsa"
#you should get an output like this…
/usr/share/doc/openvpn-2.0.7/easy-rsa
#Now, make a copy of the easy-rsa directory, to /etc/openvpn/ ( make sure you #have put the right version number in i.e. mine was -2.0.7, change if needed)
4. You need to edit the vars file, located in /etc/openvpn/easy-rsa You can use any editor you like, I used vi.
Change the line
Code: export KEY_DIR=$D/keys to
Code: export KEY_DIR=/etc/openvpn/keys Also at the bottom of this file you will see something similar to this,
Code: export KEY_COUNTRY=US export KEY_PROVINCE=CA export KEY_CITY=SOMEWHERE export KEY_ORG="My Org" export KEY_EMAIL=me@mydomain.com Change this to your own values.
5. Now its time to make the certificates, enter these commands
Code: . ./vars
Code: ./clean-all
Code: ./build-ca # just hit enter to the defaults apart from Common Name, this must be unique # call it something like mydomain-ca
Code: ./build-key-server server
Code: ./build-key client1 # remember that common name must be unique e.g. use mydomain-client1 # and YES you want to sign the keys
Code: ./build-key client2 # do this step for as many clients as you need.
Code: ./build-dh
6. We are almost done now… right we need to create a few config files, you can download my template from here,
Code: cd /etc/openvpn
Code: wget www.designpc.co.uk/downloads/server.conf # make sure you change a few things in the server.conf file, like DNS # servers
Code: touch server-tcp.log ~ this makes the log file..
Code: touch ipp.txt this makes the IP reservation list.
7. You need to make a few changes to OpenVPN itself. Go to..
Code: cd /etc/init.d/ edit the openvpn file
#Uncomment this line (line 119)
Code: echo 1 > /proc/sys/net/ipv4/ip_forward Add these lines below it, changing 123.123.123.123 to your public IP address,
Code: iptables -t nat -A POSTROUTING -s 192.168.2.3 -j SNAT --to 123.123.123.123 iptables -t nat -A POSTROUTING -s 192.168.2.4 -j SNAT --to 123.123.123.123 iptables -t nat -A POSTROUTING -s 192.168.2.5 -j SNAT --to 123.123.123.123 iptables -t nat -A POSTROUTING -s 192.168.2.6 -j SNAT --to 123.123.123.123 iptables -t nat -A POSTROUTING -s 192.168.2.7 -j SNAT --to 123.123.123.123 iptables -t nat -A POSTROUTING -s 192.168.2.8 -j SNAT --to 123.123.123.123 iptables -t nat -A POSTROUTING -s 192.168.2.9 -j SNAT --to 123.123.123.123 iptables -t nat -A POSTROUTING -s 192.168.2.10 -j SNAT --to 123.123.123.123 Now install iptables if you don’t have it already,
Code: yum install iptables
#test it
service iptables start service iptables stop
8. Now for the client config files. If your client is a Windows machine, make sure you have installed OpenVPN, use the gui version, downloadable from here;
[url]
You need to copy a few files from the server to your client machine, here is the list, located in /etc/openvpn/keys/
## WARNING ## Use a secure way of transferring these files off the server, something like WinSCP.
ca.crt client1.csr client1.key client1.crt
Put these files in this directory C:Program FilesOpenVPNconfig
Now you need to make a client config, here is an example..
PHP Code:
clientdev tunproto tcp#Change my.publicdomain.com to your public domain or IP addressremote my.publicdomain.com 1194resolv-retry infinitenobindpersist-keypersist-tunca ca.crtcert client1.crtkey client1.keyns-cert-type server#DNS Options here, CHANGE THESE !!push "dhcp-option DNS 123.123.123.123"push "dhcp-option DNS 123.123.123.124"comp-lzoverb 3
Make sure you edit any of the lines with comments above them.
Call this file client1.opvn and put it in C:Program FilesOpenVPNconfig
Make sure the file extension is .opvn not .txt
To connect right click on OpenVPN in the taskbar >> Connect
to setup a OpenVPN server on a Trixbox Server I'm running and tell us how to setup a Linksys router running DD-WRT Firmware to connect as a client. We need to make it so remote Cisco IP phones can connect to Trixbox.
just recently upgraded from a fully managed VPS to a Dedicated Server. Everything seemed to be going fine, until I tried installing RoR. I have RubyGems installed and all that, but whenever I try to install Rails, the following happens.
I've read through a number of threads regarding installing GD. So sorry for yet another, but I just want to make sure that I'm doing this correctly.
As seen in the attachment below I'm presented with a few options:
Previously Saved Config (** DEFAULT **) Basic (If your previous build has failed, please use this option) No PHP PHP Encryption / E-commerce PHP Encryption and Image Manipulation PHP Image Manipulation PHP Security
Should I start by selecting the option "Previously Saved Config (** DEFAULT **)" and then "Start Customizing Based On Profile"? I've walked through the steps doing the above and have a question about the last section. Viewing the Exhaustive Options List shows GD as already checked yet towards the bottom I see a checkbox with the following (second attachment below): Quote:
Save my profile with appropriate PHP 5 options set so that it is compatible with cpphp
This option will make the following changes to your profile prior to the build: Enables:
CurlSSL FTP GD Gettext Iconv Imap Mbregex Mbstring Mysql Mysql of the system PGsql Sockets Zlib
Should I check to save and then click "Save and Build" to get GD installed?
Some additional information: I have downloaded my default profile. (lol Let's hope I don't have to use it because I wouldn't know where to begin!)
My php.ini file shows that GD is not installed or at least not compiled (if that's the right word to use). To clarify, GD is not in the list.
I have tried yum install pgp-gd and get the following:
root@server [~]# yum install php-gd Loading "fastestmirror" plugin Loading mirror speeds from cached hostfile * base: styx.biochem.wfubmc.edu * updates: mirror.raystedman.net * addons: dist1.800hosting.com * extras: mirrors.easynews.com base 100% |=========================| 1.1 kB 00:00 updates 100% |=========================| 951 B 00:00 addons 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 Excluding Packages in global exclude list Finished Setting up Install Process Parsing package install arguments No package php-gd available. Nothing to do root@server [~]# No package php-gd available.
root@server [~]# rpm -q php-gd package php-gd is not installed
root@server [~]# php -m [PHP Modules] bcmath calendar ctype date dom eAccelerator filter ftp hash iconv imap json libxml memcache mysql pcre posix Reflection session SimpleXML sockets SPL SQLite standard tokenizer xml xmlreader xmlwriter zlib [Zend Modules] eAccelerator
root@server [~]# yum list | grep -i gd gd.i386 2.0.33-9.4.el5_1.1 installed gd-devel.i386 2.0.33-9.4.el5_1.1 installed gd-progs.i386 2.0.33-9.4.el5_1.1 installed gdb.i386 6.5-37.el5_2.2 installed gdbm.i386 1.8.0-26.2.1 installed gdbm-devel.i386 1.8.0-26.2.1 installed sysklogd.i386 1.4.1-44.el5 installed aspell-gd.i386 50:0.50-4.2.2 base gdk-pixbuf.i386 1:0.22.0-25.el5 base gdk-pixbuf-devel.i386 1:0.22.0-25.el5 base gdm.i386 1:2.16.0-46.el5.centos base libgdiplus.i386 1.2.5-1.el5.centos extras libgdiplus-devel.i386 1.2.5-1.el5.centos extras root@server [~]#
i want to installing PHP 5 so my server can run 2 version of PHP (4 and 5)
im following the step here [url]
installing was successful
[root@s1 /usr/local/apache/logs]# /usr/local/cpanel/cgi-sys/php5 -v PHP 5.2.1 (cgi) (built: Mar 30 2007 17:07:11) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
but when i try to running phpinfo for it, its show me an error
i grep the error from error.log and got this
[Fri Mar 30 17:42:47 2007] [error] [client 202.65.236.10] Premature end of script headers: /home/uletbulu/public_html/info.php [Fri Mar 30 17:42:47 2007] [error] [client 202.65.236.10] File does not exist: /home/uletbulu/public_html/500.shtml [Fri Mar 30 17:44:07 2007] [error] [client 202.65.236.10] Premature end of script headers: /usr/local/cpanel/cgi-sys/php5 [Fri Mar 30 17:44:07 2007] [error] [client 202.65.236.10] File does not exist: /home/uletbulu/public_html/500.shtml
but for php 4 there is no problem at all or the syntax for php 5 not using phpinfo(); anymore?
Ive just installed PHP on my virtual server and am getting this error message:
PHP Warning: PHP Startup: (null): Unable to initialize module Module compiled with module API=20041030, debug=0, thread-safety=0 PHP compiled with module API=20060613, debug=0, thread-safety=0 These options need to match in Unknown on line 0 PHP Warning: PHP Startup: (null): Unable to initialize module Module compiled with module API=20041030, debug=0, thread-safety=0 PHP compiled with module API=20060613, debug=0, thread-safety=0 These options need to match in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/dom.so' - /usr/lib/php/modules/dom.so: undefined symbol: empty_string in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/gd.so' - /usr/lib/php/modules/gd.so: undefined symbol: empty_string in Unknown on line 0 PHP Warning: PHP Startup: ?Mq?gpp?: Unable to initialize module Module compiled with module API=20041030, debug=0, thread-safety=0 PHP compiled with module API=20060613, debug=0, thread-safety=0 These options need to match in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/mbstring.so' - /usr/lib/php/modules/mbstring.so: undefined symbol: empty_string in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/mysql.so' - /usr/lib/php/modules/mysql.so: undefined symbol: empty_string in Unknown on line 0 PHP Warning: PHP Startup: D1q?`?p?: Unable to initialize module Module compiled with module API=20041030, debug=0, thread-safety=0 PHP compiled with module API=20060613, debug=0, thread-safety=0 These options need to match in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/xsl.so' - /usr/lib/php/modules/xsl.so: undefined symbol: dom_node_class_entry in Unknown on line 0
Does anyone have any ideas what this could be/how it could be fixed? Full phpinfo can be found here: jlwalsh.net/phpinfo.php - if theres any other info I can send let me know.
I have Kevin Yank's book, and have followed the instructions (I thought) absolutely correctly.
most of it seems to be fine, but when I open up the very first page created (the "today.php" project!).. it says "module not found"..
take out the <%php bit... and rename it as an asp file (just to be sure my /localhost settings etc were ok) and it works fine. It's clearly a php install error.. Where do I start looking?
I did search on the forum but failed to find any related thread...