Problemy z Perl i Apache2.
#1

[Modyfikacje proszę przenieść moją nitkę, jeśli jestem w niewłaściwej sekcji]   Cześć forach. Początkujący tutaj.   Mam problem z zaimplementowaniem witryny opartej na perlu na pulpicie Ubuntu 11.10 z zainstalowanym stosem LAMP i mod_perl (świeża instalacja, nic więcej na tym).   Przeglądam niezliczone strony internetowe i książki Wiem, że muszę utworzyć folder cgi-bin i umieścić pliki witryny w środku, ale ciągle napotykam błąd 404 nie znaleziony podczas próby przejścia do niego w mojej wewnętrznej sieci LAN. Próbowałem wielu rzeczy; dodawanie linii do httpd.conf, przenoszenie katalogu głównego cgi-bin, ale nic nie działa.   Z właścicielami kodu źródłowego zweryfikowaliśmy, że strona perl powinna być "plug-and-play", co oznacza, że wszystko, co musisz zrobić, aby uruchomić podstawowe działanie, to wstawić go do cgi-bin, ale to nie wydaje się być być dla mnie. PHP działa dziwnie, ale Perl odmawia.   Co chciałbym wiedzieć głównie to: Jaki jest najprostszy sposób na wdrożenie perla na apache? Uznano by nieco bardziej szczegółowe kroki, ponieważ widziałem zbyt wiele mylących samouczków.   To jest mój pierwszy raz, kiedy próbuję radzić sobie z dynamicznymi stronami internetowymi, zazwyczaj po prostu mam statyczną stronę na Apache (lol)   Czy ktoś może doradzić? Dzięki.
Reply
#2

do instalacji mod_perl na platformę ubuntu, łatwiej będzie uruchomić pakiety z Internetu Indeks
Reply
#3

kcongxi napisał: do instalacji mod_perl na platformę ubuntu, łatwiej będzie uruchomić pakiety z Internetu Indeks / dist Ciekawe, czy wiesz, o co pyta TS?
Reply
#4

Po prostu karmić Cię większą ilością informacji. Zawsze ustawiaj logi dostępu i błędów, aby uzyskać więcej informacji o tym, co poszło nie tak Kod: ogon -f
Reply
#5

Właściwie to mam Apache2 przez LAMPĘ zadaniową, ale spróbuję. Wystąpił wewnętrzny błąd serwera, nawet po usunięciu mod_perl, myślę, że przeinstaluję system operacyjny i spróbuję.
Reply
#6

Zelretch napisał: Właściwie to mam Apache2 przez LAMPĘ zadaniową, ale spróbuję. Wystąpił wewnętrzny błąd serwera, nawet po usunięciu mod_perl, myślę, że przeinstaluję system operacyjny i spróbuję. Nie musisz usuwać modperl, nawet go nie używasz. Wewnętrzny błąd serwera wynika z tego, że skrypt nie jest wykonywalny lub ma odpowiednie uprawnienia. Twój apache powinien być domyślnie uruchomiony przy użyciu następującego użytkownika i grupy w Ubuntu Kod: uid = 33 (www-data) gid = 33 (www-data) groups = 33 (dane www) Upewnij się, że twój skrypt jest wykonywalny Kod: ls
Reply


Forum Jump:

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


Users browsing this thread: 2 Guest(s)