после установки nginx + apache2 + php +MySQL все работает корректно.
а вот установив phpmyadmin, и зашел в него то увидел
устанавливал через
[console]aptitude install phpmyadmin[/console]
после того как вел пароль к мускулу, и пароль к базе самого админа, добавил в низ конфига /etc/apache2/apache2.conf
text
Include /etc/phpmyadmin/apache.conf
стоит nginx 0.7.67
И Apache2-mpm-itk
Дома появился свободный комп и я его заделал под серверны полигон.
PS. Да вот только вот работу MySQL я не проверял, да и не знаю пока как )))
я как бы не думаю что проблема именно в этом так как по сути.
Нжиникс смотрит 80 порт
апач смотрит 8080
по сути убрав nginx и оставив один Apache2-mpm-itk проблема будет также.
на с крине видно катавасия с правами ( так как не выводится картинка) Но сам косяк имеyно в связке apache + php + MySQL
Я конечно могу ощибатся, так как я полный ноль, это вывод почитав гугл. и разный блоги :D
Что касается сообщения, связанного с $cfg['blowfish_secret'], то необходимо в конфигурационном файле phpMyAdmin указать
$cfg['blowfish_secret'] = 'your_phrase';
под your_phrase подразумевается любое кодовое значение.
Что же касается suhosin, то надо смотреть что там пишут по ссылке, не сталкивался с проблемой или удалить его, хотя судя по вашим пакетам, он как-то сам притянулся. Вообще этот патч решает некоторые проблемы безопасности, однако и привносит вот такие сюрпризы.
Вот не полный список возможностей плагина Suhosin:
добавлены функции sha256( ) , sha256_file() и поддержка blowfish для всех платформ;
кодирование Cookies и данных сессии;
запрещение вставки URL, закачки файлов и доступа к произвольным файлам, верификация загруженных файлов через внешний скрипт, запрет загрузки - исполняемых файлов, удаление двоичных данных из загружаемого файла;
отключение функции eval(), запуск приложений с использованием eval() с применением белого и черного списков;
принудительная установка максимальной глубины рекурсии;
поддержка виртуальных узлов и каталогов, настраиваемых через черный и белый списки;
защита от прерывания HTTP-заголовка (HTTP Response Splitting);
защита глобальных переменных от ex t rac t и import_request_vars, а также от скриптов, манипулирующих memory_limit;
защита от длинных и неправильных идентификаторов сессии;
фильтрование ASCII-символов;
игнорирование переменных GET, POST, COOKIE с целым рядом параметров;
установка лимитов ряду переменных REQUEST.
И по поводу связанных таблиц, что там по ссылке, тоже не славливал такое сообщение.
На связанные таблицы можно забить (он хочет насоздавать каких-то табличек в базе, используемой phpmyadmin для своих темных делишек, сильно сомнительно, что оно вам надо).
На Suhosin тоже можно забить. Если какая-то проблема и всплывет, это будет хорошо заметно в syslog. Можно поставить php5-suhosin и прописать в /etc/php5/conf.d/suhosin.ini
suhosin.simulation=1
Чтобы он ничего не блокировал. Удалить suhosin нельзя, ибо это патч. Только пересобирать или ставить левый пакет. В принципе непреодолимых проблем он не создает, все настраивается.
"Rassol2" написал:
после того как вел пароль к мускулу, и пароль к базе самого админа, добавил в низ конфига
/etc/apache2/apache2.conf
Include /etc/phpmyadmin/apache.conf
Симлинк на этот файлик при установке кладется в /etc/apache2/conf.d/phpmyadmin.conf
Куда он у вас делся?
Почему не отображается графика телепатировать сложновато, но подозреваю, что в конфиге nginx прописана отдача статики напрямую, а он не знает откуда ее брать.
Или сами что-то нахимичили в конфиге или с правами. Тогда нужно посмотреть error.log apache для начала.
На Suhosin тоже можно забить. Если какая-то проблема и всплывет, это будет хорошо заметно в syslog. Можно поставить php5-suhosin и прописать в /etc/php5/conf.d/suhosin.ini
suhosin.simulation=1
Почему не отображается графика телепатировать сложновато
вот и мне не легко.
Cистему составил так: site.ru -> пользователь web, с хомяком /home/site/web/ а корень сайта в виртуальном хосте /home/site/web/www/
Создал виртуальный на nginx и апаче.
картинки отдаются нормально и php info тоже выводится.
допустим, адрес сайта site.ru
адрес phpmyadmin site.ru/phpmyadmin
так как nginx работает от www-data и немеет доступа /home/site/web/www/ я добавляют usermod -a -G web www-data
а вот где phpmyadmin лежит ? что бы права поставить, и разрешить www-data отображать картинки.
В действительности мне нужно, просто создать базу и поднять движок.
Но все же копаться в этом будет бесценным опытом. Авось жизнь занесет куда то )))
Симлинк на этот файлик при установке кладется в /etc/apache2/conf.d/phpmyadmin.conf
Куда он у вас делся?
Показать
сижу тут читаю, и вот что приметил.
при установке phpmyadmin я не заметил вот это
Показать
Я так понял мне просто пердлогаете забить на красные строчечьки ?
Вы хотите стать крутым сисадмином вебхостинга (а чо, есть вакансии?) или заниматься вебпрограммированием? Если первое - дро+. Если второе, то XAMPP. И всё работает, заметьте! И В PHPMyAdmin если только пароль поправить...
[quote="neol"]На Suhosin тоже можно забить. Если какая-то проблема и всплывет, это будет хорошо заметно в syslog. Можно поставить php5-suhosin и прописать в /etc/php5/conf.d/suhosin.ini
suhosin.simulation=1
Debian, PHP и Suhosin Patch
[/quote]
Там не совсем точные данные. По умолчанию ошибки падают в syslog. Если хочется видеть их в error.log апача, то делаем как написано по ссылке.
Sonic написал:
[quote="neol"]Удалить suhosin нельзя, ибо это патч. Только пересобирать или ставить левый пакет.
Возможно, я ставлю со стороннего репозитория, хотя там тоже патчем. Только поясните пожалуйста, зачем нужен этот пакет php5-suhosin?
[/quote]
Пакет содержит расширение, дополняющее патч.
When you only use the Suhosin-Patch only the logging features are supported. When you only use the Suhosin-Extension you cannot use the predefined constants for configuration.
Цитата с оффсайта. Емнип там какие-то еще ограничения, но чтобы не забивать голову я обычно просто ставлю этот пакетик. В принципе его установка не обязательна.
"Rassol2" написал:
сижу тут читаю, и вот что приметил.
при установке phpmyadmin я не заметил вот это
Ну вот там и выберите apache. Чтобы перенастроить пакет - dpkg-reconfigure phpmyadmin
И не забудьте убрать строку с инклудом из apache2.conf
Чудо может и не произойдет, но это более правильный путь.
"Rassol2" написал:
а вот где phpmyadmin лежит ? что бы права поставить, и разрешить www-data отображать картинки.
Если внимательно посмотреть на файлик /etc/phpmyadmin/apache.conf, то можно понять, что он лежит в /usr/share/phpmyadmin
Но с правами там все должно быть нормально.
"Rassol2" написал:
site.ru -> пользователь web, с хомяком /home/site/web/ а корень сайта в виртуальном хосте /home/site/web/www/
Создал виртуальный на nginx и апаче.
Покажите оба конфига вхостов. И запрошенный ранее error.log.
"Rassol2" написал:
Я так понял мне просто пердлогаете забить на красные строчечьки ?
нет я хочу часик второй в сутки провести с пользой для себя.
Покажите оба конфига вхостов. И запрошенный ранее error.log.
apache
Показать
text
<VirtualHost *:8080>
DocumentRoot /home/site/web/www
ServerAdmin admin@site.ru
ServerName site.ru
ServerAlias www.site.ru
ErrorLog /home/site/web/logs/apache_error.log
CustomLog /home/site/web/logs/apache_access.log combined
<Directory />
#Order Deny,Allow
#Deny from all
Options -ExecCGI -Indexes -Includes +FollowSymLinks
AllowOverride All
<Limit GET POST>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
На логи с ошибками я поскромнее. :[ apache_error.log
Показать
text
[Mon Dec 10 01:05:40 2012] [error] [client 192.168.2.1] Directory index forbidden by Options directive: /home/site/web/www/
[Mon Dec 10 01:07:01 2012] [error] [client 192.168.2.1] Directory index forbidden by Options directive: /home/site/web/www/
[Mon Dec 10 01:07:03 2012] [error] [client 192.168.2.1] Directory index forbidden by Options directive: /home/site/web/www/
[Mon Dec 10 01:07:04 2012] [error] [client 192.168.2.1] Directory index forbidden by Options directive: /home/site/web/www/
[Mon Dec 10 01:14:32 2012] [error] [client 192.168.2.1] Directory index forbidden by Options directive: /home/site/web/www/
[Mon Dec 10 03:05:04 2012] [error] [client 192.168.2.1] File does not exist: /home/site/web/www/phpmyadmin
[Mon Dec 10 03:05:08 2012] [error] [client 192.168.2.1] File does not exist: /home/site/web/www/phpmyadmin
[Mon Dec 10 03:05:22 2012] [error] [client 192.168.2.1] File does not exist: /home/site/web/www/PhpMyadmin
[Mon Dec 10 03:05:47 2012] [error] [client 192.168.2.1] File does not exist: /home/site/web/www/PhpMyadmin
[Mon Dec 10 03:05:54 2012] [error] [client 192.168.2.1] File does not exist: /home/site/web/www/phpmyadmin
[Mon Dec 10 03:08:26 2012] [error] [client 192.168.2.1] File does not exist: /home/site/web/www/phpmyadmin
[Mon Dec 10 03:08:29 2012] [error] [client 192.168.2.1] File does not exist: /home/site/web/www/phpmyadmin
[Mon Dec 10 03:10:28 2012] [error] [client 192.168.2.1] File does not exist: /home/site/web/www/phpmyadmin
[Mon Dec 10 03:10:30 2012] [error] [client 192.168.2.1] File does not exist: /home/site/web/www/phpmyadmin
[Mon Dec 10 03:21:45 2012] [error] [client 192.168.2.1] Directory index forbidden by Options directive: /home/site/web/www/
[Mon Dec 10 03:22:50 2012] [error] [client 192.168.2.1] Directory index forbidden by Options directive: /home/site/web/www/
[Tue Dec 11 02:15:12 2012] [error] [client 192.168.2.1] Directory index forbidden by Options directive: /home/site/web/www/
вот тут конечно да :( nginx_error.log
Показать
text
2012/12/10 01:00:01 [error] 1782#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.2.1, server: site.ru, request: "GET / HTTP/1.1",$
2012/12/10 01:00:01 [error] 1782#0: *1 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 01:00:04 [error] 1782#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.2.1, server: site.ru, request: "GET / HTTP/1.1",$
2012/12/10 01:00:04 [error] 1782#0: *1 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 01:05:41 [error] 1782#0: *4 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 01:07:02 [error] 1782#0: *6 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 01:07:03 [error] 1782#0: *6 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 01:07:04 [error] 1782#0: *6 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 01:07:12 [error] 1782#0: *6 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 01:12:10 [error] 1782#0: *14 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favi$
2012/12/10 03:02:48 [error] 1080#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.2.1, server: site.ru, request: "GET / HTTP/1.1",$
2012/12/10 03:02:49 [error] 1080#0: *1 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 03:05:04 [error] 1080#0: *3 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 03:05:08 [error] 1080#0: *3 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 03:05:22 [error] 1080#0: *3 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 03:05:47 [error] 1080#0: *3 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 03:05:54 [error] 1080#0: *3 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 03:08:26 [error] 1080#0: *9 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 03:08:30 [error] 1080#0: *9 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favic$
2012/12/10 03:10:28 [error] 1080#0: *12 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favi$
2012/12/10 03:10:30 [error] 1080#0: *12 open() "/home/site/web/www/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "GET /favi$
2012/12/10 03:16:04 [error] 1080#0: *19 open() "/home/site/web/www/phpmyadmin/themes/original/img/logo_right.png" failed (2: No such file or directory), client: 192.168.2.1, se$
2012/12/10 03:16:04 [error] 1080#0: *19 open() "/home/site/web/www/phpmyadmin/themes/original/img/b_help.png" failed (2: No such file or directory), client: 192.168.2.1, server$
2012/12/10 03:16:04 [error] 1080#0: *19 open() "/home/site/web/www/phpmyadmin/print.css" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request: "$
2012/12/10 03:16:04 [error] 1080#0: *19 open() "/home/site/web/www/phpmyadmin/favicon.ico" failed (2: No such file or directory), client: 192.168.2.1, server: site.ru, request:$
2012/12/10 03:16:15 [error] 1080#0: *29 open() "/home/site/web/www/phpmyadmin/js/mooRainbow/mooRainbow.css" failed (2: No such file or directory), client: 192.168.2.1, server: $
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/s_host.png" failed (2: No such file or directory), client: 192.168.2.1, server$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/s_db.png" failed (2: No such file or directory), client: 192.168.2.1, server: $
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/b_sql.png" failed (2: No such file or directory), client: 192.168.2.1, server:$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/s_status.png" failed (2: No such file or directory), client: 192.168.2.1, serv$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/s_vars.png" failed (2: No such file or directory), client: 192.168.2.1, server$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/s_asci.png" failed (2: No such file or directory), client: 192.168.2.1, server$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/b_engine.png" failed (2: No such file or directory), client: 192.168.2.1, serv$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/s_rights.png" failed (2: No such file or directory), client: 192.168.2.1, serv$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/s_replication.png" failed (2: No such file or directory), client: 192.168.2.1,$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/s_process.png" failed (2: No such file or directory), client: 192.168.2.1, ser$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/b_export.png" failed (2: No such file or directory), client: 192.168.2.1, serv$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/b_import.png" failed (2: No such file or directory), client: 192.168.2.1, serv$
2012/12/10 03:16:16 [error] 1080#0: *31 open() "/home/site/web/www/phpmyadmin/themes/original/img/s_sync.png" failed (2: No such file or directory), client: 192.168.2.1, server$
2012/12/10 03:16:16 [error] 1080#0: *29 open() "/home/site/web/www/phpmyadmin/themes/original/img/logo_right.png" failed (2: No such file or directory), client: 192.168.2.1, se$
2
все таки что то с правами так как картинки не отдает nginx
как бы извиняюсь использую домен который который не хотел бы оглашать, время нет взять для теста. так что пока что заменил sed'о на site.ru
ну и на сами дизайнерские картинки тоже root root 644
как быть что делать ?
PS. не сильно хочу переходить сразу к ...
Показать
Ну вот там и выберите apache. Чтобы перенастроить пакет - dpkg-reconfigure phpmyadmin
И не забудьте убрать строку с инклудом из apache2.conf
Чудо может и не произойдет, но это более правильный путь.