Как создать localhost сервер?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Как создать localhost сервер?

Сообщение Darth Ba »

Здравствуйте!
Сабж.
В Винде я раньше этим занимался, использовал Denwer, отлично всё работало, был localhost прям уже с MySQL и PHP.
Нужно то же самое, но в Убунте. Помогите, люди добрые, очень нужно мне это!
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
AxLRus
Сообщения: 54
ОС: ubuntu 7.04

Re: Как создать localhost сервер?

Сообщение AxLRus »

http://ubuntuguide.org/wiki/Ubuntu:Feisty#Database_Server и ниже по тексту про апач и пхп.
Edubuntu 7.04 - Feisty Fawn
GNOME 2.18.1
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

Спасибо! Премного благодарен!
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Как создать localhost сервер?

Сообщение romuil »

[offtop]/me в шоке .... никто не отправил выпить йаду.
Наверное подобрели все или у линуксоидов появляется человеческое лицо[offtop]
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Как создать localhost сервер?

Сообщение Uncle_Theodore »

romuil писал(а):
09.06.2007 07:05
[offtop]/me в шоке .... никто не отправил выпить йаду.
Наверное подобрели все или у линуксоидов появляется человеческое лицо[offtop]

Не спеши с выводами... :)
Во-первых, уважаемый Akiamemoto, убери картинку из подписи, правила запрещают.
А во-вторых, таки да, Apache и Mysql спасут отца русской демократии.
В третьих, нефиг оффтопить в тематическом разделе...
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: Как создать localhost сервер?

Сообщение Dark_Savant »

отфутболю-ка я сие в "вопросы чайника".
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

ЖутГо извиняюсь ;)
Честно думал, что моя проблем решается отдельной программой, как в Винде.
Картинку убрал, извините, выспылил..
Спасиб за помощь!
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

ТоварисЧи! Помощь нужна. Установил всё, что нужно по мануалу, любезно данному вами мне, но одна проблема:
я забил на последние step-ы в установке MySQL, где присуждается отсутствующий пароль... забил и всё, не получалось нифига. Ну а дальше по мануалу.
Теперь проблема, не могу подсоединиться к root@localhost и Псё...

_________

Итак, прогресс! Удалось сделать mysqladmin -u root password your-new-password , т.е. установить пароль.
Теперь не получается выполнить mysqladmin -h root@local-machine-name -u root -p password your-new-password
Я не уверен в чём я ошибаюсь... ведь local-machine-name - имя компьютера? Ну я правильно вводил.. по-разному =)
Как узнать local-machine-name ?
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Как создать localhost сервер?

Сообщение arkhnchul »

Код: Выделить всё

echo $HOSTNAME
Losing is fun!
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

Спасибо, но всё равно безтолку. Выходит то же самое, что и при любых других вариантах, вот:

Код: Выделить всё

kirill@kirill-desktop:~$ mysqladmin -h root@kirill-desktop -u root -p password 310310
Enter password:
mysqladmin: connect to server at 'root@kirill-desktop' failed
error: 'Unknown MySQL server host 'root@kirill-desktop' (1)'
Check that mysqld is running on root@kirill-desktop and that the port is 3306.
You can check this by doing 'telnet root@kirill-desktop 3306'
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Как создать localhost сервер?

Сообщение arkhnchul »

/etc/resolv.conf?
а на localhost или 127.0.0.1 запускается?

а вообще сначала "You can check this by doing 'telnet root@kirill-desktop 3306'".
Losing is fun!
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Как создать localhost сервер?

Сообщение csx »

localhost и kirill-desktop это разные вещи с точки зрения прав

# mysql -u root -p

и ВСЁ!
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
Corsair
Сообщения: 842
Статус: Местный "тролль"
ОС: Fedora

Re: Как создать localhost сервер?

Сообщение Corsair »

Код: Выделить всё

kirill@kirill-desktop:~$ mysqladmin -h root@kirill-desktop -u root -p password 310310


Интересный у вас хост - root@kirill-desktop. Напишите либо kirill-desktop, либо ИП ваш
Жестокий стоячий админ (с) коллега
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

Результат интересней прежних:

Код: Выделить всё

kirill@kirill-desktop:~$ mysqladmin -h kirill-desktop -u root -p password 310310Enter password:
mysqladmin: connect to server at 'kirill-desktop' failed
error: 'Access denied for user 'root'@'kirill-desktop' (using password: YES)'
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Как создать localhost сервер?

Сообщение diesel »

а почему root@kirill-desktop? Обычно root@localhost. Особенно если это установленная из пакетов mysql, еще без root-пароля.
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

Тогда вот так получается (я на всякий случай сделал telnet):

Код: Выделить всё

kirill@kirill-desktop:~$ mysqladmin -h root@localhost -u root -p password 310310Enter password:
mysqladmin: connect to server at 'root@localhost' failed
error: 'Unknown MySQL server host 'root@localhost' (1)'
Check that mysqld is running on root@localhost and that the port is 3306.
You can check this by doing 'telnet root@localhost 3306'
kirill@kirill-desktop:~$ telnet root@localhost 3306
telnet: could not resolve root@localhost/3306: Name or service not known
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Как создать localhost сервер?

Сообщение diesel »

hey, password вобщем-то не так пишут:

обычно
mysql -h localhost -u diesel -p'diesel_password' databasename
это ежели ты хочешь ввести пароль в командной строке. Если не хочешь:
mysql -h localhost -p -u diesel databasename
если без пароля вообще, то
mysql -h localhost -u diesel databasename

-h - это hostname
-u - это username
-p - это пароль.

-h root@hostname это бред, так вроде нельзя:

Код: Выделить всё

vasiliy@debian:~$ mysql -u root -h localhost -p
Enter password:
Welcome to the MySQL monitor.  Commands end with; or \g.
Your MySQL connection id is 6 to server version: 5.0.24a-Debian_9-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> Aborted
vasiliy@debian:~$ mysql -u root -h root@localhost -p
Enter password:
ERROR 2005 (HY000): Unknown MySQL server host 'root@localhost' (1)
vasiliy@debian:~$


Для клиентских программ типа mysqladmin,mysqldump так же само параметры указывают.
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

Очень странно, говоришь вроде тру, хотя..
Ведь в мануале, по ссылке, что во втором посте в теме, написано именно так, как делал то я..
Очень странно, но сейчас попробую.
ПС - сдаюсь.. завтра.. т.е. уже сегодня.
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
Corsair
Сообщения: 842
Статус: Местный "тролль"
ОС: Fedora

Re: Как создать localhost сервер?

Сообщение Corsair »

Есть один достоверный мануал!
Для Apache - apache.org
Для MySQL - mysql.com
Для PHP - php.net

И будет вам счастье!
Жестокий стоячий админ (с) коллега
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

И счастье моё наступило, ибо понял я, что сделал всё, что требовалось от меня и зря голову морочил вам и себе этим thread-ом! :laugh:
Всё, смог войти в админ-панель MySQL методом тыка, куда тыкать запомнил, инфу посмотрел.

Теперь вопрос такой - а где, собственно, расположен на компе сервер? Какой там, Апач?
Куда файлы-то грузить? :happy:
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Как создать localhost сервер?

Сообщение Uncle_Theodore »

Ну ты самого апача запустил?
Набери в окошке браузера
http://127.0.0.1/manual/
Там все написано. А вообще, документы обычно в /srv/www/htdocs/
Но можно конфигурационными файлами изменить расположение документов, скриптов и прочего удовольствия...
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

мдя, Апач у меня видимо не запущен ;)
какая там команда?

Кстати, что странно, папка srv у меня действительно существует, но она абсолютно пуста, а при введении в браузере http://localhost он у меня показывает две папки и файл. Первая папка - apache2 что-то там, жмакаю - мне говорят It Works!.. значит запущен? Ладно.
Вторая папка - это phpmyadmin. Всё понятно.
Файл, соответственно - testphp.
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Как создать localhost сервер?

Сообщение Uncle_Theodore »

Akiamemoto писал(а):
14.06.2007 14:01
мдя, Апач у меня видимо не запущен ;)
какая там команда?

Так как-то
http://ubuntuguide.org/wiki/Ubuntu:Feisty#Apache_HTTP_Server
У меня Убунты нету.
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

Хренотень какая-то, я не могу на диске папки или файлы создавать, что за фигня? Хотел сделать папку www в srv... нифига.
Как лечится?
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Как создать localhost сервер?

Сообщение Uncle_Theodore »

Akiamemoto писал(а):
14.06.2007 14:32
Хренотень какая-то, я не могу на диске папки или файлы создавать, что за фигня? Хотел сделать папку www в srv... нифига.
Как лечится?

Наверное, рутом надо быть?
Неплохо еще посмотреть конфиг апача. Что там указано в качестве ServerRoot?
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

Я не знаю где Апач, не знаю где конфиг) на-на-на)))
Что делать, зашёл через терминал, только через рута умел создать папку. Да уж. Безопасно, но не очень удобно конечно.
Конфиг Апача.. а зачем? Я сделал последнюю команду, что в мануале есть про установку Апача, всё окей. По идее теперь надо в home-е моём создать директорию public_html... ну и ладно, потом :happy:

_______________

Итак, создал папку public_html у себя "дома" и протестил - работает.
Теперь остаётся лишь победить папку srv/www
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали:
Аватара пользователя
Darth Ba
Сообщения: 477
Статус: Somewhere above the horizon

Re: Как создать localhost сервер?

Сообщение Darth Ba »

Всё, нашёл я ту директорию, на которую localhost настроен.
Для справки: в Убунте это /var/www
Нашёл и конфиг с Апачем :happy:

Спасибо всем помогавшим! Хотя, возможно, помощь ещё пригодится.
LightLang Team

Oh let the sun beat down upon my face, stars to fill my dream
I am a traveler of both time and space, to be where I have been

~Led Zeppelin - Kashmir
Спасибо сказали: