• Welcome to the Chevereto user community!

    Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.

    Please keep in mind:

    • 😌 This community is user driven. Be polite with other users.
    • 👉 Is required to purchase a Chevereto license to participate in this community (doesn't apply to Pre-sales).
    • 💸 Purchase a Pro Subscription to get access to active software support and faster ticket response times.
  • Chevereto Support CLST

    Support response

    Support checklist

Awaiting feedback chevereto 3+ on IIS

latrox

Chevereto Member
Hello,

is it possible run chevereto 3+ on a IIS Windows Server?

Can u please help me with the errors.

Code:
PHP Notice:  Use of undefined constant G_APP_DB_HOST - assumed 'G_APP_DB_HOST' in C:\Inetpub\vhosts\gamios.de\images.gamios.de\lib\G\classes\class.db.php on line 115
PHP Notice:  Use of undefined constant G_APP_DB_USER - assumed 'G_APP_DB_USER' in C:\Inetpub\vhosts\gamios.de\images.gamios.de\lib\G\classes\class.db.php on line 115
PHP Notice:  Use of undefined constant G_APP_DB_PASS - assumed 'G_APP_DB_PASS' in C:\Inetpub\vhosts\gamios.de\images.gamios.de\lib\G\classes\class.db.php on line 115
PHP Notice:  Use of undefined constant G_APP_DB_PORT - assumed 'G_APP_DB_PORT' in C:\Inetpub\vhosts\gamios.de\images.gamios.de\lib\G\classes\class.db.php on line 115
PHP Notice:  Use of undefined constant G_APP_DB_NAME - assumed 'G_APP_DB_NAME' in C:\Inetpub\vhosts\gamios.de\images.gamios.de\lib\G\classes\class.db.php on line 115
PHP Notice:  Use of undefined constant G_APP_DB_DRIVER - assumed 'G_APP_DB_DRIVER' in C:\Inetpub\vhosts\gamios.de\images.gamios.de\lib\G\classes\class.db.php on line 115
PHP Notice:  Undefined offset: 2 in C:\Inetpub\vhosts\gamios.de\images.gamios.de\lib\G\classes\class.db.php on line 74
PHP Notice:  Undefined offset: 12 in C:\Inetpub\vhosts\gamios.de\images.gamios.de\lib\G\classes\class.db.php on line 74
PHP Notice:  Undefined variable: db_settings in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\classes\class.settings.php on line 58
PHP Notice:  Undefined index: chevereto_version_installed in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\classes\class.settings.php on line 94
PHP Notice:  Undefined index: theme in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\classes\class.settings.php on line 94
PHP Notice:  Undefined variable: SERVER in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\integrity-check.php on line 52
PHP Notice:  Undefined variable: install_errors in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\integrity-check.php on line 129
PHP Notice:  Undefined index: chevereto_version_installed in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\classes\class.settings.php on line 94
PHP Notice:  Undefined index: default_language in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\functions.php on line 149
PHP Notice:  Undefined index: auto_language in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\functions.php on line 149
PHP Notice:  Undefined index: USER_SELECTED_LANG in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\classes\class.l10n.php on line 71
PHP Notice:  Undefined variable: locale in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\classes\class.l10n.php on line 79
PHP Notice:  Undefined variable: locale in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\classes\class.l10n.php on line 80
PHP Notice:  Undefined variable: locale in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\classes\class.l10n.php on line 83
PHP Notice:  Undefined index: chevereto_version_installed in C:\Inetpub\vhosts\gamios.de\images.gamios.de\app\lib\functions.php on line 149

The Link is: http:// images.gamios.de
 
None of these are errors. Those are notices which are deprecated in PHP 5.3+

Your php.ini error reporting settings should be
Code:
E_ALL ^ E_NOTICE
 
Random-function works now.
I set open_basedir to none.

open_basedir: none

But when i upload pictures always 404 picture shown...
 
Could you so kindly indicate your site URL? I can't do anything without that.
 
Site URL: http://images.gamios.de
i can find the uploaded file on the server, but on the website it always show the "image not found" picture.

Maybe a web.config problem?

Code:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Importierte Regel 1">
                    <match url="lines" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="and" ignoreCase="false" />
                    </conditions>
                    <action type="Rewrite" url="Make" />
                </rule>
                <rule name="Importierte Regel 2" stopProcessing="true">
                    <match url="images/.+\.(gif|jpe?g|png|bmp)" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Redirect" url="{R:0}" redirectType="Temporary" />
                </rule>
                <rule name="Importierte Regel 3" stopProcessing="true">
                    <match url="images/.+\.(gif|jpe?g|png|bmp)" />
                    <action type="Rewrite" url="content/system/404.gif" />
                </rule>
                <rule name="Importierte Regel 4" stopProcessing="true">
                    <match url="." ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                        <add input="{URL}" pattern="\.(css|js|html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpe?g|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php" />
                </rule>
            </rules>
        </rewrite>
        <staticContent>
            <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
        </staticContent>
       
    </system.webServer>
</configuration>
 
I have found the failure.
Can u please help me set them correctly.

Code:
<rule name="Importierte Regel 2" stopProcessing="true">
                    <match url="images/.+\.(gif|jpe?g|png|bmp)" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Redirect" url="{R:0}" redirectType="Temporary" />
                </rule>
                <rule name="Importierte Regel 3" stopProcessing="true">
                    <match url="images/.+\.(gif|jpe?g|png|bmp)" />
                    <action type="Rewrite" url="content/system/404.gif" />
                </rule>
 
Sorry, I don't know. I use Apache and Nginx I don't know how to tweak IIS.
 
I have fixed it. :)
Now everything works fine!

The Solution (the complete web.config):
Code:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Importierte Regel 1">
                    <match url="lines" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="and" ignoreCase="false" />
                    </conditions>
                    <action type="Rewrite" url="Make" />
                </rule>
                <rule name="Importierte Regel 2" stopProcessing="true">
                    <match url="images/.+\.(gif|jpe?g|png|bmp)" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="content/system/404.gif" />
                </rule>
                <rule name="Importierte Regel 4" stopProcessing="true">
                    <match url="." ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                        <add input="{URL}" pattern="\.(css|js|html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpe?g|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php" />
                </rule>
            </rules>
        </rewrite>
        <staticContent>
            <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
        </staticContent>
       
    </system.webServer>
</configuration>
 
My version of the file :)
Everything works ...
Code:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Importierte Regel 1">
                    <match url="lines" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="and" ignoreCase="false" />
                    </conditions>
                    <action type="Rewrite" url="Make" />
                </rule>
                <rule name="Importierte Regel 2" stopProcessing="true">
                    <match url="images/.+\.(gif|jpe?g|png|bmp)" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Redirect" url="{R:0}" redirectType="Temporary" />
                </rule>
                <rule name="Importierte Regel 4" stopProcessing="true">
                    <match url="." ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                        <add input="{URL}" pattern="\.(css|js|html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpe?g|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
 
Back
Top