Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не работают ссылки при переносе сайта на хостинг
 
 автор: valentin_amarii   (02.05.2008 в 22:19)   письмо автору
 
 

HELP ME!!!!!

На моем компютере установлен сервер Apache, Php и MySql (Easy PHP).В папке WWW находится все мои скрипты PHP(написал сайт).Все идеально работает на локалхосте.Перенес все содержимое саита на веб сервер, и тут начались проблемы.Не работают линки.У меня в сриптах использую относительные пути ,например:
1. <a href="../index.php">Home</a>

2. <a href="italian/servizi.php">Servizi</a>(где italian папка с скриптами,которая находится в папке WWW.


3.<?php include_once("include/scripts.inc");?>




Если все работает на локалхосте,почему не работает на веб сервере?



Спасибо

   
 
 автор: Ralph   (02.05.2008 в 22:24)   письмо автору
 
   для: valentin_amarii   (02.05.2008 в 22:19)
 

Че орешь ???

   
 
 автор: Киналь   (02.05.2008 в 22:27)   письмо автору
 
   для: valentin_amarii   (02.05.2008 в 22:19)
 

Пока вся Одеса училась плавать, этот полиглот учил английский язык...

Что значит "не работают"? Куда приводят-то?

PS "Help me" по-русски будет "Помогите".

   
 
 автор: valentin_amarii   (02.05.2008 в 22:29)   письмо автору
 
   для: Киналь   (02.05.2008 в 22:27)
 

da nicuda,
piset cito papca ne naidena.error 404

   
 
 автор: Киналь   (02.05.2008 в 22:40)   письмо автору
 
   для: valentin_amarii   (02.05.2008 в 22:29)
 

При этом адрес в строке адреса правильный?

   
 
 автор: Sergeich   (02.05.2008 в 23:01)   письмо автору
 
   для: valentin_amarii   (02.05.2008 в 22:19)
 

Я бы попробовал начанать путь так: ./ Например, если скрипт bbb.php, на который идет ссылка находится в той же директории, где и скрипт aaa.php, с которого идет ссылка, то путь будет выглядеть так: "./bbb.php".

   
 
 автор: Atheist   (02.05.2008 в 23:04)   письмо автору
 
   для: Sergeich   (02.05.2008 в 23:01)
 

> Я бы попробовал начанать путь так: ./
Напрасно. Абсолютно эквивалентные пути. Можно еще (если дело проиходит в каталоге "abc"): "../abc/././././././bbb.php" - только зачем?

   
 
 автор: Eugene77   (03.05.2008 в 20:00)   письмо автору
 
   для: valentin_amarii   (02.05.2008 в 22:19)
 

1) В никсах и в windows слеши разные, но обычно проходит и так.
2) Напиши скрипт рекурсивного чтения директоии - увидишь какие фактически у тебя имена файлов и папок.

А иначе информации маловато.

   
 
 автор: valentin_amarii   (03.05.2008 в 20:26)   письмо автору
 
   для: Eugene77   (03.05.2008 в 20:00)
 

znacit tac:

Na hoste estipapca
root\htdoc\

v cotoruiu ia perepisal vseo soderjimoe saita is papki WWW. cotoraia nahoditsea na localhoste pri pomosi ftp managera.

Naprimer v faile index.php
esti link cotorii silaetsea na stranitu servizi.php
link napisan takim obrazom:

<a href="italian/servizi.php">Servizi</a>

gde italian papka v cotoroi nahoditsea script servizi.php .

I NA LOCAL HOSTE VSEO RABOTAET normalino.

   
 
 автор: Eugene77   (04.05.2008 в 17:02)   письмо автору
 
   для: valentin_amarii   (03.05.2008 в 20:26)
 

У вас файл .htaccess где-нибудь в лежит?

   
 
 автор: valentin_amarii   (05.05.2008 в 22:38)   письмо автору
 
   для: Eugene77   (04.05.2008 в 17:02)
 

na servere

   
 
 автор: valentin_amarii   (05.05.2008 в 22:39)   письмо автору
 
   для: valentin_amarii   (05.05.2008 в 22:38)
 

HELP ME!!!!!

На моем компютере установлен сервер Apache, Php и MySql (Easy PHP).В папке WWW находится все мои скрипты PHP(написал сайт).Все идеально работает на локалхосте.Перенес все содержимое саита на веб сервер, и тут начались проблемы.Не работают линки.


Структура папок на локалхосте:
WWW—(папка Easy PHP в которой находится все скрипты на локалхосте)
- Index.php (файл)
- ITALIAN (папка)—servizi.php(файл который находится в папке ITALIAN)
- INCLUDE(папка)—scripts.inc

Теперь пример адресасации линка из скрипта index.php на скрипт servizi.php

<a href="italian/servizi.php">Servizi</a>

include_once("include/scripts.inc");


На веб сервере стуктура папок
ROOT-
-HTDOC
В HTDOC перенес все содержимое сайта с локалхоста из папки WWW.Но линки не работают.При нажатии на линк <a href="italian/servizi.php">Servizi</a>
Выходит ошибка html 400 что страница не найдена или папка не существует

   
 
 автор: valentin_amarii   (05.05.2008 в 22:40)   письмо автору
 
   для: valentin_amarii   (05.05.2008 в 22:38)
 

htaccess nahoditsea na servere.mojet biti problema v nastroicah web servera?

   
 
 автор: AcidTrash   (05.05.2008 в 22:49)   письмо автору
 
   для: valentin_amarii   (05.05.2008 в 22:40)
 

Для начала.
Какое содержимое htaccess на сервере?

   
 
 автор: sim_rus   (06.05.2008 в 01:55)
 
   для: AcidTrash   (05.05.2008 в 22:49)
 

Судя по всему у тебя папка (ITALIAN) написана заглавными буквами, а ссылка на нее маленькими. Винде на это все равно, а вот для Linux это разные адреса.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования