Jump to content
Sign in to follow this  
Brunnen G

http://localhost/mysite.ru/

Recommended Posts

Здравствуйте, товарищи!

Закончились мои детские бубеньчики.

Теперь для окончательно отказа от винды мне осталось сделать одну вещь.

В винде усть такой пакет утилит, который называется "Denver".

Что он дает - запускает апач, мыскл, перл и прочие серверные штуки на локальном компе.

ТО есть, введя в строку браузера

http://localhost/mysite.ru/

мы увидим собственно полностью функциональный сайт.

Умом я понимаю, что это перенято из линукса, нашел папки аналогичные, установил мыскл и апач (только они мне нужны), но не знаю как это всё склеить и заставить работать.

Я не прошу обьяснять, просто скажите название книги или дайте ссылку, где можно конкретно про этот случай все узнать.

Мануалы и гугль не спасли - я контент-менеджер, если можно так сказать, а не программист на пхп... Мне просто нужно влепить движок сайта и заставить его работать оффлайн.

Заранее спасибо

Share this post


Link to post
Share on other sites

Здравствуй, товарищ! Теперь, когда бубенчики кончились, готов ли ты посвятить свою жизнь делу революции? Smile

Я тоже не программист на пхп, а совсем наоборот - админ, поэтому восприятие сложности или простоты настройки у меня искаженное Smile

Вообще нужно смотреть по дистрибутиву. Я использую Gentoo, там достаточно собрать апач с флагом php, чтоб получить полностью рабочую систему с корнем в /var/www/localhost без излишних телодвижений. Скажите, какой у Вас дистрибутив, думаю, знающие люди подтянутся.

Share this post


Link to post
Share on other sites

Denver автоматом конфигурит некоторые вещи. В линуксе придется все настраивать руками. Но тут многое зависит от того какой апач - 1-й или 2-й, так как у них различаются конфиги и подход к безопасности. Но в любом случае необходим apache и php, затем в зависимости от апача и пыхпыха правим httpd.conf, php.ini (в случае 2-го апача много файлов правим - там разнесены настройки) на предмет виртуальных хостов, корневой директории, если надо hosts и т.п. В сети много инфы на эту тему

Share this post


Link to post
Share on other sites

SUSE 10.3

Apache 2.2.4, насколько я помню =)

Вот именно /var/www/localhost мне и надо получить, чтобы введя в браузер название данной темы, всё бы, как заповедал Торвальдс, "просто работало" Smile

Мне ж даже админить ничего не надо, просто в майадмине создать бд (ну уж с этим-то проблем нет Laughing ) и больше ничего не трогать никогда, только иногда списывать бэкап базы и носить на свой сайт =)

Ну так бросьте в меня урлю с книжкой или какой-нить статьей по настройке такой системы =)

Share this post


Link to post
Share on other sites

И как, интересно, было выяснено, что НЕ ТО ? Не так как в денвере? Конечно не так. Еще раз - для понятности:

1. настраиваем конфиги апача и пыхпыха под свои нужды (раные там время выполнения скрипта, максимальный размер файла для аплоада и т.п.)

2. Настраиваем виртуальные хосты

3. Прописываем хосты в hosts

4. создаем базу мускуля

КАЖДЫЙ ИЗ ЭТИХ ШАГОВ ОПИСАН ЕСЛИ ИСКАТЬ КАК Я УКАЗАЛ.

а вот описания как перейти от денвера к линуксу там действительно нет, как и описания как написать СВОЙ сайт.

З.Ы. без понимания сути вопроса, т.е. КАК работает denver переходить куда-то бессмысленно. объясню на примере: стобы сделать свой автомобиль для начало надо разобраться как работает чужой - причем не только как крутить баранку, а ЧТО ПРИ ЭТОМ ПРОИСХОДИТ, какие рычажки и шестеренки крутятся и почему именно так, а не иначе

Share this post


Link to post
Share on other sites

Установите webmin, если вам нравится конфигурировать все при помощи мыши. Порядок действий (все, естественно, от рута):

0. (если нет apache) установка апача: rpm -i http-bla-bla.rpm;

1. установка webmin (типа rpm -i webmin-bla-bla.rpm);

2. запуск апача: /etc/init.d/httpd start или apachectl start;

3. запуск webmin: /etc/init.d/webmin start

4. открываем окно браузера и набираем http://localhost:10000

(httpd по умолчанию сконфигурирован на тестовую страницу локалхоста, вебмин сидит на порту 10000)

5. заходим из-под рута и конфигурируем все, что надо

6. можно прописать в автозапуск необходимые службы.

Share this post


Link to post
Share on other sites

Embarassed Прошу прощения за то, что отнял у вас время на написание ссылки в гугль Surprised (один хрен не помогло)

Всё оказалось банальнее некуда (это я идиот, дитя мандривского вебадмина)

Всё прекрасно запустилось в ястовской утилите управления системной бесовщиной runlevel

Ну а уж прописать DocumentRoot и иже с ним и создать десяток виртуальных хостов проблем не составило, понятное дело.

А теперь можно и оффтопнуть.

Все найденные в гугле документы составлены, конечно, здорово и грамотно, умно и с блеском, однако...

Ну подумайте сами, если бы инструкция к какому-нибудь холодильнику начиналась со слов "если у вас потёк фрион и левая гравицапа неправильно цапится..." - вы бы смогли его хотя бы включить? Что такое фрион? какая гравицапа и куда она цапится? Стал бы я вообще читать этот мануал, если бы знал, что к чему с самого важного момента - "вставьте вилку в розетку.... (см. спецификацию вилок и розеток, сборочный чертеж, а также ЧАВО по вставке вилок одного типа в розетки другого типа на стр. №№ ххх)"

А чтобы найти действительно подходящий мануал

http://localhost/manual/

пришлось сначала ЗАПУСТИТЬ АПАЧ.

Бутылка Клейна! Surprised

2 Eddy

Спасиба, друх! Не понадобился вебмин =)

2 Byte

Вы писали:

...какой апач - 1-й или 2-й, так как у них различаются конфиги и подход к безопасности. Но в любом случае необходим apache и php, затем в зависимости от апача и пыхпыха правим httpd.conf, php.ini (в случае 2-го апача много файлов правим - там разнесены настройки) на предмет виртуальных хостов, корневой директории, если надо hosts и т.п.

Вот это-то как раз меня волновало меньше всего (см. начало сообщения)

Всё, что требовалось - стартовать апач и связать его с пхп5 и мускл.

В первом посте я четко спросил - как заставить связку апач-пхп-мускл заработать? Ответ нашелся в мануале - включить mod_php и прочие желаемые плюшки.

Кстати, /etc/init.d/httpd start по неустановленным причинам не проканало... Неизвестная команда Shocked Видимо, разработчики сусе решили отрезать такую команду, чтобы загнать юзера в яст.

Share this post


Link to post
Share on other sites

Brunnen G писал(а) Mon, 17 March 2008 22:05

Прошу прощения за то, что отнял у вас время на написание ссылки в гугль Surprised (один хрен не помогло)

Плохо искали

Цитата:

Всё оказалось банальнее некуда (это я идиот, дитя мандривского вебадмина)

Всё прекрасно запустилось в ястовской утилите управления системной бесовщиной runlevel

Это еще раз говорит о том, что изучать надо не запуск в конкретных дистрах, а основы.

Цитата:

Ну подумайте сами, если бы инструкция к какому-нибудь холодильнику начиналась со слов "если у вас потёк фрион и левая гравицапа неправильно цапится..." - вы бы смогли его хотя бы включить?

Нет. Инструкция должна начинаться "холодильник состоит из... "

Цитата:

Кстати, /etc/init.d/httpd start по неустановленным причинам не проканало... Неизвестная команда Shocked Видимо, разработчики сусе решили отрезать такую команду, чтобы загнать юзера в яст.

А все потому, что опять же, основы-основы...

Причины вполне установленные - в suse по желанию разработчиков

/etc/init.d/apache2

или, что короче набирать

/etc/rc.d/apache2

Кстати, в любом дистре работает apache2clt restart, ну, или должно работать...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...