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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Веб сервер на Linux  (Прочитано 1639 раз)

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

Оффлайн Inzibil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Веб сервер на Linux
« : 03 Июня 2009, 15:37:30 »
На Винде у меня был установлен Denver, на нем стоял локальный сайт. Перешёл на Ubuntu 9.04, нашёл тему http://linuxopen.ru/2008/02/20/lokalnyjj-veb-server-prosto.html по инструкции все сделал, phpadmin заработал

создал новую БД в пхпадмине 123site

перенес свой сайт в папку /var/www/123site
перенеc базу в /var/lib/mysql/123site

phpadmin увидел таблицы базы данных

ввожу в Firefox http://localhost/123site/ браузер мне в ответ Database Error: Unable to connect to the database:Could not connect to MySQL

что я не доделал?

Оффлайн adept_

  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: Веб сервер на Linux
« Ответ #1 : 03 Июня 2009, 15:50:26 »
Базу, скорее всего, зря перенесли

Оффлайн Inzibil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Веб сервер на Linux
« Ответ #2 : 03 Июня 2009, 15:59:39 »
всмысле зря? как сайт без базы то работать должен? )

Пользователь решил продолжить мысль 03 Июня 2009, 16:00:22:
я её с Винды перенес )

Оффлайн Veter

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
Re: Веб сервер на Linux
« Ответ #3 : 03 Июня 2009, 16:34:27 »
а мускульный сервер запущен?

Оффлайн Inzibil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Веб сервер на Linux
« Ответ #4 : 03 Июня 2009, 16:40:45 »
хм, не знаю, а можно поподробнее с этого места? )

Оффлайн lockie

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Веб сервер на Linux
« Ответ #5 : 03 Июня 2009, 17:01:41 »
Inzibil
ps axu | grep mysqlежели ничего не выдаст, запустите mysql командой
/etc/init.d/mysqld start
Хотя, вообще-то, раз
Цитировать
phpadmin увидел таблицы базы данных
значит, скорее всего, проблема не в этом.
Возможно, файрвол? Или мускуль настроен с черезчур уж параноидальной секурностью?
"Ubuntu" is an ancient African word, meaning "I can't configure Slackware"

Оффлайн Inzibil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Веб сервер на Linux
« Ответ #6 : 03 Июня 2009, 17:21:05 »
блин да что ж такое не работает  :(

Оффлайн Switcher

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
Re: Веб сервер на Linux
« Ответ #7 : 03 Июня 2009, 23:10:26 »
Тут смотрел?

Оффлайн Vcoder

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Веб сервер на Linux
« Ответ #8 : 05 Июня 2009, 07:31:27 »
[SQL]
GRANT ALL PRIVILEGES ON {db_name}.* TO {login}@localhost IDENTIFIED BY '{password}';

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Веб сервер на Linux
« Ответ #9 : 05 Июня 2009, 07:43:55 »
Распространённая ошибка. Смотрите в описание подключения к mysql в конфиге сайта (config.php часто). Наверняка там адрес сервера указан не как localhost, и идёт попытка коннекта на айпи сервера, в то время как из соображений безопасности (root-то беспарольный по умолчанию) mysql слушает соединения только на 127.0.0.1, т.е. на localhost'е.
Кстати, есть ещё вариант, что mysql не стартует, потому что не понимает формат базы - например, если denver имел в своём составе mysql 4.0, а теперь эти базы суёте к mysql 5.0. Правильно было бы воспользоваться musqldump ... > file.sql и mysql ... < file.sql, т.к. бинарно базы разных версий могут быть несовместимы.
Вобщем, смотрите в логи - они вам всё расскажут.

 

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