Thread Mojolicious - Shared Hosting (34 answers)
Opened by meier19 at 2010-06-28 08:52

meier19
 2010-07-10 08:38
#139712 #139712
User since
2009-02-03
73 Artikel
BenutzerIn
[Homepage] [default_avatar]
Funktioniert mit use lib 'lib' und dazu noch app->start('cgi'). Hello World! kann also mit http://meinedomain.ch/ aufgerufen werden. Herzlichen Dank für die Hilfe!

Dies überzeugt mich, mit Mojolicious anzufangen, und nicht mit Catalyst.

Denn Mojolicious läuft unter Shared Hosting ohne make, ohne Shell, ohne local::lib, ohne Administratoren-Rechte, ohne Cpan-Modul, überhaupt ohne Installation eines Moduls:


1.
Das Modul Mojolicious herunterladen (http://search.cpan.org/~kraih/Mojolicious-0.999926...) und im Home-Verzeichnis entpacken.

2.
~$ perl Mojolicious-0.999926/script/mojolicious daemon
Server available at http://*:3000/.

3.
http://localhost:3000/
Congratulations, your Mojo is working!

4.
Datei index.cgi erstellen:

Code: (dl )
1
2
3
4
5
6
7
#!/usr/bin/env perl

use lib 'lib';
use Mojolicious::Lite;

get '/' => sub { shift->render(text => 'Hello World!') };
app->start('cgi');


5.
Das Verzeichnis Mojolicious-0.999926/lib und die Datei index.cgi mit FTP auf den Server hinaufladen sowie die Zugriffsberechtigung von index.cgi auf dem Server auf 755 stellen (FileZilla / Dateiattribute).

6.
http://meinedomain.ch/index.cgi
Hello World!



Last edited: 2010-07-11 13:07:24 +0200 (CEST)
Der Mensch schöpft seine Gesetze nicht aus der Natur, sondern schreibt sie dieser vor (Immanuel Kant).

View full thread Mojolicious - Shared Hosting