2014-02-09 2 views
0

Мой друг попросил меня одолжение, чтобы переместить его сайт. Программист, который сделал это, прислал мне архив с базой данных и остальным файлам. Я установил его на свой локальный хост, на нем установлены apache, php и mysql.Joomla переехал, теперь index.php перенаправляет меня в корневую папку

У меня проблема с этим. Если я перейду в localhost/mgro/index2.php, он покажет как-то минимальную версию веб-сайта, но если я нажму на что-нибудь, он получит index.php? Something_else_here, и он работает. Если я перейду в localhost/mgro, я просто увижу файлы, и если я перейду на localhost/mgro/index.php, он перенаправит меня на localhost/mgro.

О файле конфигурации, я использовал файл configuration.php-dist с новой информацией в нем. То, что я изменил, это просто база данных, пользователь и пароль для базы данных.

В принципе, все работает отлично, за исключением того, что index.php без каких-либо запросов, потому что она «задники» меня в папку

НОВАЯ ПРОБЛЕМА: Если я нажимаю на кнопку Добавить в корзину, он перенаправляет меня на веб-сайт, который находится в сети.

+0

Недостаточно наличия файлов или базы данных сайта. Вам нужно все содержимое конфигурации сервера. например Конфигурация .htaccess и httpd.conf –

ответ

0

Это Joomla 1.5 или Joomla 2.5.x/3.0? Я собираюсь предположить, что у вас есть потенциальная проблема с переменной live_site в файле configuration.php, особенно если вы используете Joomla 1.5. Убедитесь, что он настроен на локальный URL-адрес вашего локального хоста.

Некоторые другие вещи для проверки: 1) Если вы используете URL-адреса SEF, вам нужно использовать файл .htaccess. Обычно один Joomla включает по умолчанию (если у вас его нет, вы можете его загрузить из репозитория кода Joomla: http://joomlacode.org/gf/project/joomla/frs/?action=index

2) При входе в глобальную конфигурацию и установите флажок «Переписывание URL». Вы можете попробовать отключить его. (Вкл. Требуется файл .htaccess, упомянутый ранее).

3) Если вы просто видите файлы, когда попадаете в каталог, то Apache не настроен на загрузку .php-файлов. Поскольку вы используете localhost, вам придется как-то отслеживать это.

Другие примечания: -Index2.php не является чем-либо, не используйте его.

Смежные вопросы