Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Web сервер на free (http://forum.oszone.net/showthread.php?t=102124)

DeMoN-ELF 05-03-2008 11:05 753721

Web сервер на free
 
FreeBSD-6.3-Release-Stable
Установил из портов Apache, Php и Perl; MySQL release 5.0 c официального сайта скачан
При старте системы ни apache ни MySQL не стартуют, стартовые файлы лежат в /usr/local/etc/rc.d/
После старта Apache при открытии index.php в httpd.conf прописано AddType application/x-httpd-php .php .phps
Не могу понять в чем баги

exo 05-03-2008 12:17 753773

Цитата:

Цитата DeMoN-ELF
Установил из портов Apache »

нужно было во время установки Free ставить.
Цитата:

Цитата DeMoN-ELF
MySQL не стартуют »

логи ошибок покажите. возможно вам поможет это

WhitePangolin 05-03-2008 12:18 753775

Цитата:

Цитата DeMoN-ELF
MySQL release 5.0 c официального сайта скачан »

Надо было из портов ставить.

Цитата:

Цитата DeMoN-ELF
При старте системы ни apache ни MySQL не стартуют, стартовые файлы лежат в /usr/local/etc/rc.d/ »

в /etc/rc.conf надо было добавить:
Код:

apache22_enable="YES"
mysql_enable="YES"


Цитата:

Цитата DeMoN-ELF
После старта Apache при открытии index.php в httpd.conf прописано AddType application/x-httpd-php .php .phps
Не могу понять в чем баги »

Жесть... наверное это обозначает, что в браузер выводится содержимое файла?
Тогда вопрос:
Цитата:

Цитата DeMoN-ELF
Установил из портов Apache, Php и Perl; »

php ставился как?

exo 05-03-2008 12:27 753786

Цитата:

Цитата DeMoN-ELF
После старта Apache при открытии index.php в httpd.conf прописано AddType application/x-httpd-php .php .phps »

я вообще не пойму, зачем нужно было это добавлять. Апач по умолчанию работает со всеми индексами. Если я не ошибаюсь.
я всегда ставил php из тарболов.
Цитата:

Цитата WhitePangolin
apache22_enable="YES"
mysql_enable="YES" »

если вы спросите, почему я в статье это не указал - это мною было в другой статье описано, они у меня связанны. это я так, оффтоп небольшой.

DeMoN-ELF 05-03-2008 13:36 753836

не дописал простос мысли сбился имелось ввиду что при открытии index.php в браузер выводится содетжимое скрипта а не отработтанные команды, и то что вродебы все что нужно прописано в httpd.conf, а что именно прописано я и написал
прошу прощения за свою описку

Цитата:

Цитата WhitePangolin
Цитата DeMoN-ELF:
MySQL release 5.0 c официального сайта скачан »
Надо было из портов ставить »

В релеазе 6.3 в рпортах нет MySQL сервера, там только клиент, если бы он там был я его установил бы во время установки системы

Apache, PHP и Perl выбрал при установке системы

exo 05-03-2008 13:50 753850

Цитата:

Цитата DeMoN-ELF
В релеазе 6.3 в портах нет MySQL сервера »

обновите порты. честно, не приходилось с 6.3 работать.. но что бы там не было МуСКЛ сервера... на досуге проверю...

WhitePangolin 05-03-2008 14:03 753860

Кроме
Код:

AddType application/x-httpd-php .php .phps
в httpd.conf нужно дописать
Код:

LoadModule php5_module libexec/apache22/libphp5.so
(при условии установки Apache2 и PHP5)

DeMoN-ELF 05-03-2008 15:10 753914

Спасибо огромное за советы

Цитата:

Цитата exo
Цитата WhitePangolin:
apache22_enable="YES"
mysql_enable="YES" » »

после этого Апач стал запускаться при загрузке системы, MySQL не запускается
Mysql версии 5.0 как писал ранее скачан с официального сайта
mysql-5.0.51a-freebsd6.0-i386.tar.gz ->
распакован в /usr/local/mysql ->
mysql_install_db->
после установки было написано что для автоматического старта демона скопировать файл mysql.server в .../rc.d

Пробовал
mysql_enable="YES"
mysqld_enable="YES"
mysql.server_enable="YES"

Если запускать вручную /usr/local/etc/rc.d/mysql.server start &
Всё запускается и работает

exo 05-03-2008 15:24 753930

Цитата:

Цитата DeMoN-ELF
Если запускать вручную /usr/local/etc/rc.d/mysql.server start &
Всё запускается и работает »

я вот забыл куда автозагрузку прописывать... :(

WhitePangolin 06-03-2008 11:28 754514

Попробуйте по аналогии:
Код:

db# ls /usr/local/etc/rc.d | grep mysql
mysql-server
db# cat /usr/local/etc/rc.d/mysql-server | grep "_enable"
# mysql_enable (bool):  Set to "NO" by default.
: ${mysql_enable="NO"}
db# echo mysql_enable="YES" >> /etc/rc.conf


Belansky 11-03-2008 22:53 758218

MySQL сервер нескольких версий есть в коллекции портов. Ставьте оттуда. Плюсом то, что все необходимые стартовые скрипты пропишутся туда, куда нужно.

mar 11-03-2008 23:12 758229

дополнительным плюсом сборки из портов (немаловажным для web-сервера) будет сборка, оптимизированная под Вашу машину


Время: 02:47.

Время: 02:47.
© OSzone.net 2001-