Настройка phpmyadmin
Прислано: Dimanic
вс, 08/01/2012 - 09:15
Здравствуйте!
У меня сервер работает в связке apache, nginx, ubuntu 10,04. Сейчас нужно сделать так, чтобы phpmyadmin обрабатывался apache. Подскажите, то как настраевает?
- Dimanic's blog
- Для комментирования войдите или зарегистрируйтесь
Что значит "обрабатывался"? Phpmyadmin — это набор php скриптов. Заливайте в рабочую директорию сервера, пользуйтесь.
- Для комментирования войдите или зарегистрируйтесь
Просто nginx перекрывает вывод phpmyadmin
- Для комментирования войдите или зарегистрируйтесь
*взял попкорн*
- Для комментирования войдите или зарегистрируйтесь
Что за вопросы?
Dimanic, давайте конфиги nginx и apache, а то ещё неделю будем договариваться.
- Для комментирования войдите или зарегистрируйтесь
Проблема была в том, что доступ к phpmyadmin был толкьо через httpS, поэтому по обычному протоколу попасть в админку и не получалось.
Сейчас все работает кроме загрузки файлов. Дамп базы например 1М, импортирую в пустую базу и все зависает - крутится только аяксый кружок загрузки. Экспорт работает равно как и другие функции.
В апаче все стандартно
<VirtualHost *:81> ServerName site ServerAlias www.site DocumentRoot /srv/www/site/public_html/ </VirtualHost>
nginx
server { server_name site; root /srv/www/site/public_html; ## <-- Your only path reference. location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } # This matters if you use drush location = /backup { deny all; } # Very rarely should these ever be accessed outside of your lan location ~* \.(txt|log)$ { allow 192.168.0.0/16; deny all; } location ~ \..*/.*\.php$ { return 403; } location / { # This is cool because no php is touched for static content try_files $uri @rewrite; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:81; # Apache listening } location @rewrite { # Some modules enforce no slash (/) at the end of the URL # Else this rewrite block wouldn't be needed (GlobalRedirect) rewrite ^/(.*)$ /index.php?q=$1; } # Fighting with ImageCache? This little gem is amazing. # location ~ ^/sites/.*/files/ { location ~ ^/sites/ { try_files $uri @rewrite; } location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires max; log_not_found off; } }
- Для комментирования войдите или зарегистрируйтесь
Меня интересуют настройки разрешений для PHP, а именно:
php_admin_value file_uploads
php_admin_value open_basedir
php_admin_value upload_tmp_dir
php_admin_value safe_mode_include_dir
Лучше будет, если повысите детализацию логов Apache и Nginx. Наверняка будет ошибка при неудачной загрузке.
Так же сделайте вывод всех ошибок PHP на печать
php_value error_reporting
php_value display_errors
- Для комментирования войдите или зарегистрируйтесь




Комментарии