Forums / Install & configuration / IIS and Clean URLs - No good

IIS and Clean URLs - No good

Author Message

Isaac Schlueter

Wednesday 17 March 2004 9:26:50 pm

IIS doesn't seem to like the index.php/blog style of URLs. These URLs all go to the same place:
http://localhost/index.php/blog
http://localhost/index.php?/blog
http://localhost/index.php/blog_admin
http://localhost/index.php?/blog_admin
http://localhost/index.php/?blog_admin
http://localhost/index.php/foo/bar

Over at http://ez.no/community/forum/install_configuration/installing_ez_publish_version_31_demo_site_on_win2k_iis it looks like there's a bunch of setup instructions for IIS. I followed those, but the URLs are still no good - index.php/whatever still goes to the same place as index.php. (Thinking I must have missed something, I started over, and didn't follow those instructions, just followed the standard manual instructions. Didn't work. Tried those again. Nope.)

I looked in the php.ini file, and set this:
cgi.fix_pathinfo=1
No change at all. (The comments there say that it's for cgi, not regular scripting, so I didn't really hold out much hope of that working.)

Does anyone know of a setting or something that I'm missing? Any help would be great.

Is there anyone out there who actually runs ezPublish in an IIS environment? If so, please let me know. Even if you can't tell me how you got it to work, I'd like to know that it's possible before I dump any more time into trying to solve this puzzle.

How hard would it be to just use the good old fashioned ?s and &s? It's not as pretty, but it would be much easier to set up IIS if that was an option. (Of course, I understand if this might just be too much work to enable at this point.)

(BTW, it works fine in Apache, and I really wish I could just use that. But Apache and IIS can't both monopolize port 80, and we've some other stuff that only runs in IIS and is mission-critical.)

If IIS isn't supported, it would be a great feature to have the first page of the installer say:
"Warning - you are running IIS and not Apache. You are going to tear all your hair out. Stop now and get a different CMS. EzPublish is Apache only. Thank you."

Thanks :)

Isaac Z. Schlueter
http://isaac.beigetower.org

Isaac Schlueter

Thursday 18 March 2004 3:37:16 pm

I found some information on this at these sites:
http://kalsey.com/2002/03/mod_rewrite_for_iis/
http://www.pedrovera.com/articles.241.php
http://www.iismods.com/url-rewrite/index.htm
http://www.jdhodges.com/log/1309

Anyone else with this problem should check those out.

eZ debug

Timing: Jan 19 2025 00:56:52
Script start
Timing: Jan 19 2025 00:56:52
Module start 'content'
Timing: Jan 19 2025 00:56:53
Module end 'content'
Timing: Jan 19 2025 00:56:53
Script end

Main resources:

Total runtime0.9901 sec
Peak memory usage4,096.0000 KB
Database Queries189

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0061 590.6719180.8281
Module start 'content' 0.00610.8594 771.5000437.0938
Module end 'content' 0.86550.1245 1,208.5938333.8125
Script end 0.9900  1,542.4063 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00420.4226210.0002
Check MTime0.00160.1631210.0001
Mysql Total
Database connection0.00070.074410.0007
Mysqli_queries0.918392.75211890.0049
Looping result0.00170.17651870.0000
Template Total0.958896.820.4794
Template load0.00230.227620.0011
Template processing0.956596.612620.4783
Template load and register function0.00040.038710.0004
states
state_id_array0.00080.081710.0008
state_identifier_array0.00120.125320.0006
Override
Cache load0.00190.1909300.0001
Sytem overhead
Fetch class attribute can translate value0.00130.134920.0007
Fetch class attribute name0.00140.140720.0007
XML
Image XML parsing0.00040.042720.0002
class_abstraction
Instantiating content class attribute0.00000.001120.0000
General
dbfile0.00870.8741210.0004
String conversion0.00000.001430.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
2content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
5content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
5content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 14
 Number of unique templates used: 5

Time used to render debug report: 0.0001 secs