How does the start of that package look like? Do you have this:

  package MyApp;
  use Mojo::Base "Mojolicious";

The string after "package" need to match whatever you pass on 
to start_app().

Another thing: I would not run my code as "root". If you want to listen to 
port 80, I would advice using 
https://metacpan.org/pod/Mojolicious::Plugin::SetUserGroup to make sure 
that the requests run as different user.


On Monday, June 27, 2016 at 5:49:05 PM UTC+2, James Bearden wrote:
>
> Sure, below is the top of my startup routine. I get the "passphrase needs 
> to be changed" warning before this code is executed.
>
> # This method will run once at server start
> sub startup {
>   my $Self = shift;
>   
>   if ($Self->app->mode eq 'development') {
>     $Self->app->log->level('info'); # debug, (info), warn, error, or fatal
>   } elsif (getpwuid($>) eq 'root') {
>     $Self->app->log->info("Server starting!");
>     $Self->app->log->level('warn');
>   } else {
>     NeoUtil::LogThis("Must be run as root!");
>     return;
>   }
>
>   # Set name for the mojolicious cookie. Maximum cookie size is 4096 bytes.
>   $Self->sessions->cookie_name('MyApp');
>
>   # Key to encode client cookie, which stores some session information.
>   
> $Self->secrets(['uBLR8eIgsIQ7MmZ0nfyd5UOdd48VlnUGrjYyS9regRX72qEO2b0UlQ738a',
>           '30J0SEIIF3UQzLYZNrgD2sh9Zm3DgYjzaN9RRmi8k1Gs0SBNk7tzd2dPg']);
>
>
>
> And the output I am getting is:
>
> Server available at http://127.0.0.1:3000
> [Mon Jun 27 10:47:32 2016] [debug] Your secret passphrase needs to be 
> changed
>
>
>
>
> On Monday, June 27, 2016 at 10:44:06 AM UTC-5, Pavel K wrote:
>>
>> Can you show me this part of code?
>> 27 июня 2016 г. 17:55 пользователь "James Bearden" <[email protected]> 
>> написал:
>>
>>> That is unfortunately exactly what I have been doing, and I still get 
>>> the warning upon startup.
>>>
>>> On Sunday, June 26, 2016 at 2:24:57 PM UTC-5, Pavel K wrote:
>>>>
>>>> I think something like this must be to work fine
>>>>
>>>> sub startup {
>>>> my $self = shift;
>>>> $self->secrets(['stu15684ffy','tea5$6ching']);
>>>> ...
>>>>
>>>> }
>>>>
>>>> -- 
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "Mojolicious" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/mojolicious/EYWg8GEPg9Y/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to 
>>> [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/mojolicious.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.

Reply via email to