[pm-h] Perl Modules at HG

Mike Flannigan mikeflan at att.net
Sat Dec 1 10:42:06 PST 2018


Apparently my "redirect" is handled in the
.htaccess
file, whose contents are listed below.

I'm guessing it's that 2nd RewriteRule that
is handling the redirect to WP in http://mflan.com/mf/.


RewriteEngine on
RewriteCond %{HTTP_HOST} ^mflan\.com$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} 
!^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) http://www.mflan.com/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} 
!^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^$ mf [L]
# Use PHPedge as default
AddHandler application/x-httpd-php-edge .php
<IfModule mod_suphp.c>
     suPHP_ConfigPath /opt/phpedge/lib
</IfModule>



Thanks to Julian and Mev412 for helping me out here.
It is much appreciated.


Mike


On 12/1/2018 12:25 PM, Mike Flannigan wrote:
>
> Here is an idea.
>
> My old website is at:
> http://www.mflan.com/index.htm
>
> Then about 2-3 months ago I created a Wordpress version
> of only my main page and put it here:
> http://mflan.com/mf/
>
> I created it from the Cpanel and was very surprised
> when it worked the 2nd time around.
>
> Then I decided I liked that, so I left my old
> "index" page there, but then created a Redirect
> from mflan.com
> in directory /(.*)
> to redirect URL:
> http://www.mflan.com/
>
> It says "Redirect with or without www."
>
> There are no Aliases on this account.
>
>
> Personally I don't even see how that redirect works.
>
> Surely all this has nothing to do with the CGI problem
> I was having until Mev421 fixed it.
>
> I'm guessing that Mev421 is not interested in a
> tech support job at HG, but I'm sure he would
> do good there :-)
>
>
>
> Mike
>
>
> On 12/1/2018 12:11 PM, Mike Flannigan wrote:
>>
>> I think you may be on to something there, but it did not
>> work when I changed my line:
>>
>> <FORM ACTION="http://mflan.com/cgi-bin/qa.cgi" METHOD="POST">
>> to
>> <FORM ACTION="http://www.mflan.com/cgi-bin/qa.cgi" METHOD="POST">
>>
>> I say it does not make send for the link
>> http://mflan.com/cgi-bin/qa.cgi?name=muscle
>> to work if File::Find was the problem.
>>
>>
>> WOW, I just tried:
>> <FORM ACTION="http://www.mflan.com/cgi-bin/qa.cgi" METHOD="POST">
>> and IT WORKS!!!!!!!!!!!!
>>
>> Now I need to figure out what is going on here.
>> Why did it work before and then quit working.
>> I am positive it worked before.
>>
>> If anybody can enlighten me, please call me at
>> 281-286-6869.
>>
>>
>>
>> Mike
>> 281-286-6869
>>
>>
>>
>> On 12/1/2018 11:44 AM, Mev412 wrote:
>>> Change
>>>
>>> <form method="POST" action="http://mflan.com/cgi-bin/qa.cgi">
>>>
>>> To
>>>
>>> <form method="POST" action="http://www.mflan.com/cgi-bin/qa.cgi">
>>>
>>> And this makes the form submission work the same as the Query String.
>>>
>>> The form post was sending the data, but then receiving a 301 redirect
>>> to prepend www. However it may have not been preserving the form data
>>> on the redirect, so it did not return the proper response.
>>> On Sat, Dec 1, 2018 at 11:13 AM Julian Brown <jlbprof at gmail.com> wrote:
>>>> Without root access I do not believe you can install gcc, and since 
>>>> you cannot install File::Find without gcc you maybe SOL.
>>>>
>>>> Perhaps you should consider moving your site, Siteocity is a full 
>>>> cPanel server and is about $70/year.  It should allow you access to 
>>>> File::Find if you use the cPanel Perl 
>>>> #!/usr/local/cpanel/3rdparty/bin/perl
>>>>
>>>>
>>>> Julian
>>>>
>>>> On Sat, Dec 1, 2018 at 10:58 AM Mike Flannigan <mikeflan at att.net> 
>>>> wrote:
>>>>>
>>>>> Let me be a little more verbose here.
>>>>>
>>>>> The program works fine if you click on one of those
>>>>> words - so this link works:
>>>>> http://mflan.com/cgi-bin/qa.cgi?name=muscle
>>>>>
>>>>> If you put a word (and word) in the box and hit
>>>>> submit, it does not work.
>>>>>
>>>>> If you put muscle in that box and hit submit it
>>>>> does not work.
>>>>>
>>>>> I need File::Find installed, that is for sure.
>>>>> I may need more things after that.
>>>>>
>>>>>
>>>>> Mike
>>>>>
>>>>>
>>>>>
>>>>> On 12/1/2018 9:40 AM, Julian Brown wrote:
>>>>>
>>>>> So changing the shebang to #!/usr/bin/perl fixed your problem?
>>>>>
>>>>> Julian
>>>>>
>>>>> On Sat, Dec 1, 2018 at 8:56 AM Mike Flannigan <mikeflan at att.net> 
>>>>> wrote:
>>>>>>
>>>>>> Thanks Julian,
>>>>>>
>>>>>> Using that shebang produced a 500: Internal Error
>>>>>>
>>>>>>
>>>>>> Before yesterday I was using
>>>>>> #!/usr/local/bin/perl
>>>>>> It worked long ago with that.
>>>>>>
>>>>>> Now I am using
>>>>>> #!/usr/bin/perl
>>>>>> use cPanelUserConfig;
>>>>>>
>>>>>> just because they say to use that.
>>>>>>
>>>>>>
>>>>>> The website is this:
>>>>>> http://www.mflan.com/cgi-bin/qa.cgi
>>>>>>
>>>>>> Just put 'and' or 'doctor' in the search
>>>>>> window and hit Submit.  It should produce
>>>>>> a list of questions like when you click
>>>>>> on any of the bold words on the right side
>>>>>> of the page.
>>>>>>
>>>>>>
>>>>>> Yes, it is a cPanel server (in my opinion).
>>>>>>
>>>>>>
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>>
>>>>>> On 12/1/2018 8:40 AM, Julian Brown wrote:
>>>>>>
>>>>>> If your "script" has a shebang at the top, make sure it says:
>>>>>>
>>>>>> #!/usr/local/cpanel/3rdparty/bin/perl
>>>>>>
>>>>>> That will ensure you are using the cPanel Perl which has all 
>>>>>> those modules installed.
>>>>>>
>>>>>> Julian
>>>>>>
>>>>>> On Sat, Dec 1, 2018 at 8:39 AM Julian Brown <jlbprof at gmail.com> 
>>>>>> wrote:
>>>>>>> Does the HG server that is being used is it a cPanel server?   
>>>>>>> If so everything you need should already be there.
>>>>>>>
>>>>>>> Julian
>>>>>>>
>>>>>>> On Sat, Dec 1, 2018 at 6:29 AM Mike Flannigan <mikeflan at att.net> 
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> A sign of the times?
>>>>>>>>
>>>>>>>> I have a CGI program on HostGator that worked fine
>>>>>>>> for years.  Now it takes the form input, recreates
>>>>>>>> the webpage, but does not produce any output.  I
>>>>>>>> have this set:
>>>>>>>> use CGI::Carp qw(fatalsToBrowser);
>>>>>>>> but there are no errors given.
>>>>>>>>
>>>>>>>> I think it broke when they moved me to a new
>>>>>>>> server many months ago.
>>>>>>>>
>>>>>>>> I notice that File::Find, which the program uses, is
>>>>>>>> not listed as an installed module.
>>>>>>>>
>>>>>>>> ExtUtils::MakeMaker     7.34
>>>>>>>> File::Copy::Recursive     0.44
>>>>>>>> File::HomeDir     1.004
>>>>>>>> File::Path     2.16
>>>>>>>>
>>>>>>>> and 40+ others are installed, but not File::Find.
>>>>>>>>
>>>>>>>> Wouldn't that produce an error when it saw:
>>>>>>>> use File::Find in the program?
>>>>>>>>
>>>>>>>>
>>>>>>>> So I call up support.  1st tier couldn't handle it,
>>>>>>>> so they bumped it up to tier 2 support.  Mine is
>>>>>>>> the first call the tier 2 guy has ever had regarding
>>>>>>>> Perl modules!
>>>>>>>>
>>>>>>>> When we try to install File::Find it gives error:
>>>>>>>>
>>>>>>>> Ping:0.000100851058959961 (ticks) Testing connection speed to
>>>>>>>> 208.43.108.66 using pureperl...(using cached speed)...Done
>>>>>>>>
>>>>>>>> Ping:0.000107288360595703 (ticks) Testing connection speed to
>>>>>>>> 66.23.237.210 using pureperl...(using cached speed)...Done
>>>>>>>>
>>>>>>>> Ping:0.000108242034912109 (ticks) Testing connection speed to
>>>>>>>> 216.14.113.158 using pureperl...(using cached speed)...Done
>>>>>>>>
>>>>>>>> Three usable fallback mirrors located
>>>>>>>>
>>>>>>>> Fetching http://www.namesdir.com/mirrors/cpan/index.html
>>>>>>>> (connected:0).......(request attempt 1/12)...Resolving 
>>>>>>>> www.namesdir.com...
>>>>>>>> (resolve attempt 1/65)... at 69.64.50.156......receiving......request
>>>>>>>> success......Done
>>>>>>>>
>>>>>>>> Mirror Check passed for www.namesdir.com (/index.html)
>>>>>>>>
>>>>>>>> Checking C compiler....Could not locate an executable "gcc" 
>>>>>>>> binary....Done
>>>>>>>> ** Unrecoverable Error **
>>>>>>>>
>>>>>>>> The C compiler is not functional and auto repair failed.
>>>>>>>>
>>>>>>>> Perl module installs require a working C compiler.
>>>>>>>>
>>>>>>>> Please repair the C compiler and try again.
>>>>>>>>
>>>>>>>> **************************
>>>>>>>>
>>>>>>>>
>>>>>>>> So I wait for a C compiler expert to spring into action.
>>>>>>>> It's been less than 24 hours so far and this is very
>>>>>>>> low priority for me.  I will wait for incident number
>>>>>>>> 09337722 to be resolved.
>>>>>>>>
>>>>>>>>
>>>>>>>> Mike
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Houston mailing list
>>>>>> Houston at pm.org
>>>>>> https://mail.pm.org/mailman/listinfo/houston
>>>>>> Website: http://houston.pm.org/
>>>>>
>>>>> _______________________________________________
>>>>> Houston mailing list
>>>>> Houston at pm.org
>>>>> https://mail.pm.org/mailman/listinfo/houston
>>>>> Website: http://houston.pm.org/
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Houston mailing list
>>>>> Houston at pm.org
>>>>> https://mail.pm.org/mailman/listinfo/houston
>>>>> Website: http://houston.pm.org/
>>>> _______________________________________________
>>>> Houston mailing list
>>>> Houston at pm.org
>>>> https://mail.pm.org/mailman/listinfo/houston
>>>> Website: http://houston.pm.org/
>>> _______________________________________________
>>> Houston mailing list
>>> Houston at pm.org
>>> https://mail.pm.org/mailman/listinfo/houston
>>> Website: http://houston.pm.org/
>>>
>> _______________________________________________
>> Houston mailing list
>> Houston at pm.org
>> https://mail.pm.org/mailman/listinfo/houston
>> Website: http://houston.pm.org/
>>
> _______________________________________________
> Houston mailing list
> Houston at pm.org
> https://mail.pm.org/mailman/listinfo/houston
> Website: http://houston.pm.org/


More information about the Houston mailing list