С нами с 24.11.05
Сообщения: 774
Рейтинг: 339
|
Добавлено: 02/12/05 в 07:05 |
Здравствуйте.
Я столкнулся с такой ситуацией, хотелось бы услышать мнений знающих людей.
Допустим у меня есть сайт 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/.
Не подскажите как сделать избежать этого геморроя?
Или же я в корне делаю все неправильно?
|
|
|
|
С нами с 13.07.02
Сообщения: 3113
Рейтинг: 1817
|
Добавлено: 02/12/05 в 10:16 |
AdultNooB писал: | Т.к. файлов у меня много, вконце мне приходится убирать везде localhost/. |
В конце чего? и где - "везде"?
|
|
|
|
Снимаю. Порчу.
С нами с 25.12.99
Сообщения: 1234
Рейтинг: 786
|
Добавлено: 02/12/05 в 11:48 |
на период работы в C:\WINDOWS\system32\drivers\etc\hosts (если XP) пиши:
127.0.01 site.com
а когда закончишь закоментируй
или ты на php пишешь? тогда сдела переменную с домейном в скрипте и только ее меняй
|
|
|
|
С нами с 19.01.02
Сообщения: 442
Рейтинг: 235
|
Добавлено: 02/12/05 в 11:49 |
А зачем ты полные пути вообще прописываешь? Используй относительную адресацию. Например вместо http://www.site.com/images/1.jpg пиши images/1.jpg (это если страница в корневой директории).
|
|
|
|
С нами с 13.07.02
Сообщения: 3113
Рейтинг: 1817
|
Добавлено: 02/12/05 в 12:47 |
Понял! Хотел вот написать тоже самое что и Airsnake.
|
|
|
|
С нами с 24.11.05
Сообщения: 774
Рейтинг: 339
|
Добавлено: 05/12/05 в 06:20 |
Спасибо, разобрался.
|
|
|
|
С нами с 23.08.05
Сообщения: 56
Рейтинг: 18
|
Добавлено: 06/12/05 в 11:50 |
А еще лучше поставить Денвер, и настроить его так, как нужно, для получения максимального соответствия локальной копии и реального сайта.
|
|
|
|
С нами с 12.08.05
Сообщения: 265
Рейтинг: 125
|
Добавлено: 11/12/05 в 06:42 |
+1 за Denwer. Очень удобно
|
|
|
|
С нами с 29.01.04
Сообщения: 316
Рейтинг: 202
|
Добавлено: 11/12/05 в 14:08 |
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".
Но первый вариант лучше, второй - для случаев, когда относительная адресация не подходит.
|
|
|
|
старый зануда
С нами с 26.07.03
Сообщения: 3291
Рейтинг: 1361
|
Добавлено: 11/12/05 в 14:26 |
Имхо, лучше поставить не денвер, а Linux, тогда не только можно будет сразу нужные домены на локальные IP адреса прописать, но и иметь практически точную копию сервера со всеми необходимыми дополнениями на локальной машине....
|
|
|
|
С нами с 05.05.03
Сообщения: 333
Рейтинг: 257
|
Добавлено: 13/12/05 в 22:41 |
Цитата: | Имхо, лучше поставить не денвер, а Linux |
Это идеальный вариант! Не часто, но сталкивался с проблемой, когда виндовый сервак ведет себя чуток иначе чем линуксовый со скриптами, отлаженными на локальном серваки и переложеных в онлайн.
|
|
Вебкамы-до 140$ за сайн/лайфтайм 25%, фрии ваер,фрии контент. Стучим в асю до или после регистрации
|
0
|
|
|
С нами с 16.08.04
Сообщения: 111
Рейтинг: 19
|
Добавлено: 14/12/05 в 07:33 |
Согласен с FEB
тока чуток его поправлю
Код: |
$rooturl=$_SERVER[HTTP_HOST]; |
для http://localhost.ru вернет localhost.ru;
и затем на страницах писать типо
и ненадо будет каждый раз в конфиге менять адрес сцайта....
|
|
|
|
С нами с 07.09.03
Сообщения: 4115
Рейтинг: 2060
|
Добавлено: 14/12/05 в 11:55 |
а меня интересует как на винде mod_rewrite отлаживать?
у меня модуль не работает, даже если я его включаю.. и вообще htaccess практически не работает, только самые общие директивы.
|
|
|
|
С нами с 09.02.05
Сообщения: 1482
Рейтинг: 1558
|
Добавлено: 14/12/05 в 13:27 |
хз... у меня комплект денвера стоит на винде и все работает.. и зэнд... и реврайт...
|
|
|
|
С нами с 29.01.04
Сообщения: 316
Рейтинг: 202
|
Добавлено: 14/12/05 в 18:51 |
Core писал: | htaccess практически не работает, только самые общие директивы. |
Попробуй в настройка виртуал хоста на корневую папку хоста прописать:
Код: | <Directory /your/virtual/host/root/www/dir/>
AllowOverride All
</Directory> |
|
|
|
|