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


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

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

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

Оффлайн Noe

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
    • Ubunterra - земля Убунту.
Если c MySQL локально работать, то с бы добавил MySQL Control Center (он  же mysqlcc)
А он Dapper присутствует?

Нет.  >:(  Но можно взять с любого зеркала сайта MySQL/ с например взсл вот этот "Linux (x86, glibc 2.2)"

http://sunsite.mff.cuni.cz/MIRRORS/ftp.mysql.com/downloads/mysqlcc.html

архив разворачивается от рута в директорию /opt, затем так же ручками делаем линки

cd /opt
sudo tar -xvvzf   mysqlcc-0.9.2-linux-glibc22.tar.gz
sudo ln -s  mysqlcc-0.9.2-linux-glibc22 mysqlcc
sudo  ln -s /opt/mysqlcc/mysqlcc  /usr/local/bin/mysqlcc



http://ubunterra.blogspot.com  — Ubunterra - земля Ubuntu.

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Извините если не в тему...

Я тут долго копался с Apache и PHP, никак не мог заставить Apache отображать слементарное <?php phpinfo()?>. Все думал что РНР машина "не работает", копался в настройках. И тут решил попробовать переименовать файл из index.html в index.php. И заработало.  8)
Что это, особенность Apache под *NIX?? Ибо под Виндоус чтоб такое происходило с не помню...
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн Noe

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
    • Ubunterra - земля Убунту.
Я тут долго копался с Apache и PHP, никак не мог заставить Apache отображать слементарное <?php phpinfo()?>. Все думал что РНР машина "не работает", копался в настройках. И тут решил попробовать переименовать файл из index.html в index.php. И заработало.  8)
Что это, особенность Apache под *NIX?? Ибо под Виндоус чтоб такое происходило с не помню...

Это зависит от конфигурации самого Apache, неважно, Windows или Linux мы используем.
Просто надо добавить эту строку в конфигурацию Apache

AddType application/x-httpd-php .php .phtml .php3
К примеру в моей системе Apache2 & PHP 4.X для  этой цели используется файл

/etc/apache2/mods-enabled/php4.conf

<IfModule mod_php4.c>
  AddType application/x-httpd-php .php .phtml .php3
  AddType application/x-httpd-php-source .phps
</IfModule>
http://ubunterra.blogspot.com  — Ubunterra - земля Ubuntu.

Оффлайн Yeso

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Уставновил всё по инструкции, работает %) ... Но, в phpmyadmin'e русские символы отображаются закорючками, если создавать БД с collation'ом cp1251, то отображаются вопросами .... Можно ли как нить профиксить ?
« Последнее редактирование: 23 Марта 2007, 10:15:21 от Yeso »

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #19 : 04 Сентября 2006, 20:10:22 »
Вот кусочек из моего apache2: /etc/apache2/apache2.conf

LanguagePriority ru en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
AddDefaultCharset   WINDOWS-1251#ISO-8859-1

 и моего:  /etc/php5/apache2/php.ini

; PHP's built-in default is text/html
default_mimetype = "text/html"
default_charset = "WINDOWS-1251"
« Последнее редактирование: 21 Марта 2007, 14:32:33 от victor53p »

Оффлайн ceval

  • Активист
  • *
  • Сообщений: 778
  • Минск, Беларусь
    • Просмотр профиля
    • On-line журнал o Linux
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #20 : 05 Сентября 2006, 12:49:03 »
все поставил
Цитировать
sudo apt-get install apache2 php4 mysql-client mysql-server phpmyadmin libapache2-mod-php4 libapache2-mod-auth-mysql php4-mysql
а при
Цитировать
mysqladmin -u root password db_user_password # последнее выражение Ваш пароль!


выдает ошибку
Цитировать
ceval@kubuntu:~$ mysqladmin -u root password qaz
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
ceval@kubuntu:~$     

 что это может быть ? Нпач и phpmyadmin запускаються нормально

Оффлайн Noe

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
    • Ubunterra - земля Убунту.
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #21 : 06 Сентября 2006, 11:48:21 »
все поставил
Цитировать
sudo apt-get install apache2 php4 mysql-client mysql-server phpmyadmin libapache2-mod-php4 libapache2-mod-auth-mysql php4-mysql
а при
Цитировать
mysqladmin -u root password db_user_password # последнее выражение Ваш пароль!


выдает ошибку
Цитировать
ceval@kubuntu:~$ mysqladmin -u root password qaz
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
ceval@kubuntu:~$     

 что это может быть ? Нпач и phpmyadmin запускаються нормально

новый пароль, вообще-то, в кавычках должен быть...
http://ubunterra.blogspot.com  — Ubunterra - земля Ubuntu.

Оффлайн ceval

  • Активист
  • *
  • Сообщений: 778
  • Минск, Беларусь
    • Просмотр профиля
    • On-line журнал o Linux
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #22 : 06 Сентября 2006, 13:07:54 »
пробывал  и  так  'XXX '    и так   "XXX "

Цитировать
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
походу сдесь дело а доступе

Оффлайн Yeso

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #23 : 06 Сентября 2006, 16:57:30 »
Вот кусочек из моего apache2: /etc/apache2/apache2.conf

LanguagePriority ru en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
AddDefaultCharset   WINDOWS-1251#ISO-8859-1

 и моего:  /etc/php5/apache2/php.ini

; PHP's built-in default is text/html
default_mimetype = "text/html"
default_charset = "WINDOWS-1251"
Исправил у себя - не помогло :(

[вложение удалено Администратором]
« Последнее редактирование: 23 Марта 2007, 10:09:32 от Yeso »

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #24 : 06 Сентября 2006, 17:18:40 »
sudo mysqladmin -u root password ВАШ_ПАРОЛЬ
SUDO впереди поставь!!!!
делается? 1 раз после установки MYSQL, если вбил и сам не понял чего, измени пароль.
Когда phpmyadmin запустил, посмотри, какая кодировка выбрана. Я все делаю в юникодах UTF-8.
После внесения изменений в конфиги, обязательно перестартуй апач!
« Последнее редактирование: 21 Марта 2007, 14:34:26 от victor53p »

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #25 : 07 Сентября 2006, 13:46:21 »
Пытаюсь поставить MySQL Server выдает:
Цитировать
azimuth@ats07069:/$ sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  mysql-server: Depends: mysql-client (>= 4.0.24-10ubuntu2.3)
E: Broken packages

Пытался поставить MySQL client, получил следующее:
Цитировать
azimuth@ats07069:/$ sudo apt-get install mysql-client
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  mysql-client: Depends: libreadline4 (>= 4.3-1) but it is not going to be installed
E: Broken packages

В чем причина данных ошибок?  :idiot2: Из репозитариев выбраны все кроме CD-ROM'ов
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн ceval

  • Активист
  • *
  • Сообщений: 778
  • Минск, Беларусь
    • Просмотр профиля
    • On-line журнал o Linux
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #26 : 08 Сентября 2006, 09:40:06 »
sudo mysqladmin -u root password ВНШ_ПНРОЛЬ
SUDO впереди поставь!!!!
делается 1 раз после установки MYSQL, если вбил и сам не понял чего, измени пароль.
Когда phpmyadmin запустил, посмотри, какая кодировка выбрана. Я все делаю в юникодах UTF-8.
После внесения изменений в конфиги, обязательно перестартуй апач!

 А как снова задать пароль или изменить (не знас текущего) или удалить  MYSQL что бы снова поставить

Оффлайн ceval

  • Активист
  • *
  • Сообщений: 778
  • Минск, Беларусь
    • Просмотр профиля
    • On-line журнал o Linux
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #27 : 08 Сентября 2006, 10:08:55 »
Удалил через synaptic MySql-server  и снова поставил
попробывал
Цитировать
ceval@kubuntu:~$ sudo mysqladmin -u root password db_user_password qazwsx
выдало ошибку
Цитировать
mysqladmin: Unknown command: 'qazwsx'

Оффлайн Yeso

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #28 : 08 Сентября 2006, 10:48:44 »
sudo mysqladmin -u root password ВАШ_ПАРОЛЬ
SUDO впереди поставь!!!!
делается 1 раз после установки MYSQL, если вбил и сам не понял чего, измени пароль.
Когда phpmyadmin запустил, посмотри, какая кодировка выбрана. Я все делаю в юникодах UTF-8.
После внесения изменений в конфиги, обязательно перестартуй апач!
Ну я так и делал ... пароль один раз .... в юникодах ... апач рестартил ...
Вобщем проблема отпала - вместо phpbb поставил simplemachines... Там всё прекрасно отображается :)
« Последнее редактирование: 23 Марта 2007, 10:08:21 от Yeso »

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
« Ответ #29 : 08 Сентября 2006, 20:08:23 »
Последняя simplemachines... v.1.1-rc3 неданвно появилась, уже в уникодах!!!
Команда для пароля доступа к базе данных. для root (пароль у меня будет-из пяти цифр: 12345), выглядит- так:
sudo mysqladmin -u root password 12345
у тебя пароль получился из двух слов- db_user_password и еще  qazwsx
естественно ошибка!

под выражением db_user_password понимается ваш пароль:  например 12345
Может кто напишет, чтобы в руководстве пользователя по серверу Ubuntu переводчик эту строку разжевал правильно!
« Последнее редактирование: 02 Мая 2007, 13:56:57 от victor53p »

 

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