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

Тема в разделе "Магазины, электронная коммерция", создана пользователем Antoxa90, 28.01.2010.

  1. Offline

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

    Регистрация:
    07.01.2010
    Сообщения:
    56
    Симпатии:
    2
    Пол:
    Мужской
    При нажатии "оформить заказ", "удалить товар из корзины", "обновить кол-во товаров в корзине" выдает что страница не найдена(( Выяснил причину, что в ссылке вида http://мой_сайт.ru/index.php?page=..... не прописывается часть ссылки - "index.php?". Где поправить эту чертову ссыль? уже встречался с такой проблемой, тогда пришлось ставить все абсолютно по новой.. сейчас магазин почти готов и переустанавливать все не вариант( тем более если может возникнуть та же проблема..
    з.ы.До сегодняшнего дня все работало прекрасно, хз почему опять вылез такой глюк :'(
     
  2.  
  3. Offline

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

    Регистрация:
    07.01.2010
    Сообщения:
    56
    Симпатии:
    2
    Пол:
    Мужской
    Ну что неужели никто не сталкивался с такой проблемой?! Очень нужно решение, ну или хотя бы подсказка где копать..
     
  4. Offline

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

    Регистрация:
    04.03.2010
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    В каталоге денвера:

    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);


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

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

Поделиться этой страницей

Загрузка...