Здравствуйте!
У меня сервер работает в связке apache, nginx, ubuntu 10,04. Сейчас нужно сделать так, чтобы phpmyadmin обрабатывался apache. Подскажите, то как настраевает?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Здравствуйте!
У меня сервер работает в связке apache, nginx, ubuntu 10,04. Сейчас нужно сделать так, чтобы phpmyadmin обрабатывался apache. Подскажите, то как настраевает?
Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.
Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code
Drupal – торговая марка Дриса Бёйтарта
Комментарии
Что значит "обрабатывался"? Phpmyadmin — это набор php скриптов. Заливайте в рабочую директорию сервера, пользуйтесь.
Просто nginx перекрывает вывод phpmyadmin
*взял попкорн*
Что за вопросы?
Dimanic, давайте конфиги nginx и apache, а то ещё неделю будем договариваться.
Проблема была в том, что доступ к phpmyadmin был толкьо через httpS, поэтому по обычному протоколу попасть в админку и не получалось.
Сейчас все работает кроме загрузки файлов. Дамп базы например 1М, импортирую в пустую базу и все зависает - крутится только аяксый кружок загрузки. Экспорт работает равно как и другие функции.
В апаче все стандартно
ServerName site
ServerAlias www.site
DocumentRoot /srv/www/site/public_html/
</VirtualHost>
nginx
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