̽Ë÷LaravelµÄ¹ýʧ´¦ÀíºÍ±¨´íģʽ
laravelÊÇÒ»¿î¹ãÊܽӴýµÄphp¿ò¼Ü£¬ÓµÓÐÓÅÒìµÄ¿ÉÀ©Õ¹ÐԺͿÉά»¤ÐÔ¡£¿ÉÊÇ£¬Ëæ×ÅÏîÄ¿¹æÄ£µÄÀ©´ó£¬ÄÑÃâ»á·ºÆðÖÖÖÖ¸÷ÑùµÄÎÊÌâºÍ¹ýʧ£¬Õâ¾ÍÐèÒª¶ÔlaravelµÄ¹ýʧ´¦ÀíºÍ±¨´íģʽ¾ÙÐÐÉîÈëÏàʶ¡£
LaravelÌṩÁ˶àÖÖ±¨´íģʽ£¬°üÀ¨¿ª·¢Ä£Ê½£¨debug mode£©¡¢Éú²úģʽ£¨production mode£©ºÍά»¤Ä£Ê½£¨maintenance mode£©£¬Ã¿¸öģʽ¶¼ÓÐÆäÆæÒìµÄ¹¦Ð§ºÍʹÓó¡¾°¡£
Ê×ÏÈ£¬ÈÃÎÒÃÇÀ´ÏàʶһÏÂLaravelµÄ¿ª·¢Ä£Ê½¡£ÔÚ¿ª·¢Ä£Ê½Ï£¬ÎÒÃÇ¿ÉÒÔ¿´µ½ÍêÕûµÄ¹ýʧÐÅÏ¢£¬°üÀ¨¹ýʧÀàÐÍ¡¢¹ýʧÐÅÏ¢¡¢´úÂëÐÐÊýµÈÏêϸÐÅÏ¢¡£ÕâÑù¿ÉÒÔ×ÊÖúÎÒÃÇ¿ìËÙ¶¨Î»ÎÊÌ⣬²¢¾ÙÐÐÐÞ¸´¡£ÁíÍ⣬ÔÚ¿ª·¢Ä£Ê½Ï£¬Laravel»¹»á×Ô¶¯ÖØмÓÔØÐ޸ĺóµÄ´úÂ룬ÕâÑùÎÒÃÇ¿ÉÒÔ¿ìËÙ¿´µ½Ð޸ĺóµÄЧ¹û¡£
¿ªÆôLaravel¿ª·¢Ä£Ê½µÄÒªÁìºÜÊǼòÆÓ£¬Ö»ÐèÒªÔÚ.envÎļþÖн«APP_DEBUGÉèÖÃΪtrue¼´¿É¡£Í¬Ê±£¬ÔÚconfig/app.phpÎļþÖУ¬debugÑ¡ÏîÒ²Ó¦¸Ã±»ÉèÖÃΪtrue¡£
‘env’ => env(‘APP_ENV’, ‘production’),
‘debug’ => env(‘APP_DEBUG’, false),
ËäÈ»£¬ÔÚÉú²úÇéÐÎÏ£¬¿ªÆô¿ª·¢Ä£Ê½ÊDz»Çå¾²µÄ£¬ÓÉÓÚËü»á̻¶ϵͳµÄÇå¾²Îó²î¡£Òò´Ë£¬ÎÒÃÇÓ¦¸ÃÈ·±£ÔÚÉú²úÇéÐÎϹرտª·¢Ä£Ê½£¬ÒÔÈ·±£ÏµÍ³µÄÇå¾²ÐÔ¡£
³ýÁË¿ª·¢Ä£Ê½£¬Éú²úģʽÊÇÁíÒ»¸ö³£Óõı¨´íģʽ¡£ÔÚÉú²úģʽÏ£¬¹ýʧÐÅÏ¢²»»á±»¹ûÕæÏÔʾ£¬¶øÊDZ»¼Í¼ÔÚÈÕÖ¾ÎļþÖС£ÕâÑù¿ÉÒÔÌá¸ßϵͳµÄÇå¾²ÐÔ£¬²¢ÇÒ²»»áÓ°ÏìÓû§µÄÌåÑé¡£ÔÚÉú²úģʽÏ£¬Laravel»¹»á×Ô¶¯»º´æ·ÓɺÍÉèÖÃÎļþ£¬ÒÔïÔÌϵͳµÄ¿ªÏú¡£
Òª¿ªÆôÉú²úģʽ£¬ÎÒÃÇÐèÒª½«.envÎļþÖеÄAPP_ENVÉèÖÃΪproduction£¬Í¬Ê±½«APP_DEBUGÑ¡ÏîÉèÖÃΪfalse¡£
‘env’ => env(‘APP_ENV’, ‘production’),
‘debug’ => env(‘APP_DEBUG’, false),
×îºó£¬ÎÒÃÇÀ´ÏàʶһÏÂά»¤Ä£Ê½¡£µ±ÎÒÃÇÐèÒª¶Ôϵͳ¾ÙÐÐÉý¼¶»òÕßÐÞ¸´Ê±£¬Î¬»¤Ä£Ê½ÊǺÜÊÇÓÐÓõġ£ÔÚά»¤Ä£Ê½Ï£¬ÏµÍ³»áÏÔʾһ¸öά»¤Ò³Ã棬֪ͨÓû§ÏµÍ³ÕýÔÚά»¤ÖУ¬²¢ÇÒÎÞ·¨»á¼û¡£Í¬Ê±£¬ÎÒÃÇ¿ÉÒÔ½«LaravelµÄ·ÓɺÍÉèÖÃÎļþÖØмÓÔØ£¬²¢ÇÒ¿ÉÒÔ×Ô½ç˵ά»¤Ò³Ãæ¡£
Òª¿ªÆôά»¤Ä£Ê½£¬ÎÒÃÇÐèÒªÔËÐÐÒÔÏÂÏÂÁ
$ php artisan down
´Ëʱ£¬ÏµÍ³½«»á½øÈëά»¤Ä£Ê½£¬ÎÒÃÇ¿ÉÒÔÔÚresources/views/errors/503.blade.phpÎļþÖÐ×Ô½ç˵ά»¤Ò³ÃæµÄÄÚÈÝ¡£Íê³Éά»¤ºó£¬ÎÒÃÇÒªÔËÐÐÒÔÏÂÏÂÁ½«ÏµÍ³»Ö¸´µ½Õý³£×´Ì¬¡£
$ php artisan up
ά»¤Ä£Ê½³ýÁË¿ÉÒÔÓÃÀ´¾ÙÐÐϵͳά»¤£¬»¹¿ÉÒÔÓÃÀ´×öһЩÌØÊâ´¦Àí¡£ÀýÈ磬ÔÚÒ»¸öÖØ´óµÄϵͳÖУ¬ÈôÊÇÎÒÃÇÐèÒª¾ÙÐÐһЩÊý¾ÝǨáã²Ù×÷£¬»áµ¼ÖÂϵͳÔÚÉý¼¶Ê±´ú·ºÆ𲻿ÉÓõÄÇéÐΡ£ÎªÁË×èÖ¹·ºÆðÕâÖÖÇéÐΣ¬ÎÒÃÇ¿ÉÒÔʹÓÃά»¤Ä£Ê½£¬½«ÏµÍ³¹Ø±Õ£¬²¢ÔÚÖ´ÐÐÍêÊý¾ÝǨáã²Ù×÷ºóÔÙ½«ÏµÍ³»Ö¸´µ½Õý³£×´Ì¬¡£
×ܽá
LaravelÌṩÁ˶àÖÖ±¨´íģʽ£¬Ã¿¸öģʽ¶¼ÓÐÆæÒìµÄ¹¦Ð§ºÍʹÓó¡¾°¡£ÔÚ¿ª·¢¡¢²âÊÔºÍÉú²úÇéÐÎÖУ¬ÎÒÃÇÓ¦¸Ãƾ֤ÏÖÕæÏàÐκÏÀíʹÓÃÕâЩ±¨´íģʽ£¬ÒÔÈ·±£ÏµÍ³µÄÇå¾²ÐÔºÍÎȹÌÐÔ¡£Í¬Ê±£¬ÎÒÃÇ»¹¿ÉÒÔͨ¹ý×Ô½ç˵ά»¤Ò³Ãæ¡¢ÈÕÖ¾ÎļþµÈ·½·¨£¬ÔöǿϵͳµÄ¿Éά»¤ÐԺͿÉÀ©Õ¹ÐÔ¡£
ÒÔÉϾÍÊÇ̽Ë÷LaravelµÄ¹ýʧ´¦ÀíºÍ±¨´íģʽµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡