mod-perl

    3熱度

    4回答

    我正在嘗試使用ModPerl::Registry將CGI腳本遷移到mod_perl。 腳本使用與腳本位於同一目錄中的模塊,但由於mod_perl當前目錄位於其他位置,因此不起作用。 我試着用FindBin對添加到@INC,但這裏是FindBin樣子: $FindBin::Bin: /usr/sbin $FindBin::Script: httpd 這是沒有用的。 那麼,腳本有辦法找出它在哪裏

    2熱度

    3回答

    我想在共享RHEL服務器上託管一個mod_perl應用程序,我無權訪問root帳戶。 mod_perl可以在服務器上使用,就像所有需要的Perl模塊一樣(我的應用可以和CGI一起運行)。 這裏有兩個問題,我預計:每當我定期更新更新我的代碼第一次和隨後的Apache重新啓動是必需的。其次,我將不得不在.htaccess中使用一些< Perl>指令。我會很高興聽到其他人可能已經成功完成的經驗,細節和提

    2熱度

    1回答

    我們有一個大型的電子學習mod_perl web應用程序,它使用AxKit,XML,XLST和JavaScript,主要運行在unix服務器上。我注意到的是,代碼相當混亂,並且有幾代開發者進出。由於目前的結構,試圖製作一個簡單的hello世界網頁的任務涉及編寫幾個組件來實現它,因爲AxKit XSL轉換很重要。 所以,我看着強大的Catalyst框架,而MVC本身讓我流口水。我正在尋找資源和最佳實

    2熱度

    2回答

    我有一個perl生成的頁面。此頁面的內容每30分鐘更改一次,所以我將$ r-> set_last_modified()設置爲上次更改內容的時間。 這一切運作良好,我可以看到正確的標題到達我的瀏覽器。 當我刷新頁面時,我看到我的瀏覽器在對服務器的請求中使用了正確的「If-Modified-Since」標頭,但Apache2忽略此並重新發送整個頁面。 如何讓Apache2正常運行並響應「HTTP/1.

    1熱度

    1回答

    我已經安裝了以下版本: Apache::SmallProf - 0.09 Apache::Registry - 2.01 Devel::SmallProf - 2.02 我嘗試在我的Apache的配置文件(/usr/local/apache_modperl/conf/httpd.conf)增加如下設置: <Perl> require Apache::DB; Apache

    3熱度

    2回答

    我正在使用Apache和Perl(modperl),處理程序處理請求。我對此很陌生,我不太清楚如何以合理的方式處理事情。 現在,我有以下幾點: package MyClass::Handler; use warnings; use strict; # includes our %action = ( 'a' => \&a, # And more ); sub

    3熱度

    2回答

    有些報價從實用的mod_perl 挑「通常情況下,一個單一的過程成爲許多申請退出之前,因此,如果他們預計在做一些事情不能使用END塊每個請求的處理結束。「 所以,在我a.cgi腳本: my $flag = 1; END { # Value for $flag is undefined, if this script is run under mod_perl. # END

    1熱度

    1回答

    我想在HTML::Mason項目中使用Apache::Session::Memcached項目,我使用MasonX::Request::WithApacheSession來處理我的會話。不幸的是,當我插入Memcached模塊而不是MySQL時,Apache不會啓動。我的自定義處理程序看起來像這樣(在這裏的幾個剪,有): my $ah = HTML::Mason::ApacheHandler->n

    1熱度

    2回答

    我正在寫一個內部服務,需要觸摸一個長時間運行的進程的mod_perl2實例。這個工作是從HTTP POST中觸發的,並且他們的mod_perl處理程序將其選中並完成工作。這可能需要很長時間,並且可以異步處理,所以我希望在運行時可以終止HTTP連接。 PHP有一個函數ignore_user_abort(),當與正確的頭文件結合使用時,可以提前關閉HTTP連接,同時使進程繼續運行(此技術在此處提及幾次

    0熱度

    1回答

    這甚至可能嗎? 我有一個運行在Passenger上的Rails應用程序和一個需要在同一臺服務器上運行的mod_perl站點。我已經嘗試設置兩個VirtualHosts,並且我嘗試過使用一個VH和一個別名/位置作爲mod_perl。在這兩種情況下,Passenger都會嘗試提供mod_perl應用程序,並告訴我它找不到正確的文件。任何人都知道我在做什麼錯了? 這裏是我的設置ATM: NameVirt