• Resolved matthewlambert

    (@matthewlambert)


    I’m pulling my hair out here. I keep seeing other say multisite works out of the box. Not at all in my case. I have customized the web.config to get sub sites working. Now, everything seems to work except images. I can upload them just fine. After uploading, it looks like a broken image icon in the media library. If I click on the broken image icon in the media library, it shows me the picture uploaded and a thumbnail of my pic. I copy and paste the url of the image in a browser and a 500 internal server error returns.

    Here’s a copy of my web.config in case someone wants to see this. I don’t think it is the problem, but here ya go.

    <?xml version=”1.0″ encoding=”UTF-8″?>
    <configuration>
    <system.webServer>
    <rewrite>
    <rules>
    <rule name=”WordPress Rule 1″ stopProcessing=”true”>
    <match url=”^index\.php$” ignoreCase=”false” />
    <action type=”None” />
    </rule>
    <rule name=”WordPress Rule 2″ stopProcessing=”true”>
    <match url=”^([_0-9a-zA-Z-]+/)?files/(.+)” ignoreCase=”false” />
    <action type=”Rewrite” url=”wp-includes/ms-files.php?file={R:2}” appendQueryString=”false” />
    </rule>
    <rule name=”WordPress Rule 3″ stopProcessing=”true”>
    <match url=”^([_0-9a-zA-Z-]+/)?wp-admin$” ignoreCase=”false” />
    <action type=”Redirect” url=”{R:1}wp-admin/” redirectType=”Permanent” />
    </rule>
    <rule name=”WordPress Rule 4″ stopProcessing=”true”>
    <match url=”^” ignoreCase=”false” />
    <conditions logicalGrouping=”MatchAny”>
    <add input=”{REQUEST_FILENAME}” matchType=”IsFile” ignoreCase=”false” />
    <add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” ignoreCase=”false” />
    </conditions>
    <action type=”None” />
    </rule>
    <rule name=”WordPress Rule 5″ stopProcessing=”true”>
    <match url=”(^[_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*)” ignoreCase=”false” />
    <action type=”Rewrite” url=”{R:2}” />
    </rule>
    <rule name=”WordPress Rule 6″ stopProcessing=”true”>
    <match url=”^([_0-9a-zA-Z-]+/)?(.*\.php)$” ignoreCase=”false” />
    <action type=”Rewrite” url=”{R:2}” />
    </rule>
    <rule name=”WordPress Rule 7″ stopProcessing=”true”>
    <match url=”.” ignoreCase=”false” />
    <action type=”Rewrite” url=”index.php” />
    </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>

    Your help is greatly appreciated! Thanks in advance

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter matthewlambert

    (@matthewlambert)

    I resolved the problem. The 500 error made me think permissions and I had already adjusted ntfs permissions (or so I thought) for the “wp-contents” folder. If anyone else has the same issue, check to make sure you gave appropriate permissions for the IISUSER and save yourself the headache I just endured 🙂

    Thread Starter matthewlambert

    (@matthewlambert)

    problem resolved

    worked for me! thanks for the resolution, Matthew. been stuck on this issue for a day.

    I have been fighting this for a week! Platform: IIS 8.5, latest WordPress, MS URL Rewrite installed, and I also have tried your web.config. I can get pretty permalinks to work, but I lose all my images, css links, etc. I have double checked NTFS permissions on WP-CONTENT a hundred times! If I dump the web.config, all images are fine, but I have to use the default linking system in WordPress.

    Any other ideas? Thanks for being out there. John

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘images not showing – running multisite wordpress on iis 8.5’ is closed to new replies.