Wie können wir multi_site Erweiterung für Radiant arbeiten an Heroku bekommen?

StackOverflow https://stackoverflow.com/questions/1806986

  •  05-07-2019
  •  | 
  •  

Frage

Hat jemand RadiantCMS mit multi_site auf Heroku zu arbeiten? Ich versuchte es tatsächlich und es bombardierte große Zeit die Fehler geben:

Heroku | No such app
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.

Das ist, was ich versuche:

  1. Gehen Sie auf tractor.heroku.com und login von admin / strahlend.
  2. Wenn Sie den 'Sites' Abschnitt sehen, werden Sie Foo und Bar Seiten.
  3. I edited meine / etc / hosts-Dateien und hinzugefügt foo.myapp.com und bar.myapp.com an die IP-Adresse, die tractor.heroku.com löst (nicht ganz sicher, ob das richtig ist)
  4. Geben Sie nun die URL " http://foo.myapp.com " im Browser und es gibt ich die oben genannten Fehler.

Gibt es eine spezielle Konfiguration erforderlich, um diese Funktion auf Heroku zu bekommen?

War es hilfreich?

Lösung

Also, ich habe endlich eine Antwort von Heroku bekommen, um sich zu unterstützen. Einfügen es hier für jeden Vorteil:

Empfang sagte: FYI, wenn Sie eine 301-Weiterleitung von appname.heroku.com url wollen yourdomain.tld i gelang es mit diesen Schritten:

  1. Strahlungs einfrieren (um in der Lage sein application_controller.rb zu ändern, siehe http://wiki.github.com/radiant/radiant/running-on-edge )

  2. Mit diesem Code hinzufügen innen Klasse Application application_controller.rb:

----> 8

before_filter :redirect_domain
def redirect_domain
  if request.host == 'appname.heroku.com'
    redirect_to "http://yourdomain.tld#{request.request_uri}", :status=>301
  end
end

----> 8

(große Danke an David von suppport!)

Grüße D

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top