Newscoop installing on Windows
  • Hi, my question is
    Newscoop can be installed in window??
  • 6 Comments sorted by
  • This is the root web.config file needed:

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="Regla 1 importada" stopProcessing="true">
                        <match url="." ignoreCase="false" />
                        <conditions logicalGrouping="MatchAll">
                            <add input="{URL}" pattern="/+images/+cache/" ignoreCase="false" />
                            <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                        </conditions>
                        <action type="Rewrite" url="index.php" />
                    </rule>
                    <rule name="Regla 2 importada">
                        <match url="^bundles/(.*)$" ignoreCase="false" />
                        <action type="Rewrite" url="public/bundles/{R:1}" />
                    </rule>
                    <rule name="Regla 3 importada" stopProcessing="true">
                        <match url="." ignoreCase="false" />
                        <conditions logicalGrouping="MatchAll">
                            <add input="{URL}" pattern="\.php$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="\.html$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="\.css$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="\.woff$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="\.ttf$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="\.svg$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="\.otf$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="\.eot$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="\.js$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="\.ico$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/+admin/" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/+install/" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/+robots.txt$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/+crossdomain.xml$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/plugins/([^/]*)?/+js/" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/plugins/([^/]*)?/+css/" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/plugins/([^/]*)?/+images/" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="^/js/" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/plugins/([^/]*)?/\.php$" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/+themes/" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/public/+videos/" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/public/+pdf/" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="^/images/" ignoreCase="false" negate="true" />
                            <add input="{URL}" pattern="/+images/+cache/" ignoreCase="false" negate="true" />
                            <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                        </conditions>
                        <action type="Rewrite" url="index.php" />
                    </rule>
                    <rule name="Regla 4 importada" stopProcessing="true">
                        <match url="." ignoreCase="false" />
                        <conditions logicalGrouping="MatchAll">
                            <add input="{URL}" pattern=".tpl$" ignoreCase="false" />
                        </conditions>
                        <action type="Rewrite" url="index.php" />
                    </rule>
                    <rule name="Regla 5 importada" stopProcessing="true">
                        <match url="." ignoreCase="false" />
                        <conditions logicalGrouping="MatchAll">
                            <add input="{URL}" pattern="/+admin$|/+admin/+.*|/+admin-files/" ignoreCase="false" />
                        </conditions>
                        <action type="Rewrite" url="admin.php" />
                    </rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>
  • Vote Up0Vote Down Andrey PodshivalovAndrey Podshivalov
    Posts: 1,526Member, Administrator, Sourcefabric Team
    theoretically it's possible but not recommended.
  • Umm, thanks, this happens when I try to install. Look at the attached. The page is blank does not advance
    1575 x 654 - 34K
    Post edited by Jansel Rios Menoya at 2013-06-14 08:33:10
  • I write this just in case someone want to install Newscoop in IIS 7.5 / 8.0, due the lack of info:

    The web.config file needed for get into the license screen is this (it is the /install/.htaccess converted and working):

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="Imported Rule 1" stopProcessing="true">
                        <match url="^.*$" />
                        <conditions logicalGrouping="MatchAny">
                            <add input="{REQUEST_FILENAME}" matchType="IsFile" pattern="" ignoreCase="false" />
                            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" pattern="" ignoreCase="false" />
                        </conditions>
                        <action type="None" />
                    </rule>
                    <rule name="Imported Rule 2" stopProcessing="true">
                        <match url="^.*$" />
                        <action type="Rewrite" url="index.php" />
                    </rule>
                    <rule name="Regla 1 importada-1" stopProcessing="true">
                        <match url="^fixer\.php$" ignoreCase="false" />
                        <action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
                    </rule>
                    <rule name="Regla 2 importada-1" stopProcessing="true">
                        <match url="^.*$" />
                        <action type="Rewrite" url="index.php" />
                    </rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>
  • Make sure that your NTFS permissions are allowing everyone to write during the installation. Thats all
  • Nacho, which version of Newscoop did you install using your approach ?