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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн sdfsdfsdf

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
2 Syrex #394 и Plastikman
по умолчанию phpmyadmin ставится через алиас в /etc/apache2/conf.d/phpmyadmin.conf.

чтобы он открывался как отдельный сайт его нужно указать как виртуальный хост.

удалить ссылку /etc/apache2/conf.d/phpmyadmin.conf
потом создать новый виртуальный хостинг указывающий на папку /usr/share/phpmyadmin
потом скопировать в этот виртуальный хостинг настройки из /etc/phpmyadmin/apache.conf

и будет он открываться как http://phpmyadmin

2 NazRinRus
127.0.0.1/phpmyadmin/

Оффлайн Ozon

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #436 : 03 Февраля 2009, 13:48:51 »
Подскажите как Suexec сконфигурировать в /home/ Все работает кроме CGI

Оффлайн sergil

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #437 : 03 Февраля 2009, 22:59:28 »
Установил Ubuntu server 8.10 (спасибо инструкции), всё работает.
Проблема только с виртуальными хостами.
В файле apache2.conf настроены два виртуальных хоста, но тот, который в данном файле прописан первым, тот и загружается при обращении к сайтам (и локально, и из интернета).
В чем может быть проблема?

Оффлайн Respekt

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #438 : 10 Февраля 2009, 20:36:22 »
здравствуйте! Поставил я все... и не получаются следующие действия:
sudo mysqladmin -u root password 1234 пишет mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Пароль менял, правил конфиги... и получилось следующее:
mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this operation'
root@respekt-desktop:~#

+ ко всему этому при попытке зайти на http://localhost/phpmyadmin/ выдает список файлов...
как можно решить эти проблемы?

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #439 : 11 Февраля 2009, 08:38:24 »
2 respekt
Если вы забыли пароль root-а для своего MySQL-сервера (или хотите его сменить), то надо просто переконфигурировать сервер MySQL.

Набираем в консоли:
sudo dpkg-reconfigure mysql-server-5.0Жмем "Enter" и в появляющихся окошках вводим новый пароль  и его подтверждение.
А про phpmyadmin многонаписано выше.

Оффлайн Respekt

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #440 : 11 Февраля 2009, 09:51:15 »

по умолчанию phpmyadmin ставится через алиас в /etc/apache2/conf.d/phpmyadmin.conf.

чтобы он открывался как отдельный сайт его нужно указать как виртуальный хост.

удалить ссылку /etc/apache2/conf.d/phpmyadmin.conf
потом создать новый виртуальный хостинг указывающий на папку /usr/share/phpmyadmin
потом скопировать в этот виртуальный хостинг настройки из /etc/phpmyadmin/apache.conf

и будет он открываться как http://phpmyadmin


А можно по-подробнее... что за алиас и как удалить ссылку?

burgua

  • Гость
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #441 : 11 Февраля 2009, 16:06:49 »
man alias

unlink [ссылка]

Оффлайн Respekt

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #442 : 11 Февраля 2009, 22:00:31 »
Я снес все пакеты... далее все сделал по мануалу из 1-го поста... теперь вообще нечего не запускается:
root@respekt-desktop:~# /etc/init.d/apache2 restart
.: 44: Can't open /etc/apache2/envvars
root@respekt-desktop:~#

далее пытаюсь залогиниться в mysql:

root@respekt-desktop:~# sudo mysqladmin -u root password 12345
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'


root@respekt-desktop:~# sudo dpkg-reconfigure mysql-server-5.0
 * Stopping MySQL database server mysqld                                                     [fail]
invoke-rc.d: initscript mysql, action "stop" failed.
root@respekt-desktop:~#
 :-\ :( :-\ и теперь на локал хост вообще не заходит... Может я криво удалил а потом начал ставить все заного?
« Последнее редактирование: 11 Февраля 2009, 22:09:45 от Respekt »

burgua

  • Гость
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #443 : 11 Февраля 2009, 22:26:17 »
Мужик, не надо просто копи-пастить из поста #1.
Один раз сядь, убей часов 6 и разберись в смысле команд.

Оффлайн and64

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #444 : 14 Февраля 2009, 10:11:51 »
Здравствуйте victor53p!
Много читаю Ваши посты. Установил Ubuntu 8.10, установил Lamp, следуя Вашим советам.
Большое спасибо все работает.
Да вот только столкнулся с проблемой которую решаю уже месяц.
Теперь решился задать вопрос.
Это пресловутая кодировка MySQL.
Постараюсь описать свою ситуацию.
У меня в интернете опубликован PHP сайт. www.onlinepro.ru
Собрал в ручную сервер Apache+MySQL+PHP5+phpMyAdmin.
Созданы базы в cp1251_general_ci.
Все нормально работает.
В Ubuntu одни знаки вопросов вместо кирилицы
Что только ни делал, перечитал кучу постов на форуме, ничего не получается.
Конфиги и прочее - все перепробовал.

У меня сложилось впечатление что надо поменять кодировку в MySQL.
Делал это разными способами - все мимо.
Подскажите пожалуйста как это сделать правильно.
В Windows получалось, в Ubuntu ничего не выходит.
Неужели придется базы по новой делать?
Может есть ссылка по этой проблеме толковая?
Зарание большое спасибо.
Acer

burgua

  • Гость
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #445 : 14 Февраля 2009, 10:58:44 »
В phpmyadmin, помню, была такая строчка как "Сопоставление с БД".
Это не то что тебе надо?

Оффлайн and64

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #446 : 14 Февраля 2009, 11:11:29 »
В phpmyadmin, помню, была такая строчка как "Сопоставление с БД".
Это не то что тебе надо?

К сожалению нет, пробовал сопоставлять и базы и таблицы.
У меня в базе хранятся ссылки на изображения, так их тоже не видно.
Думаю, что проблема именно в базе.
Вот как ее исправить пока не понимаю.
Может наведешь на какую - нибудь мысль. А то похоже я на чем - то зациклился.
Спасибо за ответ!!!
Acer

burgua

  • Гость
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #447 : 14 Февраля 2009, 11:18:16 »
Стоп. Т.е. даже латиница не отображается нормально??

Оффлайн and64

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #448 : 14 Февраля 2009, 11:29:03 »
Стоп. Т.е. даже латиница не отображается нормально??

Нет латиница видна. Поэтому я и сам ничего не могу понять.
По умолчанию при установке и в базе и phpmyadmin устанавливается Latin шведский.
Может в этом проблема?
И еще вопрос.
Какой метод настройки кодировок в базе считается наиболее корректным - редактировать конфигурационный файл из редактора,
или с помощью запросов?
« Последнее редактирование: 14 Февраля 2009, 11:47:43 от and64 »
Acer

burgua

  • Гость
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #449 : 14 Февраля 2009, 11:50:45 »
Цитировать
Latin шведский.

Это и есть проблема!

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 14 Февраля 2009, 11:54:50 от burgua »

 

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