You can access the staging server for cs615 via ftp and, in your ftp client, ftp to utopia.csis.pace.edu. Your username is a combination of the word team followed by your team number. The password will be e-mailed to you personally by the Instructor or Graduate assistant.
For example: My team number will be 3 so I use the user id to be team3.
At that point you will find yourself in the web root of the server. Navigate into the class folder: cs615,next into your year folder and then into the team folder. Now you can move files to and from your team’s folder as needed.
Anyone can access the web server to view your pages. The default.htm page has a list of links that you can use to test the server software.
Simply type utopia.csis.pace.edu in the browser of your choice and you should see a test page with simple scripts in many web languages. To access your pages, you would type:
This will show the default.htm page for team 1 assuming team 1 placed a default.htm file in that location.
Every team has its own database instance on the server named team1, team2, etc. In addition to this, every team has a datasource name that references that database via ODBC. The datasource for Team1 is dsnTeam1, Team2 is dsnTeam2, etc.
To obtain an ODBC reference, requests must be sent to Tom Lombardi at firstname.lastname@example.org.
When you want to create database tables, add data to tables, or query your database, you must achieve this via your ODBC datasource name. There are sample scripts in your Team folders and I have created one sample table in each team folder so you have an example to work from. If you need to work with other databases such as access, please contact me so that I can create a new ODBC source for your team.
We will install a graphical user interface to MySQL but I still recommend that you use scripts for backup and portability purposes.
No. We cannot guarantee the backup of your user files on utopia.csis.pace.edu. Please be sure that you maintain your own backups of everything that you place on our server. We will make every attempt to keep this server up and running and we will maintain it as best we can but it is the ultimate responsibility of you and your team to maintain backups of all of your scripts including and especially your database creation scripts and your data population scripts. If you maintain copies of all of these, in the event of an emergency, we will be able to rerun your scripts and reconstruct your data. A pleasant by-product of this approach is that you will be able to transport your application to a new machine with relative ease.
If you have problems logging in or if you have other kinds of system problems (your team requires a new datasource name, etc), please send requests to the Graduate Assistant or to Matthew Poli at email@example.com and your requests be processed as quickly as possible.