src/Core/CoreKernel.php
protected function detectLegacyEnvironment()
    {
        // Is there an _ss_environment.php file?
        if (!file_exists($this->basePath . '/_ss_environment.php') &&
            !file_exists(dirname($this->basePath) . '/_ss_environment.php')
        ) {
            return;
        }

        // Build error response
        $dv = new DebugView();
        $body =
            $dv->renderHeader() .
            $dv->renderInfo(
                "Configuration Error",
                Director::absoluteBaseURL()
            ) .
            $dv->renderParagraph(
                'You need to replace your _ss_environment.php file with a .env file, or with environment variables.<br><br>'
                . 'See the <a href="https://docs.silverstripe.org/en/4/getting_started/environment_management/">'
                . 'Environment Management</a> docs for more information.'
            ) .
            $dv->renderFooter();

        // Raise error
        $response = new HTTPResponse($body, 500);
        throw new HTTPResponse_Exception($response);
    }
protected function detectLegacyEnvironment()
    {
        // Is there an _ss_environment.php file?
        if (!file_exists($this->basePath . '/_ss_environment.php') &&
            !file_exists(dirname($this->basePath) . '/_ss_environment.php')
        ) {
            return;
        }

        // Build error response
        $dv = new DebugView();
        $body =
            $dv->renderHeader() .
            $dv->renderInfo(
                "Configuration Error",
                Director::absoluteBaseURL()
            ) .
            $dv->renderParagraph(
                'You need to replace your _ss_environment.php file with a .env file, or with environment variables.<br><br>'
                . 'See the <a href="https://docs.silverstripe.org/en/4/getting_started/environment_management/">'
                . 'Environment Management</a> docs for more information.'
            ) .
            $dv->renderFooter();

        // Raise error
        $response = new HTTPResponse($body, 500);
        throw new HTTPResponse_Exception($response);
    }
protected function detectLegacyEnvironment ( ) { // Is there an _ss_environment.php file? if ( ! file_exists ( $ this -> basePath . '/_ss_environment.php' ) && ! file_exists ( dirname ( $ this -> basePath ) . '/_ss_environment.php' ) ) { return ; } // Build error response $ dv = new DebugView ( ) ; $ body = $ dv -> renderHeader ( ) . $ dv -> renderInfo ( "Configuration Error" , Director :: absoluteBaseURL ( ) ) . $ dv -> renderParagraph ( 'You need to replace your _ss_environment.php file with a .env file, or with environment variables.<br><br>' . 'See the <a href="https://docs.silverstripe.org/en/4/getting_started/environment_management/">' . 'Environment Management</a> docs for more information.' ) . $ dv -> renderFooter ( ) ; // Raise error $ response = new HTTPResponse ( $ body , 500 ) ; throw new HTTPResponse_Exception ( $ response ) ; }
Check if there's a legacy _ss_environment.php file

@throws HTTPResponse_Exception
Check if there s a legacy _ss_environment . php file