2017-06-16 4 views
0

J'ai configuré une machine virtuelle (par exemple, ckan.test.com) et configuré CKAN sur cette machine. Tout semble bien jusqu'à ce que j'essaie de soumettre n'importe quelle forme. Si j'essaie de soumettre un formulaire, il redirigera automatiquement vers localhost: 5000.Ckan Toujours rediriger vers localhost: 5000

Ex: La page de connexion est http://ckan.test.com/user/login. Une fois que j'entre les informations d'identification et connectez-vous à sa redirection vers http://localhost:5000/user/logged_in. Si je remplace localhost: 5000 avec ckan.test.com cela me mène à la bonne page d'accueil.

Quelqu'un peut-il me dire ce qui se passe

Répondre

0

soumissions de formulaire CKAN ont maintenant des liens absolus de redirection - à savoir, y compris le nom d'hôte. La seule façon dont CKAN sait à quel hôte il est déployé est ce que vous mettez dans votre config de ckan. Donc, dans votre fichier config ckan (ini) changer l'option:

ckan.site_url = http://ckan.test.com 

au lieu de http://127.0.0.1:5000.

+0

Oui, je l'ai fait. Mais certains comment ça marche. J'ai dû installer ckan à partir du paquet et utiliser Apache avec Nginx pour le faire fonctionner – krish

+0

Et redémarrer Apache? –