Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [FAQ] Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!  (Прочитано 374921 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dumber

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Еще раз здравствуйте. Поменял в настройках сети "127.0.0.1 localhost" на "127.0.0.1 www.gcfund.yak". Но все равно в testphp.php имя сервера написано 192.168.2.177.  Что я не так делаю? Объясните поподробнее пожалуйста, а то не хочется чтобы клиенты в браузере писали ай-пи адрес, а писали www.gcfund.yak.  вот приложение/


HTTP_USER_AGENT    Opera/9.25 (X11; Linux i686; U; en)
HTTP_HOST    192.168.2.177
HTTP_ACCEPT    text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
HTTP_ACCEPT_LANGUAGE    ru-RU,ru;q=0.9,en;q=0.8
HTTP_ACCEPT_CHARSET    iso-8859-1, utf-8, utf-16, *;q=0.1
HTTP_ACCEPT_ENCODING    deflate, gzip, x-gzip, identity, *;q=0
HTTP_REFERER    http://192.168.2.177/
HTTP_CONNECTION    Keep-Alive, TE
HTTP_TE    deflate, gzip, chunked, identity, trailers
PATH    /usr/local/bin:/usr/bin:/bin
SERVER_SIGNATURE    <address>Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 Server at 192.168.2.177 Port 80</address>
SERVER_SOFTWARE    Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6
SERVER_NAME    192.168.2.177
SERVER_ADDR    192.168.2.177
SERVER_PORT    80
REMOTE_HOST    ubunxp.local
REMOTE_ADDR    192.168.2.177
DOCUMENT_ROOT    /var/www/
SERVER_ADMIN    webmaster@localhost
SCRIPT_FILENAME    /var/www/testphp.php
REMOTE_PORT    59618
GATEWAY_INTERFACE    CGI/1.1
SERVER_PROTOCOL    HTTP/1.1
REQUEST_METHOD    GET
QUERY_STRING    no value
REQUEST_URI    /testphp.php
SCRIPT_NAME    /testphp.php

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
2 Dumber!
 www.gcfund.yak.  - ты этот домен купил?
 Или в твоей сети есть DNS сервер?
Или ты поднял свой DNS сервер?
Это отдельная тема.

Оффлайн butamuh

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
У меня такой вопрос - где лежат базы mysql? var/lib/mysql/mysql? мне нужно засунуть 2 базы, потом восстановить их путем repair table tbl (я так понял), но предварительно дать доступ мускулу chown mysql:mysql имя_базы. Так ли я все понял и делаю?

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
butamuh
Можно в командной строке!
Можно через phpmyadmin!
Можно через MySQL Administrator!
Напрямую не умею.

Оффлайн Groco

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Добрый день у меня такой вот глупый  вопрос, установил все по инструкции victor53p все работает как часики, с удаленной машины без проблем конкчусь к апачи, но как мне с удаленной машины выкладывать файлы к себе на сервер? То есть грубо говоря нужен фтп сервер, а как его настроить. Подскажите где искать?

Оффлайн 12d3

  • Активист
  • *
  • Сообщений: 674
  • Ubuntu 10.04
    • Просмотр профиля
Добрый день у меня такой вот глупый  вопрос, установил все по инструкции victor53p все работает как часики, с удаленной машины без проблем конкчусь к апачи, но как мне с удаленной машины выкладывать файлы к себе на сервер? То есть грубо говоря нужен фтп сервер, а как его настроить. Подскажите где искать?
не нужен фтп сервер.
используйте rsync
« Последнее редактирование: 13 Апреля 2008, 15:32:29 от 12d3 »

Оффлайн Groco

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Добрый день у меня такой вот глупый  вопрос, установил все по инструкции victor53p все работает как часики, с удаленной машины без проблем конкчусь к апачи, но как мне с удаленной машины выкладывать файлы к себе на сервер? То есть грубо говоря нужен фтп сервер, а как его настроить. Подскажите где искать?
не нужен фтп сервер.
используйте rsync

А можно поподробней как его использовать, поискал в инете нашел:

rsync — это программа для UNIX-подобных систем, которая выполняет синхронизацию файлов и каталогов в двух местах с минимизированием трафика, используя кодировку данных при необходимости. Важным отличием rsync от многих других программ/протоколов является то что зеркалирование осуществляется одним потоком в каждом направлении (а не по одному или несколько потоков на каждый файл). rsync может копировать или отображать содержимое каталога и копировать файлы, опционально используя сжатие и рекурсию.

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

Оффлайн sa1nt

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Добрый день! все установилось, работает. Но, я могу зайти с другого компьютера на phpmyadmin тоесть
набрать http://mysite.ru/phpmyadmin и вот он. как сделать чтобы только через http://localhost/phpmyadmin заходить?
p.s. делал по инструкции с сайта http://liski.vsi.ru/ubuntu/index.php?page=77

Оффлайн mallex

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Добрый день у меня такой вот глупый  вопрос, установил все по инструкции victor53p все работает как часики, с удаленной машины без проблем конкчусь к апачи, но как мне с удаленной машины выкладывать файлы к себе на сервер? То есть грубо говоря нужен фтп сервер, а как его настроить. Подскажите где искать?
не нужен фтп сервер.
используйте rsync

А можно поподробней как его использовать, поискал в инете нашел:

rsync — это программа для UNIX-подобных систем, которая выполняет синхронизацию файлов и каталогов в двух местах с минимизированием трафика, используя кодировку данных при необходимости. Важным отличием rsync от многих других программ/протоколов является то что зеркалирование осуществляется одним потоком в каждом направлении (а не по одному или несколько потоков на каждый файл). rsync может копировать или отображать содержимое каталога и копировать файлы, опционально используя сжатие и рекурсию.

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

Используй Bitvise Tunnelier соединение по ssh есть и терминал и окна

Оффлайн mallex

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Еще раз здравствуйте. Поменял в настройках сети "127.0.0.1 localhost" на "127.0.0.1 www.gcfund.yak". Но все равно в testphp.php имя сервера написано 192.168.2.177.  Что я не так делаю? Объясните поподробнее пожалуйста, а то не хочется чтобы клиенты в браузере писали ай-пи адрес, а писали www.gcfund.yak.  вот приложение/


HTTP_USER_AGENT    Opera/9.25 (X11; Linux i686; U; en)
HTTP_HOST    192.168.2.177
HTTP_ACCEPT    text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
HTTP_ACCEPT_LANGUAGE    ru-RU,ru;q=0.9,en;q=0.8
HTTP_ACCEPT_CHARSET    iso-8859-1, utf-8, utf-16, *;q=0.1
HTTP_ACCEPT_ENCODING    deflate, gzip, x-gzip, identity, *;q=0
HTTP_REFERER    http://192.168.2.177/
HTTP_CONNECTION    Keep-Alive, TE
HTTP_TE    deflate, gzip, chunked, identity, trailers
PATH    /usr/local/bin:/usr/bin:/bin
SERVER_SIGNATURE    <address>Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 Server at 192.168.2.177 Port 80</address>
SERVER_SOFTWARE    Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6
SERVER_NAME    192.168.2.177
SERVER_ADDR    192.168.2.177
SERVER_PORT    80
REMOTE_HOST    ubunxp.local
REMOTE_ADDR    192.168.2.177
DOCUMENT_ROOT    /var/www/
SERVER_ADMIN    webmaster@localhost
SCRIPT_FILENAME    /var/www/testphp.php
REMOTE_PORT    59618
GATEWAY_INTERFACE    CGI/1.1
SERVER_PROTOCOL    HTTP/1.1
REQUEST_METHOD    GET
QUERY_STRING    no value
REQUEST_URI    /testphp.php
SCRIPT_NAME    /testphp.php

Настройки apache их помоему там два свой сервер поставь 192.168.2.177

Оффлайн EzS

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Ubuntu 8.04

Привет, у меня такой вопрос. Ставил по этой инструкции:
https://forum.ubuntu.ru/index.php?topic=2814.msg131089#msg131089
В процессе установки выскочило предупреждение, что mysql-admin-common mysql-query-browser-common" установить нельзя, я пропустил.
На что влияет пропущенное?

Второй вопрос, на эту же тему:
почему при запросе http://localhost/phpmyadmin  у меня выскакивает листинг директории всего с  шестью файлами:
apache.conf
config.footer.inc.php
config.header.inc.php
config.inc.php
htpasswd.setup
lighttpd.conf
Где весь пхпмайадмин?

P.S. В процессе установки я не устанавливал пароль на MySQL
« Последнее редактирование: 30 Апреля 2008, 03:31:00 от EzS »

Оффлайн Groco

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля

У меня такие предупреждения были когда я по этой инструкции ставил сервер в Ubuntu 8.04, я просто дальше не стал ставить, зашел на форум и увидел вот этот топик https://forum.ubuntu.ru/index.php?topic=25668.0 по нему все и настроил, только для декстопной версии.


Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
2 EzS
Пароль на MySQL обязательно нужен.

По умолчанию не устанавливается ссылка на   phpmyadmin , делаем ручками:

sudo ln -s /usr/share/phpmyadmin/ /var/www

« Последнее редактирование: 01 Мая 2008, 10:05:25 от victor53p »

Оффлайн EzS

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
2 EzS
Пароль на MySQL обязательно нужен.
На предыдущих версиях стояло без него и все нормально работало
По умолчанию не устанавливается ссылка на   phpmyadmin , делаем ручками:
sudo ln -s /usr/share/phpmyadmin/ /var/www
Это было сразу сделано

Оффлайн iphonman

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
 LAMP Server

LAMP это Linux, Apache, MSQL and PHP. Вы можете установить LAMP через Synaptic Package manager (Это для Desktop Edition)

 System-->Administration-->Synaptic Package Manager-->
 Edit-->Mark Packages by Task-->LAMP server -->Apply

проверяем работоспособность http://127.0.0.1 или http://localhost видим It works! значит LAMP запустился

Если Вы хотите использовать phpmyadmin то устанавливаем его из Synaptic Package manager (пакет phpmyadmin) или

 sudo apt-get install phpmyadmin

входим http://127.0.0.1/phpmyadmin или http://localhost/phpmyadmin и вводим пароль (пароль rootа который был введен при установки LAMP)

теперь сайт копируем в папку /var/www (предварительно выставив права 775 на эту папку)

http://ubuntuguide.org/wiki/Ubuntu_Hardy_ru

Спасибо victor53p
« Последнее редактирование: 03 Мая 2008, 18:27:23 от victor53p »

 

Страница сгенерирована за 0.024 секунд. Запросов: 21.