Я запускаю nginx вместе с fastcgi-php, чтобы php работал на phpmyadmin. (Я разрабатываю в основном с Rails.) Я запускаю все с локального сервера в моей сети.
Приложение rails работает. Появляется экран входа в систему для phpmyadmin, и phpinfo () также работает, но при попытке войти в phpmyadmin я возвращаюсь к экрану входа в систему без видимых ошибок.
Я предполагаю, что, возможно, что-то неправильно настроено на сервере или еще не настроил phpmyadmin должным образом.
Вот соответствующий блок кода в nginx.cong = f
server {
listen 80;
server_name localhost;
root /home/dev/spindle/public;
rails_env development;
passenger_enabled on;`
access_log logs/host.access.log;
fastcgi_index index.php;
location /phpmyadmin{
root /usr/share;
index index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
set $php_root /home/dev/spindle/public;
if ($request_uri ~* /phpmyadmin) {
set $php_root /usr/share;
}
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $php_root$fastcgi_script_name;
}
}