2013-06-23 3 views
0

J'ai installé sqlbuddy en suivant le guide par arstechnia, mais je n'arrive pas à accéder à sqlbuddy.Impossible d'accéder à sqlbuddy sur le serveur nginx

C'est la configuration/etc/nginx/sites disponibles/www

server { 
     listen 80 default_server; 
     listen [::]:80 default_server ipv6only=on; 

     root /usr/share/nginx/html; 
     index index.html index.htm index.php; 

     # Make site accessible from http://localhost/ 
     server_name localhost; 

     location/{ 
       try_files $uri $uri/ =404; 
       allow 192.168.1.0/24; 
       allow 127.0.0.1; 
       deny all; 
     } 
     location ~ \.php$ { 
      try_files $uri =404; 
      allow 192.168.1.0/24; 
      allow 127.0.0.1; 
      deny all; 
      include fastcgi_params; 
      fastcgi_pass php5-fpm-sock; 
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
      fastcgi_intercept_errors on; 
      } 
     location ~ /\. {access_log off; log_not_found off; deny all; } 
     location ~ ~$ {access_log off; log_not_found off; deny all; } 
     location ~ /sqlbuddy/.*\.php$ { 
      allow 192.168.1.0/24; 
      allow 127.0.0.1; 
      deny all; 
      try_files $uri =404; 
      include fastcgi_params; 
      fastcgi_pass php5-fpm-sock; 
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
      fastcgi_intercept_errors on; 
     } 

} 

Lorsque je tente d'accéder via 192.168.1.128/sqlbuddy SQL Buddy je reçois cette page de chrome: http://imgur.com/8pomz3m

Le journal d'accès de Nginx ne montre aucun enregistrement de moi essayant d'accéder à sqlbuddy mais enregistre moi accédant à la page d'index et 192.168.1.128/phpinfo.php

Aucune erreur présente dans le journal d'erreur de nginx non plus.

J'ai essayé de commenter individuellement les sections de l'emplacement ~/sqlbuddy/... en vain. Vraiment perdu sur celui-ci.

+0

Votre nginx s'exécute-t-il réellement localement sur votre propre ordinateur? – Fleshgrinder

Répondre

0

Vérifiez la structure de votre dossier sqlbuddy, assurez-vous que votre index est dans /sqlbuddy/index.php et non dans /sqlbuddy/src/index.php. Je devais copier toutes les sources vers/sqlbuddy.

vérifiez également votre permission et propriétaire pour sqlbuddy (www-data: www-data).

2

En suivant le même guide, j'ai rencontré le même problème. J'ai commenté sur l'emplacement qui a fait toutes les demandes à sqlbuddy passer par https, je vois que vous ne l'avez pas si cela ne devrait pas être un problème.

Essayez en supprimant le cache du navigateur. Cela a été dit pour moi.

Espérons que cela aide.-

Questions connexes