svManager Server Compatibility Test

The svManager Server Compatibility Test will determine if your web server is compatible with svManager.

To Run the Test

  1. Download the svManager Server Compatibility Test
  2. Unzip the file to your computer.
  3. Upload the whole 'svmtest' folder to your server using FTP. The folder can go in any location that you can reach with a web browser
  4. Browse to the file '/svmtest/index.php' in a web browser.
  5. If you see all green success messages, then your server is compatible with svManager. Congratulations!
  6. If you see a red error message, please check below for possible solutions.
  7. Use FTP to delete the svmtest folder and its contents (recommended).

Basic Tests

The first part of the test checks that the necessary PHP components are available on your server. If any check fails then svManager will not run on your server.

  • If you see all green success messages, then your server is compatible with svManager. Congratulations! You can now go on to the file tests.
  • If you see a red error message, your server is not compatible with svManager. See the section on basic test errors below.
  • If you see a long stream of computer code then you do not have PHP installed at all. Check with your Server Administrator on how to install PHP.

File Tests

The second part of the test carries out a few file operations like copy, read, write, to try to detect any problems on your server.

  • If you see all green success messages, then your server setup and permissions are compatible with svManager. You can now go on to the upload test.
  • If you see a red error message, then the most likely cause is incorrect file permissions. You will usually be able to change these yourself. See the section on file operation errors below for more information.

Upload Test

When you visit the upload test screen for the first time, you will be asked to confirm that you want to use the embedded Java Applet. The applet has a Thawte security certificate and you can allow it to run in your browser. There may be a delay while the applet loads and the security is checked. Most browsers will show the java coffee cup image while this is happening but Firefox may just show a blank grey screen - sometimes for quite a long time. Wait a few moments and the uploader applet should appear.

Drag up to 3 jpg image files to the box on the left of the screen. Or use the ‘add’ button for a file dialogue to find images on your local hard disk. The ‘remove’ button removes selected images from your upload list.

Some servers are limited to 2MByte for one upload. Even if your server can handle larger uploads, the maximum for this test version of the uploader is 3 files or 3MByte. This restriction does not apply to svManager itself.

Press ‘upload’, ok the pop-up that reminds you about the file limit and wait for the upload to complete. A progress bar is shown and when the upload is finished the screen will reload and show a list of links to uploaded files. On some browsers you may need to refresh the page to see the list of links.


Great - your server appears to be compatible with svManager

What to do if you see error messages

Errors on the basic tests

Error messages on the basic tests screen imply that your server does not have all the features that svManager needs. Specifically:

  • PHP version >= 5.2.0
  • Safe mode should be off
  • GD graphics library version > 2.0
  • XML parser extension installed

If any check fails then svManager will not run on your server. Consult your server administrator or service provider to see if your PHP installation can be upgraded.

File Operations Errors

Problems with writing and reading files are usually caused by file permissions and you will usually be able to change these yourself. If you are not familiar with this topic you could read-up on the basics at Wikipedia.

Permissions on most Unix servers can be changed by ftp. The suggested permissions for svManager and for this test program are given below, first in octal notation and then in the alternative symbolic notation. Note that setting permissions on a folder does not necessarily change the permissions on the folder contents.
Set all folders to 0755 (rwxr-xr-x)
Set all files to 0644 (rw-r--r--)

If these settings don't work then try the following:
Set all folders to 0775 (rwxrwxr-x)
Set all files to 0664 (rw-rw-r--)

If you are still having problems try setting all files and folder to:

Note that the 0777 setting is less secure. You may wish to contact your web server administrator or helpdesk and explain that you want to install a php application that needs to share files that you upload by ftp. Specifically, svManager needs read, write and execute access to the svmanager directory and its sub-directories. It also needs read and write access to the files in the svmanager directory and its subdirectories.

On Windows IIS servers, set security for all files and folders so that the web user can 'modify', 'read and execute', 'list folder contents', 'read', 'write'

There are several types of Windows servers and the permissions and the method of changing them will vary depending on the operating system and server version. You may need to experiment with different settings until the test program runs without any errors.

Once you have changed your permission settings, run the test program again.

Error messages from the upload test

The uploader is a java applet. Most problems will be resolved by installing the latest version of the java runtime environment (JRE). Windows users can download the latest JRE free from Apple Mac users should just check the Software Update facility on the Apple menu which will automatically take care of Java.

Pop-up error messages from the uploader may be caused by incorrect permissions, particularly on the 'uploads' folder - see the section on file errors above.

A few servers will not allow uploads from java applets. This usually shows as an 'Error Occurred' message in a pop-up window. You will need to take this issue up with your server administrator or service helpdesk.

<< Back to svManager Home Page