• Welcome to the Chevereto User Community!

    Here, users from all over the world come together to learn, share, and collaborate on everything related to Chevereto. It's a place to exchange ideas, ask questions, and help improve the software.

    Please keep in mind:

    • This community is user-driven. Always be polite and respectful to others.
    • Support development by purchasing a Chevereto license, which also gives you priority support.
    • Go further by joining the Community Subscription for even faster response times and to help sustain this space
  • Chevereto Support CLST

    Support response

    Support checklist

    • Got a Something went wrong message? Read this guide and provide the actual error. Do not skip this.
    • Confirm that the server meets the System Requirements
    • Check for any available Hotfix - your issue could be already reported/fixed
    • Read documentation - It will be required to Debug and understand Errors for a faster support response

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