SiteStudio Frequently-Asked Questions

Note: New and revised questions show in the TOC in bold

For more information contact us at support@psoft.net
FAQ Revised: Thursday 04 January 2007

Table of Contents

1. General
2. Payment and Licencing
3. Compatibility
4. Installation
5. Administration
6. User Management
7. Designs and Layouts
8. Customization
9. Troubleshooting

1. General

1.1. What is SiteStudio?
SiteStudio is industry leading browser-based web site design and construction tool. It is fully and seamlessly integrated with H-Sphere. By using SiteStudio you add value to your Internet service by providing your customers with the easiest way to build a website. With SiteStudio, your users need not know anything about FTP, HTML, Telnet, HTTP, or imaging software. If they can surf the Internet, they can build their own professionally looking website.


1.2. What is the difference between H-Sphere and SiteStudio?
H-Sphere is integrated control panel and back end system for providing web hosting services. SiteStudio is browser-based web site design and construction tool, it can be used independently of H-Sphere, but for user's convenience it also can be seamlessly integrated with H-Sphere.


1.3. How does SiteStudio publish sites?
SiteStudio can use FTP publisher for remote file publishing or use filepublisher to publish files on the local filesystem or on the network filesystem.


1.4. Is it possible to use SiteStudio to edit a web-site created by a tool other than SiteStudio?
No, it is impossible.


1.5. Is it possible to use SiteStudio to edit an existing web-site? Does SiteStudio have an import site feature?
No, you can't import websites that were created outside SiteStudio. You can only create new sites and edit them later on.
Moreover, if a user removes a page (or clicks the "Start Over" link that caused removing of their whole site) in SiteStudio, there is no way to import it from the published site. You cannot just copy user's pages (sites) that were created with SiteStudio from one place (server) to another to make them work in SiteStudio again. The only way for users to prevent undesired loss of their sites is to save them with the SiteStudio Save feature that is available in the Site Settings section.


1.6. Why there are no 'Calendar' and 'Photo Album' pages in the 'Small Business' category?
The 'Calendar' page in the 'Small Business' category is presented as 'News and Events'. The similar page to 'Photo Album' in the 'Small Business' category is the 'Catalog' page.


1.7. What's the purpose of real_login?
It is the name of FTP user account, if login name to SiteStudio is different.


1.8. Is discussion board plugin available?
Not as yet. Users will be notified when it becomes available for integration.


1.9. What is Tomcat?
SiteStudio is a servlet and requires a servlet runner/engine to get it running. According to the Jakarta developers, "Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process." For more information, visit http://jakarta.apache.org/tomcat/index.html


1.10. What is Apache JServ?
SiteStudio is a servlet and requires a servlet runner/engine to get it running. According to Apache developers, "Apache JServ is a 100% pure Java servlet engine intentially build for use with the Apache webserver and fully compliant with the JavaSoft Java Servlet APIs 2.0 specification." For more information, visit http://java.apache.org/jserv/index.html


1.11. Which versions of Java does SiteStudio work with? Does SiteStudio support IBM or Java Caffee?
SiteStudio works with Sun Java 1.3.x or above.


1.12. How can I see and set environment variables in my computer?
To see the list of environment variables, just type set in the console window. To set environment variable for current console, type:
set <var_name>=<value> (for Windows)
<var_name>=<value>; export <var_name> (for Unix)
e.g. to set JAVA_HOME variable in Windows®, open 'Command Prompt' window and type:
set JAVA_HOME=C:\jdk1.3\

to set environment variable for all Windows® console sessions, you need to:
  1. Click Start -> Control Panel -> System (or press the Win+Pause keys)
  2. Choose 'Advanced' tab
  3. Press the 'Environment Variables' button
  4. In the 'System Variables' section press 'New' and type the variable name and value.
  5. Press OK button for all three screens.
for Unix you need to edit your shell .profile file which is located in your home directory, e.g. you can insert to your shell.profile:
JAVA_HOME=/usr/java/jdk1.3
export JAVA_HOME

to set JAVA_HOME variable.


1.13. Is there a manual that I can give to my clients on how to use SiteStudio?
Sure. The on-line help is available in SiteStudio. Find the Question mark in the top right corner of SiteStudio screen and click it.


1.14. Will I have all the templates with SiteStudio installation pack that I've seen in your on-line demo?
Sure. The latest available version of SiteStudio has all the templates that you can see in the on-line demo or the list of templates.


2. Payment and Licencing

2.1. Where can I buy licenses for SiteStudio?
Please contact sales@psoft.net.


2.2. Are there any hidden charges?
No, you pay once for one user.


2.3. How much does SiteStudio cost?
Please, see the price information


2.4. Are these fees monthly (annual) or one time per user?
SiteStudio is been licensed only ONE TIME per user.


2.5. I had 100 users for 100 licenses, then I deleted 10 old users and added 10 new users. Do I have to get a license for the new 10 users?
No, you don't. You need a license only for the current number of users.


2.6. I have 200 users, but only 100 are using SiteStudio. How many licenses do I need?
100. You pay only for those users who actually user SiteStudio.


2.7. I've bought the H-Sphere, and I'd like to have SiteStudio with it. Is there any discounts for SiteStudio?
If you buy H-Sphere, you get SiteStudio for free.


2.8. Do you provide support?
Yes, we do provide support for our customers, but we DON'T provide support of end-users (hosting providers' customers). It means that if end users have problem with our products, they should contact their hosting provider and we will help hosting provider to resolve the problem.


3. Compatibility

3.1. Can SiteStudio be installed to a FreeBSD server?
Yes, but we recommend Linux, as it permits to run java in multihtread mode.


3.2. Can SiteStudio be installed on RAQ4 (or RAQ3) servers?
Yes. Both on RAQ4 and RAQ3


3.3. Which popular control panels can SiteStudio be integrated with?
H-Sphere, PLESK, Cobalt Raq, cPanel, and Ensim. If you buy H-Sphere, you get SiteStudio for free.


3.4. I'd like to integrate SiteStudio with PLESK Hosting System, is it possible?
Yes, easily. Here you can find instruction on how to do this.


3.5. You guys have installed SiteStudio for me and integrated it with Plesk (Cpanel/Ensim/your control panel). But SiteStudio says the Admin Panel is not enabled. I need the Admin Panel.
SiteStudio Admin Panel is designed to allow administrators create and manage their users. ´┐ŻBut if you have SiteStudio integrated with control panel like Plesk (H-Sphere, Cpanel, Ensim etc.), you cannot have an Admin Panel. In this case, SiteStudio gets ALL users' data from the existing DB of the control panel. You cannot manage those data other than with tools that your CP provides.


3.6. I'd like to integrate SiteStudio with Ensim (RAQ, cPanel, PLESK), is it possible?
We can integrate SiteStudio with Ensim (RAQ, cPanel, PLESK) Control Panel but it doesn't mean that you will have the SiteStudio icon and user will be able to login into SiteStudio through your control panel. To login into SiteStudio your users will have to specify the login information (depending on your CP it would be either login/domain/password or login/password or just re-password), and SiteStudio will become accessible for all of your users. If you want to have the feature to enable or disable SiteStudio for your users, you need to have Standard Installation with Admin Panel for manual user management.


3.7. Can I (or your staff) install SiteStudio without integration with Plesk (or H-Sphere, or Ensim or other control panels)?
Yes, please read the SiteStudio installation guide for Linux or Windows.


4. Installation

4.1. What do I need to install SiteStudio on my server (account)?
Irrespective of whether you choose to install SiteStudio by yourself or request it of our install team, fill out the request form on the buy SiteStudio page.


4.2. How can I get SiteStudio on-line demo, like at the psoft site?
Starting from version 1.6RC3, you have SiteStudio on-line demo installed. It's available at http://<your_ip_or_domain_name>:8080/demo/.
If you have SiteStudio integrated with H-Sphere, you have a demo already installed. Check MASONRY_URL variable in the /hsphere/shared/SiteStudio/demo/WEB-INF/classes/psoft_config/demo.properties file. This is the URL you should use to access you SiteStudio demo.


4.3. What is the difference between my demo and psoft online demo?
It is exactly the same demo. The demo creates real websites, but the old websites are erased (reset) when the number of demo websites reaches a defined number.


4.4. Does SiteStudio Installation need any downtime of my (my users') websites or server rebooting?
Installation of SiteStudio has never caused any downtime or server rebooting.


4.5. Does SiteStudio install on each server (the main engine) or does it run off ONE server (of ours) that each account links to?
In standard installation you will not need to install SiteStudio on every of your server, only at some of them. But if you want to integrate SiteStudio with cPanel (RAQ, ENSIM, PLESK), you will need to install it on every server.


4.6. What is tgz?
This is one of the most popular file compression formats for Unix systems.


4.7. Can SiteStudio be installed on the virtual (or shared) account?
No. You should have a dedicated server to install SiteStudio. Also you should have the root access to it.


4.8. Can I have SiteStudio installed if I'm a hosting reseller and (or) I have only FTP access to server.
The only way to have SiteStudio installed in case like this, is to ask your provider (hosting administrator) to contact us to set up SiteStudio.


4.9. Can we run SiteStudio on port other than 8080?
SiteStudio can be configured to use any port you want, if it is not occupied by another software. Here you can read how to do that.


4.10. Is SiteStudio itself updateable when a newer version is released?
No, but our support staff can do it for you at your request.


4.11. How do I uninstall SiteStudio?
Stop SiteStudio, clear the /etc/rc.d/rc.local file in order not to start SiteStudio, and remove the SiteStudio folder.


5. Administration

5.1. Where are the configuration files for SiteStudio plug-ins, and what are they called?
All configuration files for plug-ins are in the <SiteStudio Directory>/psoft_config directory. Files are called:
counter.properties
counter_user.properties
guestbook.properties
guestbook_user.properties
poll.properties
poll_user.properties



5.2. How can I apply the license key without the SiteStudio Admin Panel?
To apply the key you must place it into the file <SS_install_dir>/psoft_config/license.key.
Alternately, you can place it anywhere you want but after that you have to set property
LICENSE_KEY=<path_to_license_file>
in the <SS_install_dir>/psoft_config/masonry.properties file
Example: If you want to place license info into file
/root/ss_license.key in the
<SS_install_dir>/psoft_config/masonry.properties
you must set
LICENSE_KEY=/root/ss_license.key


5.3. I download and install the trial version first, then apply the license key to it to make it the full version, right?
No. It's not enough. Please read Differences between trial and full versions of SiteStudio.


5.4. We were using a Trial version of SiteStudio and we're satisfied with it. We are interested in buying a full version of SiteStudio. How can we save a web site that was created with the trial version and get it over to the full version?
You should move the /var/websites/1.website.data file from the trial installation to the server (or directory) with the full installation. Then, under the full installation, create a user with ID 1 using SiteStudio Admin Panel, or manually in the database. Note that this operation won't transfer all data, e.g. you will need to manually re-upload all images by means of SiteStudio.


5.5. I've lost my admin pass. How can I brush up or reset it?
The admin pass is stored in SiteStudio database in the 'admin' table.


5.6. What should I do to have my domain name instead of my IP in the SiteStudio URL?
Change all *_URL variables in all *.properties files located in the psoft_config directory.


5.7. I've changed some variables in the masonry.properties file, but the changes are not applied
After making changes in the masonry.properties, you need to reboot SiteStudio.


5.8. We've configured CP to work through https but SiteStudio still isn't working...
SiteStudio is not a part of Hsphere, but a separate product that does not work via https. There is no sense to configure SiteStudio to use SSL. Because if the sites that is to be build does not not work via SSL, then users will always get warning messages every time they click any link of SiteStudio. That will confuse them. It's really unnecessary feature.


5.9. How do I back up the SiteStudio website files for data backup purposes?
To back up the SiteStudio user info, you need to store up a copy of the {SiteStudio directory}/var/websites directory and dump your user DB in case SiteStudio is configured to use a DB.
For linux/unix SiteStudio installation, download the backup script, save it to the SiteStudio folder and run to backup DBs and users' sites.


5.10. When a site is published, does a virtual host need to be setup on the server?
SiteStudio is not a hosting system, it is just a tool to build a site. So you need to create site manually or using you hosting system and add site access info to SiteStudio DB using SiteStudio admin panel.


5.11. With FTPpublisher, can the user specify his own FTP server on the login screen?
No. If you want SiteStudio to take this info from the login page, you need to configure it appropriately. To avoid errors, first enter the server name in the database.


5.12. How do I hide the "studio/servlet/psoft.masonry.Builder" URL?
Your browser's URL prompt shows something like:
http://<your_ip_or_domain_name>/studio/servlet/psoft.masonry.Builder?
In order to open SiteStudio in a window without this prompt, insert the following code into the source html page:
<script>
function open_builder() {

new__window=window.open("http://<your_ip_or_domain_name>/studio/servlet/psoft.masonry.Builder?",
                                     "_blank", "width=860,height=480,resizable=1,scrollbars=1");

}
</script>
<a href="javascript:open_builder();"> Open SiteStudio in a new window! </a>
To see the result, click on the 'Open SiteStudio in a new window!' link. A new window will popup, and the URL will be hidden.

This line opens SiteStudio without user's interaction:

<script language='JavaScript'>open_builder();</script>

This line requres a click:

<a href="javascript:open_builder();"> Open Builder </a>




5.13. Is it possible to put a restriction on the length of an idle user's session?
Automatic logoff is not included into SiteStudio. Adding this feature will require changing SiteStudio source code.


5.14. Where do I go to modify help files?
Help files are stored in html format in the following directory:
path_to_SiteStudio/public_html/masonry/widgets/simple/help/


5.15. Can I configure SiteStudio to use FTP publisher and filepublisher on the same box?
No, but if you have a configured FTP server, you can use FTPpublisher instead of filepublisher. For this you need to reconfigure SiteStudio and change the DB stucture.


5.16. I am using Windows NT. How do I run a Java process before logging on to your computer?
You should use the AutoExNT service.
For instructions please see http://support.microsoft.com/support/kb/articles/Q243/4/86.ASP
In addition to files listed in the link above, you will need the winsta.exe utility. You must put it in SiteStudio root directory and include it in AutoExNT.bat to start the process in Window station for services. After you include the required commands, your AutoExNT may look like this:
======================================
@echo off
c:
cd [[SiteStudio home directory]]
winsta imaker.bat
======================================

imaker.bat must contain the following:

======================================
java -cp
[path_to_SiteStudio];.;[path_to_SiteStudio]\Acme.jar;[path_to_SiteStudio]\ecs-1.1.jar;[path_to_SiteStudio]\ss.jar;
[path_to_SiteStudio]\activation.jar;[path_to_SiteStudio]\freemarker.jar;[path_to_SiteStudio]\jai.jar;[path_to_SiteStudio]\xerc es.jar;[path_to_SiteStudio]\com.fooware.net.jar;[path_to_SiteStudio]\gnu.regexp.jar;[path_to_SiteStudio]\mail .jar -mx128m psoft.imaker.ImageMakerServer 1922 [path_to_SiteStudio]\masks [path_to_SiteStudio]\var\imaker [path_to_SiteStudio_without_disk]\image.xml
======================================
Comment: All paths would look similar to: C:\studio\
except the last one, which would look similar to: \studio\


5.17. Where can I store plugin information?
You need to use a database, such as PostgreSQL, mySQL, MSSQL


5.18. When I make changes to the SiteStudio lang.properties file, what do I have to do, besides rebooting the whole computer, to make them take effect?
You should restart SiteStudio. (See how to do this.)


5.19. When my users click SELECT IMAGES FROM OUR GALLERY", they get no images. Are they supposed to come with SiteStudio?
No, you need to add your own images to the gallery so your users can use them.


5.20. Where do I put images for my picture gallery?
Put them into ../public_html/masonry/gallery/
This directory can also include subdirs with .gif or .jpg images.
You need to restart SiteStudio to refresh images in the gallery after adding new files to it.


5.21. How can I add my own images to SiteStudio gallery?
Upload images into <SiteStudio_dir>/public_html/masonry/gallery



5.22. Where can I download filepublisher?
You can download filepublisher here.


5.23. Does the interface allow a limit on the number of pages published and the space occupied on disk?
There is a feature to limit a number of pages. But regarding disk space, it is what is needed to take care of your hosting system.


5.24. What is the correct USER_LOGIN_QUERY string for MS SQL?
USER_LOGIN_QUERY = SELECT id, rtrim(login), rtrim(real_login), rtrim(pass), rtrim(email), rtrim(dir), rtrim(host), rtrim(server), rtrim(port) FROM users WHERE login=''{0}''


5.25. What shall I input on SiteStudio Admin Panel for the Dir field? Host field? Server field?
In the Dir field, put the directory where the users index file will be located. It is an FTP path, not a system path. It has to begin and end with a slash (/). e.g.:
/web/
/public_html/

In the Host field, put the URL of a user's site. It has format: http://example.com/ and has to end with a slash. This URL that has to be resolved and accessible on the SiteStudio box. e.g.:
http://example.com/
http://www.example.com/
http://www.example.com/username/
http://www.example.com/~username/

In the Server field, put an FTP server of the site you are going to build. Usually it is a domain name of a client's site or something like ftp.example.com
The FTP connections to this server has to be available from the SiteStudio box.
It can be IP or domain name of the server where the client's site is hosted (depends on FTP server configuration). If the client's site is hosted on the same server with SiteStudio, it can be 127.0.0.1 or localhost.


5.26. How can I define my own E-COMMERCE-SOLUTIONS affiliate URL instead of the psoft one, so that I was able to get money from my customers that are using Add-A-Cart catalog.
That's easy.
Create your own reseller account at E-COMMERCE-SOLUTIONS that will allow you to define you own prices, fees and interests. When prices are set, define the following variable in the psoft_config/masonry.properties file:
E_COMMERCE_SOLUTIONS=http://[your affiliate URL]
Then restart SiteStudio.


5.27. Can I disable Add-A-Cart page?
Yes, you can. To disable it, define the following variable in the psoft_config/masonry.properties file:
E_COMMERCE_SOLUTIONS = false
Then restart SiteStudio.


5.28. How do I restart ImageMaker and SiteStudio?
If you run SiteStudio with H-Sphere, run the following commands:
--------------
1. Stop Control Panel and SiteStudio:
FreeBSD: /usr/local/etc/rc.d/apachecp.sh stop
Linux: /etc/init.d/httpdcp stop
2. Restart ImageMaker:
/hsphere/shared/SiteStudio/imaker.sh restart
3. Start Control Panel:
FreeBSD: /usr/local/etc/rc.d/apachecp.sh start
Linux: /etc/init.d/httpdcp start
--------------------------

If you run SiteStudio without H-Sphere, do the following:
[SS_HOME]/ss.sh restart, where [SS_HOME] should be substituted with the SiteStudio installation directory.



5.29. User tries to upload an image but get "exceeded upload limit" error. How do I increase the upload limit?
In the masonry.properties file find (or add) variable MAX_IMAGE_SIZE and set it in bytes. E.g., if you want to set upload limit exactly to 1 MB set:
MAX_IMAGE_SIZE=1048576 (You need to restart SiteStudio after modifying the masonry.properties file)


6. User Management

6.1. How do you add new users to SiteStudio without using H-Sphere? Is there a web-based admin for adding new users or does it have to be done manually to a file?
Yes, starting with version 1.52 SiteStudio has an admin interface. If you have experience in web programming it will not be a big problem for you to create automated sign up.


6.2. How do I add more users to SiteStudio?
If you have a trial version of SiteStudio, you cannot add more users to it (see why). If you have a full SiteStudio version, Admin panel helps you to add users. It's available at http://<YourHostName>:8080/servlet/psoft.masonry.Admin


6.3. How can I see how many users are using my SiteStudio? I have no Admin Panel, because my SiteStudio is integrated with…
You can see the license info with the command:
./ss.sh license.
So it's the way how you can monitor how many users are using SiteStudio.


6.4. How do I enable users to open SiteStudio without re-entering the password?
The way to do so is to create a link that will provide password-free access to SiteStudio.

NOTE: this introduces a security risk, because, if intercepted, the html page will expose plain text password. It is not common for SSL pages to be intercepted persistently, but you cannot rely on this.

Go to the HTML template and substitute @@LOGIN@@ for SiteStudio login and @@PASSWORD@@ for SiteStudio password.

<script language='JavaScript'>
function myescape(str) {
    var res="";
    for (var i =0; i<str.length; i++) {
         if (str.charAt(i)=='/') res+='%2F';
         else res+=str.charAt(i);
    }
    return res;
}
var url = myescape( escape( 'http://www.psoft.net/ssdemo/psoft.masonry.Builder?' +
                                 '&no_cache='+(newDate() ).getTime() ) );
var login = myescape(escape('@@LOGIN@@'));
var passwd = myescape(escape('@@PASSWORD@@'));
function open_builder() {
    new_window=window.open("http://www.psoft.net/ssdemo/psoft.masonry.Builder?useraction=login
                           &action=useraction&requestURL=" + url + 
                           "&login=" + login + "&password=" + passwd + "&edit=Go","_blank",
                           "width=660,height=480,resizable=1,scrollbars=1");
}
</script>



6.5. When I remove a user from the SiteStudio Admin CP, the user's data is not removed from the system and the login still works?
If you change anything in the user data, and even if you delete users and want your changes to be applied immediately, you still need to restart SiteStudio.


6.6. After I've changed user's settings from the SiteStudio Admin CP, new settings still didn't apply...
If you change anything in the user data and want your changes to be applied immediately, you still need to restart SiteStudio.


7. Designs and Layouts

7.1. Will I see all the design templates available in the trial version and/or in the List of Templates after I purchase SiteStudio?
Sure. All of the templates from trial version are available in the full one. In the List of Templates brand new designs available in the current or to be available in the future version show with different color borders.


7.2. I am curious (my customer complains) about the font/button/image color/size/appearance. Could you change this in the design layout?
We provide more than 60 designs with SiteStudio. Each of them has various buttons, predefined color scheme, etc. So if you (your customer) don't like some design, please feel free to choose another one to satisfy your needs. We cannot change design templates appearance particularly for each user, but you can do it for your customers.


8. Customization

8.1. Is the interface available with commands written in <my language>?
Current version of SiteStudio is available in English and Russian only. But you can translate it into your native language by yourself. You can find the language file (lang.properties) at SiteStudio/psoft_config/langs/ folder for translating or estimating the amount of work to be done. For European (left-to-right) languages, it will be enough to create a corresponding language file. For right-to-left languages, like Hebrew or Arabic, you'll need to update most SiteStudio templates as well.


8.2. Can end users work with interface customized with my site's colors and logo?
Yes.


8.3. What should I do to replace your logo with mine?
To do this, set the LOGO_LINK variable to the URL of your home site and the LOGO_IMAGE variable to URL of image (your 120x60 banner)


8.4. Am I obliged to keep copyright notices on the pages?
You are free to delete or change them after you purchase our product. To do so, change the following lines in massonry.properties to your own: BANNER=<TABLE width=468 height=60 Border=" 1"><tr><td align="center">You may define your own banner on the settings page.</td></tr></TABLE>
COPYRIGHT_TEXT=<a href="http://www.psoft.net"><font face="helvetica,verdana,arial" size="1">Copyright 2002. Positive Software Corporation. All rights reserved</font></a>

Then restart SiteStudio.

Notes:
1. There are two masonry.properties files in SiteStudio. One is used for SiteStudio itself (it's located in psoft_config directory), another one is for SiteStudio on-line demo (located in the demo/WEB-INF/classes/psoft_config directory). So, if you want to change copyright for both modes, you need to changes both of the mentioned files.
2. COPYRIGHT_TEXT cannot be empty, so if you don't want any text for it, just insert html &nbsp; char.



8.5. Which file loads the login/logout screen?
path_to_SiteStudio/templates/login.html
path_to_SiteStudio/templates/logout.html


8.6. Can I add my own templates to SiteStudio?
You can add your own template and create predefined site structure with predefined content. It is not a problem if you are familiar with HTML and XML.


9. Troubleshooting

9.1. When users publish their site, a Generic error appears stating that "ss_button.gif (No such file or directory)". The SiteStudio clock works for a long time and there are no pages published.
Most probably the reason is that SiteStudio cannot find the mentioned file because you or H-Sphere installation scripts have deleted it. To fix this issue, you can download the file and place it to <YOUR SITESTUDIO DIR>/public_html/masonry/widgets/simple/other/ directory.


9.2. I've added a license key to SiteStudio, but it doesn't work yet.
Unfortunately, the SiteStudio license key cannot fix issues related to wrong installation or settings. If you don't see the "INVALID LICENSE" error in the admin panel, it doesn't necessarily mean that your key is invalid. But if your SiteStudio still doesn't work or works incorrectly, try to find the reason in its configuration, not in the license key.


9.3. When my users log into SiteStudio from H-Sphere they get SiteStudio login page...
Make sure, that the variables MASONRY_URL in the /hsphere/shared/SiteStudio/psoft_config/masonry.properties file and PATH_SITE_STUDIO in the /hsphere/local/home/cpanel/shiva/psoft_config/hsphere.properties file are set to the same URL.


9.4. We and our users cannot access to Our Gallery.
Make sure that the GALLERY_BASE variable is set properly in masonry.properties:

For SiteStudio 1.7 Final set:
GALLERY_BASE=/masonry/gallery/
For SiteStudio before 1.7 Final set:
GALLERY_BASE=http://<IP_address>:8080/masonry/gallery/



9.5. When a user tries to generate images, the page with the clock repeatedly refreshes, but nothing else happens.
Make sure ImageMaker is running. Also, make sure you have no more than one SiteStudio and Imaker process running. You could have started SiteStudio or Imaker more than once.


9.6. My SiteStudio says it's generating images, but actually it doesn't.
Make sure that Xvfb and ImageMaker are started.
To find Xvfb process, type:
ps -ax|grep Xvfb|grep -v grep
To find ImageMaker process, type:
ps -ax|grep imaker|grep -v grep
If Xvfb doesn't run, start it:
/usr/X11R6/bin/Xvfb ':0' -screen 0 100x100x8 &
After that or if ImageMaker doesn't run, restart SiteStudio.
Also, make sure you have only one ImageMaker process running, otherwise kill them all and restart SiteStudio.


9.7. My ImageMaker keeps crashing every time it's called from Apache Jserv.
IBM's jdk always crashes for ImageMaker. Instead, it is recommended to use SUN's jdk 1.3 available at http://java.sun.com/j2se/1.3/index.html


9.8. I rebooted the system and the error file had this:
[Thu Jan 25 10:23:16 2001] [crit] (98)Address already in use: make_sock:
could not bind to port 443
This port is used by SSL. Please check your configuration.


9.9. Why do I get numerous instances of:
/usr/local/apache/bin/httpd -DSSL and /usr/local/jdk1.3/bin/i386/native_threads/java...?
These repetitions of processes are usual and, among others, include processes originating from the SiteStudio imagemaker and JServ. They all are required by Java Virtual Machine for servlets.


9.10. I am getting this error:
java.lang.ExceptionInInitializerError: psoft.user.UserException: init error:Invalid authorization specification: Access denied for user:' admin@domain.com' (Using password: YES)
Try running the following query against your MySQL database:
GRANT ALL PRIVILEGES ON db_name.* to db_user@'%' IDENTIFIED by 'your_password';
Don't forget to substitute db_name.*, db_user@'%' and 'your_password' with real values.


9.11. When a user submits their email address in the form, the mail gets sent to postmaster@site.com and tomcat/apache log shows this error:
URL: http://domain.com/email.html
email:<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
Email to : <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
399ms takes psoft.customform.CustomForm.doGet()
In the massonry_properties file, set the following variable:
SURVEY_IP = all
Then restart SiteStudio and re-publish user's site.


9.12. I have strange question marks or other symbols appearing on pages created with the Rich Text Editor.
The following may help:
HSphere 2.3.xxxxx and SiteStudio 1.6RC3:
  1. Open the file: ~cpanel/apache/conf/jserv/jserv.properties
  2. Find the line: wrapper.bin.parameters=-Xms64M -Xmx512M
  3. To the end of the line add the following line separated by space:
    -Dfile.encoding=ISO-8859-1
    So you should get:
    wrapper.bin.parameters=-Xms64M -Xmx512M -Dfile.encoding=ISO-8859-1
  4. Restart your CP.
  5. Republish the site.
HSphere 2.4.1 or above and SiteStudio 1.6RC3:
  1. Open file: ~cpanel/setenv.sh (for H-Sphere 2.4 open ~cpanel/jakarta/bin/catalina.sh)
  2. Find the line: CATALINA_OPTS=
  3. To the end of the line add the following line separated by space:
    -Dfile.encoding=ISO-8859-1
    So you should get something like:
    CATALINA_OPTS="-Xms64M -Xmx512M -Dfile.encoding=ISO-8859-1"
  4. Restart CP.
  5. Republish the site.
for standalone SiteStudio 1.6RC3 or above:
  1. Open file: [SS_INSTALL_DIR]/ss.sh
  2. Find the line: JAVA_OPTS="-Xms32M -Xmx128M"
  3. To the end of the line add the following line separated by space:
    -Dfile.encoding=ISO-8859-1
    So you should get:
    JAVA_OPTS="-Xms32M -Xmx128M -Dfile.encoding=ISO-8859-1"
  4. Restart SiteStudio.
  5. Republish the site.

That problem doesn't appear in SiteStudio 1.7.


9.13. The Rich Editor in SiteStudio doesn't seem to work on Apple Macintosh OS9 and OSX. None of the functions work.
Unfortunately, SiteStudio's RichEditor doesn't work on Macs, because MS Internet Explorer for Mac OS doesn't support the active controls which we use in Rich Editor. We hope Microsoft® includes active controls support in the subsequent versions of IE for Mac.



See also

Product Page
SS Doc Home
Online Demo
Admin Panel Demo
Downloads


Copyright 1998-2008. Positive Software Corporation.
All rights reserved.