JetPhoto Server Pro v2.0
How to install
1. Check the web server and database on your system. PHP4 or PHP5 must be supported by your web server, the recommended version is PHP5. MySQL database server must be installed, the recommended version is MySql v5.0 .
2. Unzip JetPhoto Server Pro package, and copy all contents in folder jpserver to the http documents path of your web server.
3. With your web browser, go to the root path of the JetPhoto Server that you just installed, for example: http://127.0.0.1/jpserver/ . And then you should see a detailed report of server diagnostics, that will guide you to set up your server environment step by step.
4. PHP environment setup:
XML, MySQL libraries are required. JetPhoto Server can not run without these PHP libraries. GD library is also needed for some image rendering functions in JetPhoto Server.
5. Database setup:
A valid MySQL database is required for JetPhoto Server running. Edit database connection configuration file /site/config/jpserver_config.php in JetPhoto Server home path, and set MySQL server address, user name, password and database name there.
And then, click 'Initialize Database Now!' button to finish database setup automatically.
6. File access permissions setup:
The uploaded files need to be saved in some special folders on JetPhoto Server. jpserver/site/images/ is for uploaded site banner and logo files; jpserver/data/ is for uploaded album file packages; jpserver/media/files/ is for uploaded media files; jpserver/media/tmp/ is for saving temporary files.
If your web server works on Unix, Linux or Mac OS X system, you must set the file access permissions of these folders to writable for the user of web service daemon.
7. Then go to jpserver/web/default/ to see your JetPhoto Server home page. And go to jpserver/web/admin/ to see the administration page, the default user name is 'admin' and password is '123456' .
How to update
JetPhoto Server Pro version 2 is NOT 100% compatible with older JetPhoto Server version. So we don't recommend to update the server files directly if you have already installed an
JetPhoto Server version 1.3 on your web server and some albums have also been uploaded there. Instead, you need install JetPhoto Server Pro version 2 in a new separate folder.
Please follow the steps given below if you need transit the existing albums to new JetPhoto Server Pro.
1. Copy the existing album packages (.data folders) from the 'data' folder in the old JetPhoto Server to the 'data' folder in the new JetPhoto Server Pro.
2. Set the file access permissions for these .data folder copies in the new JetPhoto Server Pro. New JetPhoto Server Pro program will access the files in these .data folders using the server-side PHP scripts. So all these files must be readable and writable for the user of the web server daemon.
3. Log in Website Manager in the new JetPhoto Server Pro, then you can find all copied albums listed in 'Table of Contents' page. But the copied album status are still hidden, you should disable 'Hidden' checkbox for each listed album manually.
Directory structure
There are six folders store all photo album data, uploaded media files, web gallery templates, website configurations and other necessary web pages in the file directory of JetPhoto Server.
jpserver ------- system ------- frameworks 1
| |--- components 2
| |--- resources 3
| |--- services 4
| |--- websync 5
| \--- gmap 6
|
|--- data --------{ *.data 7
|
|--- view --------{ *.view 8
|
|--- site --------- config 9
| \--- images 10
|
|--- media -------- files 11
| |--- uploaded 12
| \--- tmp 13
|
|--- web ---------- default 14
|------ admin 15
|------ public 16
\------ init_server 17
1. PHP files that contains required functions and classes.
2. Reusable web page components, such as Flash controls, JavaScript/CSS files
3. Localizable string files
4. Web service scripts
5. WebSync interface scripts
6. Google map gallery files
7. Album data file packages
8. Web gallery templates
9. Site system configuration ( MySQL connection and Google Maps settings )
10. Site banner and logo files
11. Video or other media files that are published on server
12. A folder to save uploaded media files for importing
13. Temporary files for internal data exchanging
14. Default home pages
15. Website Manager pages
16. Public module pages
17. Server setup pages
JetPhoto Server Overview | JetPhoto Server v1.3 | Downloads