Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Хостинги / Домены / Железо
»
Тема:
Вопрос по локальному apache..
Новая тема
Ответить
цитата
02/12/05 в 07:05
AdultNooB
Здравствуйте.
Я столкнулся с такой ситуацией, хотелось бы услышать мнений знающих людей.
Допустим у меня есть сайт wХw.site.com и локальный апаче, где я работаю над сайтом, а потом через ftp закидываю измененные файлы на
site.com
Естественно что я не могу локальную версию апаче настроить также, как и глобальную wХw.site.com. Вследствии этого мне приходиться вносить изменения, что бы файлы работали под глобальный
site.com
Если я немного намудрил, вот более конкретный пример:
В html или php файлах на
site.com
, я пишу hХХp://www.site.com
А в локальной версии, мне приходится писать:
hХХp://localhost/www.site.com.
Т.к. файлов у меня много, вконце мне приходится убирать везде localhost/.
Не подскажите как сделать избежать этого геморроя?
Или же я в корне делаю все неправильно?
цитата
02/12/05 в 10:16
zJ
AdultNooB писал:
Т.к. файлов у меня много, вконце мне приходится убирать везде localhost/.
В конце чего? и где - "везде"?
цитата
02/12/05 в 11:48
Gary
на период работы в C:\WINDOWS\system32\drivers\etc\hosts (если XP) пиши:
127.0.01
site.com
а когда закончишь закоментируй
или ты на php пишешь? тогда сдела переменную с домейном в скрипте и только ее меняй
цитата
02/12/05 в 11:49
Airsnake
А зачем ты полные пути вообще прописываешь? Используй относительную адресацию. Например вместо
http://www.site.com/images/1.jpg
пиши images/1.jpg (это если страница в корневой директории).
цитата
02/12/05 в 12:47
zJ
Понял! Хотел вот написать тоже самое что и Airsnake.
цитата
05/12/05 в 06:20
AdultNooB
Спасибо, разобрался.
цитата
06/12/05 в 11:50
Booker
А еще лучше поставить
Денвер
, и настроить его так, как нужно, для получения максимального соответствия локальной копии и реального сайта.
цитата
11/12/05 в 06:42
Screwdriver
+1 за Denwer. Очень удобно
цитата
11/12/05 в 14:08
FEB
Gary писал:
C:\WINDOWS\system32\drivers\etc\hosts (если XP)
я прописываю 127.0.01 site.com (точнее другой айпи, но из локальной подсети)
Таким образом при обращении по
http://site.com
- работаю с версией для разработки. А по
http://www.site.com
- работающий в сети вариант.
Цитата:
Т.к. файлов у меня много, вконце мне приходится убирать везде localhost/.
Можешь использовать конфиг, в котором просана она переменная, например: $root_url="http://www.site.com/" (для удаленной версии) и $root_url="http://localhost/www.site.com/" (для локальной). Далее инклюдить файл конфига в начале каждой страницы. Параметры формировать как "{$root_url}images/file.jpg".
Но первый вариант лучше, второй - для случаев, когда относительная адресация не подходит.
цитата
11/12/05 в 14:26
Vlad_S
Имхо, лучше поставить не денвер, а Linux, тогда не только можно будет сразу нужные домены на локальные IP адреса прописать, но и иметь практически точную копию сервера со всеми необходимыми дополнениями на локальной машине....
цитата
13/12/05 в 22:41
JxMan
Цитата:
Имхо, лучше поставить не денвер, а Linux
Это идеальный вариант! Не часто, но сталкивался с проблемой, когда виндовый сервак ведет себя чуток иначе чем линуксовый со скриптами, отлаженными на локальном серваки и переложеных в онлайн.
цитата
14/12/05 в 07:33
МОРКОВь
Согласен с
FEB
тока чуток его поправлю
Код:
$rooturl=$_SERVER[HTTP_HOST];
для
http://localhost.ru
вернет localhost.ru;
и затем на страницах писать типо
Код:
http://<?echo$rooturl;?>/file.lala
и ненадо будет каждый раз в конфиге менять адрес сцайта....
цитата
14/12/05 в 11:55
Core
а меня интересует как на винде mod_rewrite отлаживать?
у меня модуль не работает, даже если я его включаю.. и вообще htaccess практически не работает, только самые общие директивы.
цитата
14/12/05 в 13:27
Simple
хз... у меня комплект денвера стоит на винде и все работает.. и зэнд... и реврайт...
цитата
14/12/05 в 18:51
FEB
Core писал:
htaccess практически не работает, только самые общие директивы.
Попробуй в настройка виртуал хоста на корневую папку хоста прописать:
Код:
<Directory /your/virtual/host/root/www/dir/>
AllowOverride All
</Directory>
Новая тема
Ответить
Эта страница в полной версии