Print

Running Third Party Software on SBS

Written by Daniel Mundy on Monday, 10 November 2008 13:10.

If you're going to run third party software on SBS, make sure that it supports a client/server model. It is a security best practice that no user should log on directly to the server to run any software.

Another thing to be wary of is whether the application uses IIS - if it does you want to be VERY careful as it could potentially "pave over" the SBS settings, causing irreversiable damage! I would advise against it completely.

Print

Adding a Logo to Companyweb

Written by Daniel Mundy on Sunday, 09 November 2008 19:15.

You can replace the image located under Local_Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\TEMPLATE\images

or...

You could create an Image Library (eg. called WebsiteImages) and then go into page design mode, edit the URL to be "WebsiteImages/logo.jpg".

Print

ConnectComputer Wizard

Written by Daniel Mundy on Monday, 10 November 2008 09:36.

If the PC is on a different physical LAN segment to the SBS

You'll get an error from IIS stating that you've been denied access to the page. For example, if your SBS is 192.168.16.1 and the PC you're trying to connect is on the other end of a VPN tunnel, on 192.168.17.x, you would need to allow that subnet to access the default website in IIS.

In IIS Manager, Properties of the Default Website, Directory Security tab, IP restrictions, then add the remote subnet.

Warning: Be careful not to restrict access to just the local and remote networks for other webpages, eg. exchange and remote. The only pages you want to affect with this change are connectcomputer and companyweb.

Print

How to Move Joomla 1.5 Files to another Directory

Written by Daniel Mundy on Sunday, 09 November 2008 17:22.

This example assumes you are moving files from public_html/test to public_html.

  1. Move all of the files and folders from your Joomla folder to the new directory. In our case from public_html/test to public_html
  2. Edit your configuration.php file and make the following changes in it:

    Change: var $log_path = '/home/user/public_html/test/logs';
    To: var $log_path = '/home/user/public_html/logs';

    Change: var $tmp_path = '/home/hristopa/public_html/test/tmp';
    To: var $tmp_path = '/home/hristopa/public_html/tmp';

    Change: var $ftp_root = '/public_html/test';
    To: var $ftp_root = '/public_html';

    Change: var $live_site = 'http://www.yourdomain.com/test';
    To: var $live_site = 'http://www.yourdomain.com';

  3. Remove the content of your cache folder (public_html/cache in our case)

 

 

Print

One or more properties of the Web Part has an incorrect format

Written by Daniel Mundy on Wednesday, 05 November 2008 10:06.

You may get the following error message when trying to add a web part in Windows Sharepoint Services:

Web Part Error: One of the properties of the Web Part has an incorrect format. Windows SharePoint Services cannot deserialize the Web Part. Check the format of the properties and try again.

As per KB826786, the permissions may have been reset on two directories. Set them like this:

%WinDir%\Temp
Administrators - Full Control
SYSTEM - Full Control
STS_WPG - Read, Write
Network Service (for a domain controller only) - Read, Write

%WinDir%\system32\logfiles
STS Administrators - Full Control
SYSTEM - Full Control
STS_WPG - Read, Write
Network Service (for a domain controller only) - Read, Write

Print

Can't Connect to Desktops after Installing XP SP3

Written by Daniel Mundy on Wednesday, 05 November 2008 11:29.

There are some known issues with RWW no longer working after installing Windows XP SP3. Try the following to resolve:

  • Re-registering the ActiveX control as per www.fixmyrww.com
  • In IE, tools-Internet Options-Programs, Manage Add-ons. Locate the Microsoft Terminal Services Client Control, and enable it.
Print

Search Engine Friendly URLs in Joomla

Written by Daniel Mundy on Saturday, 08 November 2008 15:01.

404 Errors Immediately After Purging URLs

sh404SEF can sometimes take a few minutes to recreate all the URLs. One way to speed the process is to visit the sitemap page on the frontend.

See: Solving Common Problems with sh404sef

sh404sef doesn't respect $live_site setting

Apparently this has been fixed in build 171 of sh404sef, but I downloaded the latest beta version 15_1.0.11 build 147 to work with Joomla 1.5 and still had the problem. The following fix works:

Source: http://extensions.siliana.com/forums/index.php?topic=9564.0

In plugins/system/sef.php add the following code (here in red) after line 276
   
[276] $route = $shPageInfo->base.($route == '/' ? '' : $route);
[277] $route = str_replace( "/Joomla", '',$route);

This simply removes the "Joomla/" from the URLs. An extremely mean trick and not really to be recommended, but it proves that it works and that the problem lies with sh404sef and not with the host setup.

Note: This is a very dirty hack! If you have any categories called "joomla", or even any pages where the title starts with "joomla" - they will break.

I ended up just moving my site to the root directory instead of trying to make it work in a subdirectory...

Print

Troubleshooting Tape Drives in ntbackup

Written by Daniel Mundy on Thursday, 06 November 2008 12:03.

To completely uninstall a driver:

  • Set the following environment variable: devmgr_show_nonpresent_devices = 1
  • Go into Device Manager and under the View menu, select "Show hidden devices"
  • Check the name of your device, then in regedit go to HKLM/System/CurrentControlSet/Services and look for your device, open the key and look at the ImagePath - this should point to the actual driver file
  • Back in Device Manager, right click on any entry for the tape drive and choose Uninstall
  • Back in regedit, make sure the key for your device has gone; if not, delete it

Cannot delete 'Tape Drive': only 'Not present' libraries can be deleted

First make sure that the tape drive is not listed in Device Manager. Make sure you've enabled "Show hidden devices" as above.

If you still can't remove the library maybe the RSM database is corrupt.

To rebuild the database:

  1. Stop the "Removable Storage" service
  2. Rename files in %SystemRoot%\System32\NtmsData folder with a .old extension
  3. Restart the "Removable Storage" service 

More info: Problems with a Damaged Removable Storage Manager Database

Print

Connectivity to the remote computer could not be established

Written by Daniel Mundy on Thursday, 06 November 2008 13:19.

When you try to "Connect to Client Desktops" using Remote Web Workplace, you may get the following error:

Connectivity to the remote computer could not be established. Ensure that the remote computer is on and connected to the Windows Small Business Server network.

There are a few steps you can try, in order:

  1. Make sure that you can connect to the computer from another computer on the internal network using mstsc
  2. Check the router configuration - ensure that port 4125 is forwarded to the internal IP address of SBS
  3. Check that another process is not listening on port 4125. The most common process is mad.exe - check by running netstat -aon | find ":4125" and then going into Task Manager to check the PID. If it is mad.exe you can restart the "Microsoft Exchange System Attendant" service. See KB886209 for more information and how to prevent this from happening again
  4. Make sure you've installed the security certificate into "Trusted Root Certification Authorities" and that you don't get any certificate warnings in Internet Explorer
  5. Add the site to "Trusted Sites"
  6. Reset all Internet Explorer settings to default (security, zones, etc.)

The problem may be to do with the Active X control, especially if you have just installed Windows XP SP3.

  1. Reregister the Mstscax.dll file. To do this, click Start, click Run, type regsvr32 %systemroot%\system32\mstscax.dll
  2. Go to Tools > Internet Options > Security tab > Custom Level, scroll down to Active X Controls section and change all to "Prompt". If Prompt is not an option use "Enable"
  3. Go to Tools > Internet Options > Programs > Manage add-ons and search for the "Microsoft Terminal Services Client Control ActiveX control" or for the "Microsoft RDP client Control ActiveX control" and set it to Enabled. If you can't see the add-on, try going to another RWW which is working and install it from there...
  4. Delete the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX  Compatibility\{7584C670-2274-4EFB-B00B-D6AABA6D3850

More information