"Страница не найдена" при оформлении заказа

Discussion in 'Магазины, электронная коммерция' started by Antoxa90, Jan 28, 2010.

  1. Offline

    Antoxa90 Недавно здесь

    Joined:
    Jan 7, 2010
    Messages:
    56
    Likes Received:
    2
    Gender:
    Male
    При нажатии "оформить заказ", "удалить товар из корзины", "обновить кол-во товаров в корзине" выдает что страница не найдена(( Выяснил причину, что в ссылке вида http://мой_сайт.ru/index.php?page=..... не прописывается часть ссылки - "index.php?". Где поправить эту чертову ссыль? уже встречался с такой проблемой, тогда пришлось ставить все абсолютно по новой.. сейчас магазин почти готов и переустанавливать все не вариант( тем более если может возникнуть та же проблема..
    з.ы.До сегодняшнего дня все работало прекрасно, хз почему опять вылез такой глюк :'(
     
  2.  
  3. Offline

    Antoxa90 Недавно здесь

    Joined:
    Jan 7, 2010
    Messages:
    56
    Likes Received:
    2
    Gender:
    Male
    Ну что неужели никто не сталкивался с такой проблемой?! Очень нужно решение, ну или хотя бы подсказка где копать..
     
  4. Offline

    scaj Недавно здесь

    Joined:
    Mar 4, 2010
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    В каталоге денвера:

    Z: \home\localhost\www\xxx\components\com_virtuemart\themes\default\templates\pages

    (где xxx - каталог сайта). Файлик shop_cart.tpl.php

    строчка с ссылкой

    Код (CODE):
    1. $href = $sess->url( $_SERVER['[B]PHP_SELF[/B]'].'?page=checkout.index&ssl_redirect=1', true);


    поменял на

    Код (CODE):
    1. $href = $sess->url( $_SERVER['[B]SCRIPT_NAME[/B]'].'?page=checkout.index&ssl_redirect=1', true);


    Собственно изменения выделены жирным шрифтом.

    Заработало. Почему не знаю, поскольку в пхп не сильно шарю. Насколько понял из курения мануалов что-то в различиях версий пхп. Был бы благодарен разъяснениям квалифицированных спецов.
     

Share This Page

Loading...