Get answers quicker by searching

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

Sendy on Windows
  • Vote Up0Vote Down pivipivi
    Posts: 6Sendy user
    Cannot install Sendy 1.0.8, visiting the Sendy location on our domain we get an 500 Internal Server Error.
    sendy is within the licensed domain www.domain.com/sendy

    Config file is configured correct. Kindly ask for your help

    Windows 2008 R2 SP1
    Apache_httpd-2.4.2-win64
    Apache_mod_fcgid-2.3.7-win64
    php-5.3.13-nts-Win32-VC9-x86
    mod_rewrite ok

    Additional questions:
    1. can Sendy be installed as an alias, at http root? (alias to point to licenced domain/sendy?)
    2. Can Sendy folder be renamed? (e.g. domain.com/emailservices)

    Your help is appreciated
    Dimi
  • 4 Comments
  • Vote Up0Vote Down BenBen
    Posts: 3,505Sendy support
    Are you installing Sendy on Windows? Sendy has not been tested on Windows, but one of our customers made it work.

    Here's the web.config settings required instead of .htaccess:

    <rule name="Sendy all" stopProcessing="true">
    <match url="sendy/([a-zA-Z0-9-]+)$" ignoreCase="true" />
    <action type="Rewrite" url="/sendy/{R:1}.php" appendQueryString="true" />
    </rule>

    <rule name="Sendy: link tracker" stopProcessing="true">
    <match url="sendy/l/([a-zA-Z0-9/]+)$" ignoreCase="true" />
    <action type="Rewrite" url="/sendy/l.php?i={R:1}" appendQueryString="true" />
    </rule>

    <rule name="Sendy: open tracker" stopProcessing="true">
    <match url="sendy/t/([a-zA-Z0-9/]+)$" ignoreCase="true" />
    <action type="Rewrite" url="/sendy/t.php?i={R:1}" appendQueryString="true" />
    </rule>

    <rule name="Sendy: web version" stopProcessing="true">
    <match url="sendy/w/([a-zA-Z0-9/]+)$" ignoreCase="true" />
    <action type="Rewrite" url="/sendy/w.php?i={R:1}" appendQueryString="true" />
    </rule>

    <rule name="Sendy: unsubscibe" stopProcessing="true">
    <match url="sendy/unsubscribe/(.*)$" ignoreCase="true" />
    <action type="Rewrite" url="/sendy/unsubscribe.php?i={R:1}" appendQueryString="true" />
    </rule>

    <rule name="Sendy: subscribe" stopProcessing="true">
    <match url="sendy/subscribe/([a-zA-Z0-9/]+)$" ignoreCase="true" />
    <action type="Rewrite" url="/sendy/subscribe.php?i={R:1}" appendQueryString="true" />
    </rule>
  • Vote Up0Vote Down pivipivi
    Posts: 6Sendy user
    Hello Ben, we obviously missed to read that Sendy was not tested on Windows server prior purchasing. I could also not find any documentation about that.
    It is not good news, as this will mean that we have to move our whole domain content to a Linux server, which makes no sense. We run .aspx apps. The code you provided does not help either. This will now probably need a lot of debugging and testing prior having a smooth installation on Windows.
  • Vote Up0Vote Down pivipivi
    Posts: 6Sendy user
    Would it be a solution to get the licensed domain changed?.. on one which is hosted on Linux?, so we configure a subdomain of ours to point to Sendy installation
  • Vote Up0Vote Down jpanseljpansel
    Posts: 36Sendy user
    The licence includes the domain and all its subdomains.
This discussion has been closed.
All Discussions