1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Системное окружение

Настройка phpmyadmin

Главные вкладки

Здравствуйте!

У меня сервер работает в связке apache, nginx, ubuntu 10,04. Сейчас нужно сделать так, чтобы phpmyadmin обрабатывался apache. Подскажите, то как настраевает?

Комментарии

Аватар пользователя Dimanic Dimanic 27 января 2012 в 9:21

Проблема была в том, что доступ к 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;
}
}

Аватар пользователя DenisVS DenisVS 28 января 2012 в 22:52

Меня интересуют настройки разрешений для 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

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /