Audiosoft Forums Last active: Never
Not logged in [Login - Register]
Go To Bottom

Printable Version | Subscribe | Add to Favourites   Post new thread Poll:
Author: Subject: Windows IIS
pcdoc
Junior Member
**




Posts: 6
Registered: 4-4-2003
Member Is Offline

posted on 4-6-2003 at 01:48 AM Edit Post Reply With Quote
Windows IIS

How do I get this to work on an IIS Server with Perl installed?
View User's Profile View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-6-2003 at 02:31 AM Edit Post Reply With Quote
If you are running an IIS web server on the same machine you will just need to change to port # under the "WEB" tab in eJukebox to be something other than 80. This is because Port 80 is what your IIS server uses and it will cause a conflict if you have eJukebox also set to 80. So just change it to 84 and you should work fine.

If you are running Firewall software or using a router you may need to configure it to allow access on Port 84 if you would like to be able to access the eJukebox2Web v2.0 interface from outside your computer using the remote link.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
pcdoc
Junior Member
**




Posts: 6
Registered: 4-4-2003
Member Is Offline

posted on 4-6-2003 at 06:36 AM Edit Post Reply With Quote
IIS remote

the jukebox is running another machine I am trying to use the cgi script on the remote web server which is running IIS and perl. What do I have to change in the script. the default cgi script is designed for perl on a linux box.
View User's Profile View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-6-2003 at 08:34 AM Edit Post Reply With Quote
OK, you are referring to eJukebox2Web v1.0, which places the album cover for the current song on a web page. Sorry for the confusion, this should have really been posted under the eJukebox2Web v1.0 Sub-Forum.

Unfortunately, we have no experience with IIS, only linux servers, so we do not know how to setup perl scripts under IIS.

I would recommend that you search http://groups.google.com
for "perl script IIS" to get some relevant information or try Microsofts website for help.

Also, there is a PHP version of eJukebox2Web v1.0 available so you may want to try installing PHP on the IIS server if you can't get the Perl script to work. The PHP installer for IIS is available for download here: http://www.php.net/get/php-4.3.1-installer.exe/from/a/mirror

The PHP version of eJukebox2Web v1.0 can be downloaded here: http://www.audiosoft.net/ej2webphp.zip


Also, the script does not need to be run on the same server as the one that hosts the web page that displays the song/album cover. You can install it on any server then reference the src in the html file like so:
<script language="JavaScript" src="http://www.anysite.com/cgi-bin/ejukebox.cgi">
</script>

So if in the end you are unable to figure out how to get it working on IIS and really would like to use the feature you can signup for a linux hosting account and the script installation will be a breeze. Then you just reference the file on the linux server like above in any html file.

We highly recommend http://www.phpwebhosting.com/ for linux hosting. They provide a really great service with excellent support for only $9.95/month.

Good luck! Let us know if you have any other questions. Also, we will be moving this post over to the eJukebox2Web v1.0 Sub-Forum in a few days.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
pcdoc
Junior Member
**




Posts: 6
Registered: 4-4-2003
Member Is Offline

posted on 4-6-2003 at 05:17 PM Edit Post Reply With Quote
Aaaarrrrrrggggghhhhh!

Im giving it one more day then Im giving up. I have moved the scripts to a linux server. I have confirmed that that perl resides in the default directory on the script. I have made sure I trnsfered ejukebox.cgi in ascii mode. I have chmod 777 all the files and it still does not work. I get the page completed but with errors on the test page button. When I look at the log file it has not been modified as would assume looking at the script. I am brain dead at this point please help.
View User's Profile View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-6-2003 at 05:42 PM Edit Post Reply With Quote
You mind sharing the URL of your script file so we can see what error message you are getting.

I.E. http://yoursite/cgi-bin/ejukebox.cgi




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
pcdoc
Junior Member
**




Posts: 6
Registered: 4-4-2003
Member Is Offline

posted on 4-6-2003 at 08:06 PM Edit Post Reply With Quote
location

http://users.cloud9.net/~csmart/cgi-bin/ejukebox.cgi
View User's Profile View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

posted on 4-6-2003 at 08:08 PM Edit Post Reply With Quote
If you have done a chmod 777 to all the files... then the web server you have installed the script on is obviously not setup yet to run cgi scripts from the directory were you have placed the ejukebox.cgi file. There is no error message, infact the script is not being executed at all - instead the file's contents are just being sent as text. You would probally have to email cloud9 to get them to allow you to run scripts from the cgi-bin.

Good news though...this will not be neccesary as I looked at the info on cloud9.net and it says their server supports PHP (PHP is much much easier than CGI/PERL in my opinion as it does not require any configuration and works from any folder on your web account - plus the PHP version of the script is a little faster) so i highly recommend that you download the following:
http://www.audiosoft.net/ej2webphp.zip

1. Upload "ejukebox.php", "ejukebox.log" to http://users.cloud9.net/~csmart/.

2. Set the file permissions for the 2 files to full read write access AKA-
CHMOD 777. You should be able to acomplish this by changing the 2 files
properties from your ftp program.

3. Point eJukebox to "http://users.cloud9.net/~csmart/ejukebox.php" on the "Web" tab on the options menu.

4. Include the following code in the web pages that you wish to
display your currently playing songs title, artist and album:

<script language = "JavaScript" src="http://users.cloud9.net/~csmart/ejukebox.php">
</script>




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
pcdoc
Junior Member
**




Posts: 6
Registered: 4-4-2003
Member Is Offline

posted on 4-7-2003 at 01:30 PM Edit Post Reply With Quote
Fixed!!

Thanks for all your help. The ISP fixed the cg-bin directory and it now works perfectly. Great product, highly recomend it. I use eJukebox to link to my webpage. They way I run it is I have eJukebox on my server that contains my MP3 which is connected to my stero system. I control my winamp with browse amp. I wish I could do it all from eJukebox but the web controls are very limited. if they can get the same functionality as browseamp in their product it would be 100% perfect. The webpage example is at www.pc-doc.com.

Thanks again.
View User's Profile View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3397
Registered: 3-11-2003
Member Is Offline

biggrin.gif posted on 4-7-2003 at 02:22 PM Edit Post Reply With Quote
Great! Glad you got it working.

We plan on continuing to add features to eJukebox2Web v2.0. It is by no means finalized yet. So keep an eye out for updates.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Post new thread Poll:

Go To Top

Audiosoft Home | Download EJukebox for Windows | Register EJukebox
©2019 Audiosoft Network. All rights reserved.
[queries: 16]
HTML5 Color Picker for CSS Opacity
Short Url Service with Stats