Problem z Perlem i Apache2.
#2

Zelretch napisał: [Mody proszę przenieś mój wątek, jeśli jestem w niewłaściwej sekcji] Cześć forumiści. Początkujący tutaj. Mam problem z wdrożeniem witryny opartej na perlu na pulpicie Ubuntu 11.10 ze stosem LAMP i zainstalowanym mod_perl (nowa instalacja, nic więcej na nim). Przeglądając niezliczone strony internetowe i książki, wiem, że muszę utworzyć folder cgi-bin i włożyć pliki stron internetowych, ale ciągle napotykam błąd 404, gdy próbuję nawigować do niego w mojej wewnętrznej sieci LAN. Próbowałem wielu rzeczy; dodając wiersze do httpd.conf, przesuwając korzeń cgi-bin, ale nic nie działa. Sprawdziłem z właścicielami kodu źródłowego, że witryna Perla nie powinna być „plug-and-play”, co oznacza, że wszystko, co musisz zrobić, aby uruchomić podstawową instancję, to włożyć ją do cgi-bin, ale to nie wydaje się niech tak będzie dla mnie. Dziwnie działa PHP, ale Perl odmawia. Chciałbym głównie wiedzieć: Jaki jest najprostszy sposób implementacji Perla na Apache? Nieco bardziej szczegółowe kroki byłyby mile widziane, ponieważ widziałem zbyt wiele mylących samouczków. Po raz pierwszy próbuję radzić sobie z dynamicznymi stronami internetowymi, zwykle mam statyczną stronę internetową na Apache (lol) Czy ktoś może doradzić? Dzięki. mod_perl nie wymaga, aby moduły perla znajdowały się w określonym katalogu. PHP nie powinno tego również wymagać. Użycie mod_perl to nie to samo, co wywołanie zewnętrznego interpretera cgi perl w celu uruchomienia kodu. Czy możesz napisać przykładowy kod, jak wygląda twój skrypt perla? Jeśli używasz mod_perl, powinien on wyglądać podobnie do tego, choć niekoniecznie, w zależności od tego, jak bardzo odbiegasz od domyślnych. Kod PHP: pakiet MyPackage :: MyModule; sub handler {my ($ r) = @ _; # Twoje kody obsługi} W pliku http.conf lub w innych dołączonych plikach konfiguracyjnych powinieneś mieć podobną konfigurację poniżej. Również poniżej nie ma absolutnego sposobu konfiguracji, istnieją też inne podejścia. Kod PHP: <Location / testmod> PerlResponseHandler MyPackage :: MyModule -> handler; </ Lokalizacja> Jeśli używasz CGI, kod perla powinien być czymś takim Kod PHP: #! / usr / bin / perl use strict; używać ostrzeżeń; # Twoje kody Perla tutaj.
Reply


Messages In This Thread
Problem z Perlem i Apache2. - by jada717 - 11 Dec 2019, 08:12 PM
RE: Problem z Perlem i Apache2. - by spikeball17 - 11 Dec 2019, 08:15 PM
RE: Problem z Perlem i Apache2. - by xodnum - 11 Dec 2019, 08:19 PM
RE: Problem z Perlem i Apache2. - by claresta.diana - 11 Dec 2019, 08:21 PM
RE: Problem z Perlem i Apache2. - by boy.lover37 - 11 Dec 2019, 08:24 PM
RE: Problem z Perlem i Apache2. - by panyadede - 11 Dec 2019, 08:27 PM
RE: Problem z Perlem i Apache2. - by fluzzarn - 11 Dec 2019, 08:30 PM
RE: Problem z Perlem i Apache2. - by iheartglee - 11 Dec 2019, 08:33 PM
RE: Problem z Perlem i Apache2. - by feraltex - 11 Dec 2019, 08:36 PM
RE: Problem z Perlem i Apache2. - by davide.arzenton - 11 Dec 2019, 08:39 PM
RE: Problem z Perlem i Apache2. - by tbnw01 - 11 Dec 2019, 08:42 PM
RE: Problem z Perlem i Apache2. - by clintonch - 11 Dec 2019, 08:45 PM
RE: Problem z Perlem i Apache2. - by bballermj - 11 Dec 2019, 08:46 PM
RE: Problem z Perlem i Apache2. - by pbergeron21 - 11 Dec 2019, 08:49 PM
RE: Problem z Perlem i Apache2. - by ddmack.mcclam281 - 11 Dec 2019, 08:52 PM

Forum Jump:

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5


Users browsing this thread: 1 Guest(s)