[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Установка Apache под Linux
gena_morozov
Помогите пожалуйста. В linux'е не осень разбираюсь. В книге прочитал что чтобы установить apahe и php нужно всести rpm -ih apache* но у меня пишет нет такого файла. Установил apache через KDE, пытаюсь запустить apahe service httpd start - пишет нет такой команды, /etc/rc.d/init.d/httpd start - пишет отказано в доступе. Помогите пожалуйста решить эту проблему, мне охота писать скрипты под linux.



Спустя 1 час, 43 минуты, 55 секунд (19.06.2007 - 17:35) welder написал(а):
Какой у тя линух? дебиан ?

Цитата
пытаюсь запустить apahe service httpd start - пишет нет такой команды


а без apahe service не пытался ?

>> httpd start

Цитата
/etc/rc.d/init.d/httpd start - пишет отказано в доступе


Это из за того что ты не под пользователем root

>> su
введи пароль на рута
>>/etc/rc.d/init.d/httpd start/


Так же почитай тут как собирать из исходников ибо рпм это зло.

http://welder.host-expert.com/scripts_docs/web_server/

Для редактирования пхп скриптов используй kate очень мощный и удобный текстовый редактор.

если понадобиться могу ещё дать свой shell скрипт для автоматизаци работы с сервером апач и мускулом а также для автоматической генерации хостов

Спустя 1 час, 12 минут, 41 секунда (19.06.2007 - 18:48) gena_morozov написал(а):
service вводил естественно без apache, т.е. "service httpd start".
Дистрибутив у меня Mandriva Spring 2007.
А как ввести пароль root'а в запросе? После "/"что ли?

А на счет shell скрипта - не откажусь, т.к. сам написать его пока не могу, знаний не достаточно...

Спустя 3 минуты, 40 секунд (19.06.2007 - 18:51) gena_morozov написал(а):
посмотрел ссылку, которую ты мне дал, появился вопрос, а shell и консоль, которую я запускаю в KDE это одно и тоже?

Спустя 8 минут, 20 секунд (19.06.2007 - 19:00) welder написал(а):
Цитата
service вводил естественно без apache, т.е. "service httpd start".


в кансоли httpd start

Цитата
А как ввести пароль root'а в запросе? После "/"что ли?


в кансоли su он скажет Password: и в води пароль !
в запросе ни как если надо используй sudo

Цитата
посмотрел ссылку, которую ты мне дал, появился вопрос, а shell и консоль, которую я запускаю в KDE это одно и тоже?


Да это одно и тоже.

Спустя 13 минут, 9 секунд (19.06.2007 - 19:13) gena_morozov написал(а):
Эх... а как узнать какие apache, mysql и php уже есть в моем дистрибутиве? А то качать mysql почти 50 мегов, а у меня диал ап... и еще, сорри за ламерские вопросы...

Спустя 1 час, 11 секунд (19.06.2007 - 20:13) welder написал(а):
смотри в дист файлах !

Спустя 22 часа, 42 минуты, 56 секунд (20.06.2007 - 18:56) gena_morozov написал(а):
Mysql у меня заработала, я так понял. Потому что при старте системы, пишется:
Starting MySQL [ ok ]

А вот апач не хочет. Не можете подсказать какие пакеты устанавливать?
Я ввел в поиске apacheи у меня там куча разных пакетов вылезла. Я установил apache-base-2.x.x (x - не помню точно какая версия). Но запускать ся он не хочет...

Спустя 12 часов, 46 минут, 17 секунд (21.06.2007 - 07:42) welder написал(а):
а как ты его запускаеш ?

Спустя 2 часа, 13 минут, 53 секунды (21.06.2007 - 09:56) gena_morozov написал(а):
Я разобрался. Оказывается у меня apache и mysql установлены, и работают.
Набираю mysql -u root и запускается утилита для работы с mysql
Только появилась проблема. Набираю mysql_install_db вылазит ошибка:
"[error] " /usr/sbin/mysql-max: Can't find file: './mysql/help_relation.frm' (errorno: 13)
ЧТо это за фаил? И что можно сделать с этой пробемой?
На счет apache: ввожу lynx http://localhost - вылазит надпись "IT'S WORK!"
Я думаю это значит что апач работает rolleyes.gif
Но, хочу остановить apache, чтобы отредактировать httpd.conf:
/etc/rc.d/init.d/httpd stop
Пишет отказано в доступе. Что делать? Ты мне сказал что надо зайти под root, но KDE выдает "нельзя зайти по root" (ну что то типа этого), пробовал через консольный вход, пароль не набирается.
Т.е. ввожу
login: root
Password: _
И все, ни на какие нажатия, кроме клавиши enter, комп не реагирует. Что делать?

Спустя 48 минут, 51 секунда (21.06.2007 - 10:45) gena_morozov написал(а):
и файлы создавать в папке /var/www/html/ тоже не могу. Пишет: "Доступ запрещен"

Спустя 10 минут, 2 секунды (21.06.2007 - 10:55) welder написал(а):
Цитата
/etc/rc.d/init.d/httpd stop
Пишет отказано в доступе. Что делать?


наберай в своей кансоли команду su
он спросит пасс !
вводи его не смотря на то что там не чего не появляеться скорей всего просто отключено отабражение пароля (привыкли блин к звёздачкам smile.gif !!! и тогда у тя станет рутовая кансоль.. так же мона найти в меню КДЕ кансоль с правами супер пользователя !



Цитата
Только появилась проблема. Набираю mysql_install_db вылазит ошибка:
"[error] " /usr/sbin/mysql-max: Can't find file: './mysql/help_relation.frm' (errorno: 13)


shell> bin/mysql_install_db --user=mysql
shell>/usr/local/mysql/bin/mysqladmin -u root password 'ваш пароль для рута'

скорей всего тебе это делать уже не надо база должна быть рабочей
осталось настроить апач подключить пхп поставить пхпмускул админа и проверить базу

Спустя 5 часов, 34 минуты, 13 секунд (21.06.2007 - 16:29) gena_morozov написал(а):
Э... Linux у меня перестал работать. .. видимо я что то намудрил.
Но apache у меня работал и mysql. я смог отредактировать php.ini и httpd.conf, но вот проверить так и не получилось. Не могу создавать и редактировать файлы в папке var/www/html. Не подскажешь как создать в KDE супер пользователя или зделать так что бы можно было создавать и редактировать файлы не через консоль, а через оболочку KDE?

Спустя 2 часа, 19 минут, 36 секунд (21.06.2007 - 18:49) gena_morozov написал(а):
Welder, дружище, спасибо тебе большое за помощь. Все, я во всем разобрался, все работает. Просто чтобы создавать и редавтировать файлы в папке /var/www/html/ надо было под рутом поменять права доступа на эту папку. Сам догадался smile.gif. Теперь буду ставить твой скрипт для генерации вирт. хостов. Спасиб тебе еще раз.

Спустя 55 минут, 6 секунд (21.06.2007 - 19:44) gena_morozov написал(а):
Welder, можешь обругать меня матом. У меня куча впоросов по твоему скрипту.
Я его в легкую модифицировал, изменил в начале скрипта значения переменных, т.к. у меня скрипты лежат не в home/www, а var/www/html, и apache запускается по другому. А справится не смог вот с чем, у тебя написано /usr/local/php/bin/php, на что мне заменитья не понял. Искал фаил php, но ничего не нашел. Хотя php работает.
И еще вылазит ошибка при старте apache через твои скрипт:
* Starting httpd: httpd: Syntax error on line 1113 of /etc/httpd/conf/httpd.conf: Expected </VirtualHost:*> but saw </VirtualHost>
Что это? И что делать?

Спустя 2 месяца, 26 дней, 7 часов, 46 минут, 57 секунд (18.09.2007 - 03:31) administrator написал(а):
У мнея другая проблема. Запуск/перезапуск/остановка прописано как
apachectl -k start
apachectl -k restart
apachectl -k stop

Это слака.

Никак не могу настроить ВиртуалХосты... помогите, чем могите


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.