Support
Selecteer in de lijst een vraag of probleem voor meer informatie. Wij zullen deze lijst uitbreiden zodra wij merken dat problemen zich vaker voordoen. Neem contact met ons op indien u uw probleem niet verholpen krijgt.
Bestanden en mappen
De applicatie
- Passenger applicatie herstarten
- Bad Gateway foutmelding
- Starten en stoppen Mongrel cluster
- Access denied for user 'root'@'localhost' (using password: NO)
- Application error (Rails) / Something went wrong
- Routing Error: Recognition failed for "/"
Overig
Waar moet ik mijn applicatie uploaden?
De bestanden van de complete Ruby on Rails applicatie moeten in de map "rails" worden geplaatst.
Hoe benader ik het Plesk control panel?
U kunt het Plesk control panel gebruiken om uw databases en e-mail accounts te beheren. U benadert dit control panel via de volgende URL:
https://<uw-domeinnaam>:8443/
Let op: De logingegevens voor het Plesk panel zijn niet de gegevens die u voor FTP of SSH gebruikt!
Passenger applicatie herstarten
Een Passenger applicatie kunt u herstarten door in de rails/tmp directory een bestand aan te maken met de naam restart.txt. Bij het volgende request zal de applicatie gerestart worden.
Via SSH kunt u dit bestand aanmaken met het volgende commando:
touch ~/rails/tmp/restart.txt
Of, als u Capistrano gebruikt:
touch ~/rails/current/tmp/restart.txt
Bad Gateway foutmelding
Wanneer u mongrel gebruikt is het mogelijk dat u de volgende foutmelding krijgt te zien wanneer u uw site probeert te bezoeken:
Bad Gateway
The proxy server received an invalid response from an upstream server.
In dat geval is de mongrel cluster gestopt, u kunt deze opnieuw opstarten door in te loggen via SSH. Zie Starten en stoppen van mongrel cluster
Starten en stoppen Mongrel cluster
Om uw applicatie juist te configureren voor mongrel_cluster dient u de het configuratiecommando gebruiken zoals u dat per e-mail van ons ontvangen heeft. Bent u deze e-mail kwijt, vraag hem dan op nieuw aan door ons te e-mailen.
U kunt de applicatie stoppen en starten door in te loggen via SSH en in uw 'rails' map de volgende commando's uit te voeren:
mongrel_rails cluster::stop
Om te wisselen tussen development- en productiemode kunt u de parameters in config/mongrel_cluster.yml aanpassen.
Access denied for user 'root'@'localhost' (using password: NO)
Standaard verwacht Ruby on Rails toegang te krijgen met de database door gebruik te maken van de gebruikersnaam 'root'. Bij het aanmaken van de database in Plesk kunt u een gebruikersnaam en wachtwoord opgeven.
Gebruik de gegevens van de aangemaakte database om de instellingen van de Rails applicatie te wijzigen in config/database.yml. Let hierbij op dat de gegevens worden ingevuld bij de juiste omgeving (development of production).
adapter: mysql
database: depot
username: <gebruikersnaam>
password: <wachtwoord>
host: localhost
Application error (Rails) / Something went wrong
De Application error (Rails) of, in nieuwere versies, something went wrong van Ruby on Rais is de tegenhanger van de gedetailleerde foutmeldingen. Deze foutmelding wordt standaard weergegeven als de applicatie in de productieomgeving staat.
De exacte fout is terug te vinden in de logbestanden (log/production.log). De inhoud van een logbestand kan via een SSH-verbinding eenvoudig worden weergegeven. Gebruiker hiervoor onderstaande code na het inloggen:
Bezoek nu de pagina waarop de fout optreed nogmaals. De gedetailleerde melding is dan te zien in het SSH-venster.
Recognition failed for "/"
Het openen van de website faalt met de fout Routing Error: Recognition failed for "/". Deze fout geeft geeft twee dingen aan:
- Er is geen enkele route in config/routes.rb die aangeeft wat de standaardpagina is
- Er is geen index.html
Definiëer de standaard te openen pagina in config/routes.rb met behulp van onderstaande code. Vul hierbij de controller en de actie met de gewenste combinatie.
Wat zijn de betaal- en opzeggingsvoorwaarden voor de pakketten?
U betaalt het pakket per drie maanden vooruit. De facturering verloopt standaard per e-mail. Indien u wilt opzeggen dient u dit schriftelijk te doen, minimaal een maand voor het einde van de betaalde termijn.
Op alle diensten zijn de algemene voorwaarden van LICO Innovations van toepasing.
Wat zijn de kosten voor extra dataverkeer?
Indien u met uw hosting pakket over de datalimiet gaat krijgt u een automatische melding van het control panel, mits u een correct e-mailadres hebt opgegeven in de instellingen.
Uw account wordt niet direct afgesloten bij het overschrijden van de datalimiet, wij proberen bij grote overschrijdingen altijd in overleg te doen. Indien u een (tijdelijke) verhoging van uw datatraffic verwacht verzoeken wij u dit vantevoren te melden. Extra dataverkeer dat niet van tevoren is opgegeven wordt in rekening gebracht tegen € 1 per gigabyte.
Aanwezige gems en overige software
Onze servers draaien op het FreeBSD of CentOS besturingssysteem met het Plesk control panel. Als webserver wordt Apache gebruikt, met onder andere PHP 5, mod_perl en mod_python.
Alle Rails versies vanaf 1.0.0 zijn op de server beschikbaar. Verder zijn populaire gems als rmagick, gd2, ferret en pdf-writer standaard aanwezig. U kunt zelf aanvullende gems installeren onder uw account door middel van het gem commando. Momenteel ondersteunen wij alleen Ruby 1.8.
U heeft via SSH de beschikking over Subversion, Git en Capistrano en verschillende veelgebruikte Unix tools als GNU Nano en Midnight Commander.
Kan ik het Radiant CMS gebruiken bij Bluerail?
Jazeker, de laatste versie van de Radiant gem is standaard aanwezig op alle servers. U kunt zelf de standaard Rails applicatie vervangen door een Radiant applicatie. Bovendien kunt u bij het bestellen van een nieuw pakket op het bestelformulier aangeven dat u Radiant wilt gebruiken, dan installeren wij direct een lege applicatie voor u!
Certificaat errors bij het openen van het Plesk control panel
De SSL certificaten van het control panel maken gebruik van de CAcert root. Installeer het root certificaat van de CAcert site in uw browser om het control panel zonder foutmeldingen te openen. Gebruik ook altijd de servernaam, eindigend op .bluerail.nl of .lico.nl, om het paneel te benaderen.
Nuttige Ruby on Rails documentatie
Onze favoriete on-line naslagwerken op een rijtje:
- Ruby on Rails Guides (guides.rubyonrails.org)
Een compacte up-to-date gids om snel productief te worden met Rails. - Rails Framework Documentation (api.rubyonrails.org)
Complete API documentatie van het Rails framework. - Rails Searchable API Doc (railsapi.com)
Eenvoudig te doorzoeken versie van de Rails API documentatie. Ook te downloaden. - Ruby Core API (ruby-doc.org)
Compleet naslagwerk voor alle standaard Ruby objecten. - Ruby 1.8.6 Standard Library (ruby-doc.org)
De documentatie voor alle standaard Ruby libraries zoals YAML en REXML.
