Hi:

The store is using ZC v1.3.8a on Linux server running php as CGI. We have the following addons:

  • admin profiles v1.0.7
  • Attribute Controller
  • Canada post
  • column divider pro v0.4
  • css flyout header v1.5
  • eventCal v1.0 RC1
  • how did you hear about us
  • newsletter subscribe v2.1.0
  • order steps tableless v2.2
  • personalized my account link v1.00
  • splittaxline v1.11
  • ultimate seo url v1.106
  • zen lightbox v1.5
  • hide categories
  • security_patch_v138_20090619
  • pci_patch_v13x_search.php

this store was launch in Feb and was working perfectly well. I made a test review on one of the sample database items, and sometime after the launch, I deleted the item without approving the review. I deleted my review so as not to confuse the client.

Yesterday, a registered user tried to write a review and all she got was a page not found. i followed her steps and got the same result. the url however reads http://bisousbaby.com/index.php?main_page=product_reviews_write&products_id=8&number_of_uploads=0

What I've tried:

  1. I've checked error log in cpanel, nothing shows up in relations to this issue.
  2. I followed the debug error option explained here, but an error was not registered or saved in cache
  3. I searched the forum and could only find this post that had some related issue, though not the same.
  4. It is worth noting that i have a test database and a live db. in the test db my review is listed. Using phpMyAdmin, i exported the Reviews and Reviews Description record and imported into the live db. YES, i did a backup before starting. The record shows up in the db, in admin Home under reviews and under catalog > reviews.

Here's the rub. On the site, if you click on Reviews [more] in the sidebar, it displays the review. if you click on the Write Review below the product image on product detail page, i still get Page Not Found.

in includes/templates/CUSTOM/templates/tpl_product_info_display.php the reviews section reads:
Code:
<!--bof Reviews button and count-->
<?php
  if ($flag_show_product_info_reviews == 1) {
    // if more than 0 reviews, then show reviews button; otherwise, show the "write review" button
    if ($reviews->fields['count'] > 0 ) { ?>
        <div id="productReviewLink">
<?php echo '<a href="' . zen_href_link(FILENAME_PRODUCT_REVIEWS, zen_get_all_get_params()) . '">' . zen_image_button(BUTTON_IMAGE_REVIEWS, BUTTON_REVIEWS_ALT) . '</a>'; ?>
            <p class="reviewCount">
<?php echo ($flag_show_product_info_reviews_count == 1 ? TEXT_CURRENT_REVIEWS . ' ' . $reviews->fields['count'] : ''); ?>
            </p>
        </div>
<?php } else { ?>
        <div id="productReviewLink">
<?php echo '<a href="' . zen_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, zen_get_all_get_params(array())) . '">' . zen_image_button(BUTTON_IMAGE_WRITE_REVIEW, BUTTON_WRITE_REVIEW_ALT) . '</a>'; ?>
        </div>
<?php
  }
}
?>
<!--eof Reviews button and count -->
Does anyone have any ideas? Please HELP.