My Dialogue With Uche Aniche, Founder, #StartupSouth

#StartupSouth is one of the major projects in the South-South and South-East that trains, connect and bring investments to Startups. In my dialogue, Uche Aniche Elaborates on key points that Startup founders and enthusiasts should consider before and after starting a startup. He also stated how Startups can gain opportunities from #StartupSouth.

Matthew: What motivated you to start #StartupSouth?

Uche: #StartupSouth was birthed as a result of the lack of both opportunities, development and hunger for innovation prevalent in the South-South and South-East.

Matthew: What’s #StartupSouth about?

Uche: #StartupSouth is a Startup/Entrepreneurship ecosystem development project with a goal of connecting, educating and attracting investment to Startups and Founders living in the South-South and South-East.

Matthew: What areas do you think Startups should channel their focus?

Uche: They should channel their focus on getting their business model right first. What I see, a lot is that people think up ideas without finding out how they will make money. Making money is at the heart of running a business regardless of what the objective is because the business has to first be sustainable. I think we read a lot of Silicon Valley stories and it’s confusing us too much. People think investors are stupid people looking for where to throw away money. They are not, you have to show them where the money is before they can take you seriously. Additionally, people should stop deluding themselves, Startup is not for everyone. If you want to grow very fast, go and open a shop or kiosk and trade but if you want money, you must think very big, hard and fast.

Matthew: I want to get something straight boss. You actually think that Startup founders should understand that the Nigerian startup ecosystem is far different from the US?

Uche: Business and investors sentiment in Nigeria, and maybe in Africa, is far different from Silicon Valley. Interestingly, if you grow here, you’d be sort after by foreign investors.

Matthew: How do you think the Nigerian Government can participate in the Startup Ecosystem?

Uche: I am not a Government expert so I may not be in the best position to say how they can participate. I, however, know a few things that the Startup ecosystem needs. One of them is, we need local investors, this is from a purely patriotic point of view because only local investors can jump-start the economy sustainably. Foreign investors will repatriate profit at some point and if the system is not strong, it will collapse if this happens. If you have local money, not only will it stabilize the economy, it will encourage even bigger FDI. The government can come in to create incentives for Local Investors to invest in Startups. That’s one way I know they can participate.

Matthew: How can a Startup participate in #StartupSouth?

Uche: So there are so many levels of participation. Firstly, there’s a #StartupSouth community on Facebook and WhatsApp where Startups and Founders from across South-South and South-East and even beyond gather to get trained every week. The community on Facebook is open to everyone but the WhatsApp community is strictly for those that are interested or are already building a business because the training requirements are more practical and require people to practice what they learn. To participate in the conference, you need to just register to either attend or pitch. We’ll soon open up the portal for both registrations to attend and to pitch. #StartupSouth4 is holding at Owerri this year and it’s going to be way bigger. With the calibre of people that have already confirmed to attend and the entire programming this year, the impact is going to be heavier than it has ever been.

Matthew: What should Participants expect from #StartupSouth Owerri?

Uche: Though we are going to have a Pre-Conference in Warri this year. Last year, we went to four cities, it was supposed to be five, but Asaba was cancelled. This year, we are going to ten cities. The Pre-Conference is renamed #StartupSouth4 #ForeTaste and we’d be touring Awka, Onitsha, Warri, Benin, Enugu, Port Harcourt, Uyo, Aba and two other cities.

Matthew: Finally, In the area of making a pitch, what key point do you think Startups should focus on?

Uche: Startups should focus on their model, market and opportunity, team experience and traction.
TAGS
#Startup South, #Nigeria
Whoops! There was an error.
UnexpectedValueException
The stream or file "/var/www/html/charge/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied UnexpectedValueException thrown with message "The stream or file "/var/www/html/charge/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied" Stacktrace: #9 UnexpectedValueException in /var/www/html/charge/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107 #8 Monolog\Handler\StreamHandler:write in /var/www/html/charge/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:37 #7 Monolog\Handler\AbstractProcessingHandler:handle in /var/www/html/charge/vendor/monolog/monolog/src/Monolog/Logger.php:337 #6 Monolog\Logger:addRecord in /var/www/html/charge/vendor/monolog/monolog/src/Monolog/Logger.php:616 #5 Monolog\Logger:error in /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Log/Writer.php:203 #4 Illuminate\Log\Writer:writeLog in /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Log/Writer.php:114 #3 Illuminate\Log\Writer:error in /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:113 #2 Illuminate\Foundation\Exceptions\Handler:report in /var/www/html/charge/app/Exceptions/Handler.php:39 #1 App\Exceptions\Handler:report in /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:81 #0 Illuminate\Foundation\Bootstrap\HandleExceptions:handleException in [internal]:0
9
UnexpectedValueException
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Handler
/
StreamHandler.php
107
8
Monolog
\
Handler
\
StreamHandler
write
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Handler
/
AbstractProcessingHandler.php
37
7
Monolog
\
Handler
\
AbstractProcessingHandler
handle
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Logger.php
337
6
Monolog
\
Logger
addRecord
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Logger.php
616
5
Monolog
\
Logger
error
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
Writer.php
203
4
Illuminate
\
Log
\
Writer
writeLog
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
Writer.php
114
3
Illuminate
\
Log
\
Writer
error
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Exceptions
/
Handler.php
113
2
Illuminate
\
Foundation
\
Exceptions
\
Handler
report
/
app
/
Exceptions
/
Handler.php
39
1
App
\
Exceptions
\
Handler
report
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Bootstrap
/
HandleExceptions.php
81
0
Illuminate
\
Foundation
\
Bootstrap
\
HandleExceptions
handleException
[internal]
0
/
var
/
www
/
html
/
charge
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Handler
/
StreamHandler.php
    /**
     * {@inheritdoc}
     */
    protected function write(array $record)
    {
        if (!is_resource($this->stream)) {
            if (null === $this->url || '' === $this->url) {
                throw new \LogicException('Missing stream url, the stream can not be opened. This may be caused by a premature call to close().');
            }
            $this->createDir();
            $this->errorMessage = null;
            set_error_handler(array($this, 'customErrorHandler'));
            $this->stream = fopen($this->url, 'a');
            if ($this->filePermission !== null) {
                @chmod($this->url, $this->filePermission);
            }
            restore_error_handler();
            if (!is_resource($this->stream)) {
                $this->stream = null;
                throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened: '.$this->errorMessage, $this->url));
            }
        }
 
        if ($this->useLocking) {
            // ignoring errors here, there's not much we can do about them
            flock($this->stream, LOCK_EX);
        }
 
        $this->streamWrite($this->stream, $record);
 
        if ($this->useLocking) {
            flock($this->stream, LOCK_UN);
        }
    }
 
    /**
     * Write to stream
     * @param resource $stream
     * @param array $record
     */
Arguments
  1. "The stream or file "/var/www/html/charge/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied"
    
/
var
/
www
/
html
/
charge
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Handler
/
AbstractProcessingHandler.php
 *
 * @author Jordi Boggiano <[email protected]>
 * @author Christophe Coevoet <[email protected]>
 */
abstract class AbstractProcessingHandler extends AbstractHandler
{
    /**
     * {@inheritdoc}
     */
    public function handle(array $record)
    {
        if (!$this->isHandling($record)) {
            return false;
        }
 
        $record = $this->processRecord($record);
 
        $record['formatted'] = $this->getFormatter()->format($record);
 
        $this->write($record);
 
        return false === $this->bubble;
    }
 
    /**
     * Writes the record down to the log of the implementing handler
     *
     * @param  array $record
     * @return void
     */
    abstract protected function write(array $record);
 
    /**
     * Processes a record.
     *
     * @param  array $record
     * @return array
     */
    protected function processRecord(array $record)
    {
Arguments
  1. array:8 [
      "message" => "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
      "context" => array:1 [
        "exception" => ErrorException {
          #message: "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
          #code: 0
          #file: "/var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      "level" => 400
      "level_name" => "ERROR"
      "channel" => "local"
      "datetime" => DateTime @1550888337 {
        date: 2019-02-23 03:18:57.901949 Africa/Lagos (+01:00)
      }
      "extra" => []
      "formatted" => """
        [2019-02-23 03:18:57] local.ERROR: file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied {"exception":"[object] (ErrorException(code: 0): file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied at /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)\n
        [stacktrace]\n
        #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', '/var/www/html/c...', 122, Array)\n
        #1 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents('/var/www/html/c...', 'a:3:{s:6:\"_toke...', 2)\n
        #2 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put('/var/www/html/c...', 'a:3:{s:6:\"_toke...', true)\n
        #3 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write('s83DqxpiJ6Oqeqn...', 'a:3:{s:6:\"_toke...')\n
        #4 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\Session\\Store->save()\n
        #5 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #6 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #7 /var/www/html/charge/public/index.php(60): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #8 {main}\n
        "} \n
        """
    ]
    
/
var
/
www
/
html
/
charge
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Logger.php
            $ts = new \DateTime(null, static::$timezone);
        }
        $ts->setTimezone(static::$timezone);
 
        $record = array(
            'message' => (string) $message,
            'context' => $context,
            'level' => $level,
            'level_name' => $levelName,
            'channel' => $this->name,
            'datetime' => $ts,
            'extra' => array(),
        );
 
        foreach ($this->processors as $processor) {
            $record = call_user_func($processor, $record);
        }
 
        while ($handler = current($this->handlers)) {
            if (true === $handler->handle($record)) {
                break;
            }
 
            next($this->handlers);
        }
 
        return true;
    }
 
    /**
     * Adds a log record at the DEBUG level.
     *
     * @param  string  $message The log message
     * @param  array   $context The log context
     * @return Boolean Whether the record has been processed
     */
    public function addDebug($message, array $context = array())
    {
        return $this->addRecord(static::DEBUG, $message, $context);
    }
Arguments
  1. array:8 [
      "message" => "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
      "context" => array:1 [
        "exception" => ErrorException {
          #message: "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
          #code: 0
          #file: "/var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      "level" => 400
      "level_name" => "ERROR"
      "channel" => "local"
      "datetime" => DateTime @1550888337 {
        date: 2019-02-23 03:18:57.901949 Africa/Lagos (+01:00)
      }
      "extra" => []
      "formatted" => """
        [2019-02-23 03:18:57] local.ERROR: file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied {"exception":"[object] (ErrorException(code: 0): file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied at /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)\n
        [stacktrace]\n
        #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', '/var/www/html/c...', 122, Array)\n
        #1 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents('/var/www/html/c...', 'a:3:{s:6:\"_toke...', 2)\n
        #2 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put('/var/www/html/c...', 'a:3:{s:6:\"_toke...', true)\n
        #3 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write('s83DqxpiJ6Oqeqn...', 'a:3:{s:6:\"_toke...')\n
        #4 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\Session\\Store->save()\n
        #5 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #6 /var/www/html/charge/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #7 /var/www/html/charge/public/index.php(60): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #8 {main}\n
        "} \n
        """
    ]
    
/
var
/
www
/
html
/
charge
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Logger.php
     * @param  array   $context The log context
     * @return Boolean Whether the record has been processed
     */
    public function err($message, array $context = array())
    {
        return $this->addRecord(static::ERROR, $message, $context);
    }
 
    /**
     * Adds a log record at the ERROR level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param  string  $message The log message
     * @param  array   $context The log context
     * @return Boolean Whether the record has been processed
     */
    public function error($message, array $context = array())
    {
        return $this->addRecord(static::ERROR, $message, $context);
    }
 
    /**
     * Adds a log record at the CRITICAL level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param  string  $message The log message
     * @param  array   $context The log context
     * @return Boolean Whether the record has been processed
     */
    public function crit($message, array $context = array())
    {
        return $this->addRecord(static::CRITICAL, $message, $context);
    }
 
    /**
     * Adds a log record at the CRITICAL level.
     *
     * This method allows for compatibility with common interfaces.
Arguments
  1. 400
    
  2. "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
    
  3. array:1 [
      "exception" => ErrorException {
        #message: "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
        #code: 0
        #file: "/var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/
var
/
www
/
html
/
charge
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
Writer.php
     * @return void
     */
    public function write($level, $message, array $context = [])
    {
        $this->writeLog($level, $message, $context);
    }
 
    /**
     * Write a message to Monolog.
     *
     * @param  string  $level
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    protected function writeLog($level, $message, $context)
    {
        $this->fireLogEvent($level, $message = $this->formatMessage($message), $context);
 
        $this->monolog->{$level}($message, $context);
    }
 
    /**
     * Register a file log handler.
     *
     * @param  string  $path
     * @param  string  $level
     * @return void
     */
    public function useFiles($path, $level = 'debug')
    {
        $this->monolog->pushHandler($handler = new StreamHandler($path, $this->parseLevel($level)));
 
        $handler->setFormatter($this->getDefaultFormatter());
    }
 
    /**
     * Register a daily file log handler.
     *
     * @param  string  $path
Arguments
  1. "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
    
  2. array:1 [
      "exception" => ErrorException {
        #message: "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
        #code: 0
        #file: "/var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/
var
/
www
/
html
/
charge
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
Writer.php
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    public function critical($message, array $context = [])
    {
        $this->writeLog(__FUNCTION__, $message, $context);
    }
 
    /**
     * Log an error message to the logs.
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    public function error($message, array $context = [])
    {
        $this->writeLog(__FUNCTION__, $message, $context);
    }
 
    /**
     * Log a warning message to the logs.
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    public function warning($message, array $context = [])
    {
        $this->writeLog(__FUNCTION__, $message, $context);
    }
 
    /**
     * Log a notice to the logs.
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
Arguments
  1. "error"
    
  2. "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
    
  3. array:1 [
      "exception" => ErrorException {
        #message: "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
        #code: 0
        #file: "/var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/
var
/
www
/
html
/
charge
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Exceptions
/
Handler.php
     */
    public function report(Exception $e)
    {
        if ($this->shouldntReport($e)) {
            return;
        }
 
        if (method_exists($e, 'report')) {
            return $e->report();
        }
 
        try {
            $logger = $this->container->make(LoggerInterface::class);
        } catch (Exception $ex) {
            throw $e; // throw the original exception
        }
 
        $logger->error(
            $e->getMessage(),
            array_merge($this->context(), ['exception' => $e]
        ));
    }
 
    /**
     * Determine if the exception should be reported.
     *
     * @param  \Exception  $e
     * @return bool
     */
    public function shouldReport(Exception $e)
    {
        return ! $this->shouldntReport($e);
    }
 
    /**
     * Determine if the exception is in the "do not report" list.
     *
     * @param  \Exception  $e
     * @return bool
     */
Arguments
  1. "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
    
  2. array:1 [
      "exception" => ErrorException {
        #message: "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
        #code: 0
        #file: "/var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/
var
/
www
/
html
/
charge
/
app
/
Exceptions
/
Handler.php
     * A list of the inputs that are never flashed for validation exceptions.
     *
     * @var array
     */
    protected $dontFlash = [
        'password',
        'password_confirmation',
    ];
 
    /**
     * Report or log an exception.
     *
     * This is a great spot to send exceptions to Sentry, Bugsnag, etc.
     *
     * @param  \Exception  $exception
     * @return void
     */
    public function report(Exception $exception)
    {
        parent::report($exception);
    }
 
    /**
     * Render an exception into an HTTP response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Exception  $exception
     * @return \Illuminate\Http\Response
     */
    public function render($request, Exception $exception)
    {
        if ($exception instanceof ModelNotFoundException &&
        $request->wantsJson())
        {
            return response()->json([
                'data' => 'Resource not found'
            ], 404);
        }
        return parent::render($request, $exception);
    }
Arguments
  1. ErrorException {
      #message: "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
      #code: 0
      #file: "/var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
      #line: 122
      #severity: E_WARNING
    }
    
/
var
/
www
/
html
/
charge
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Bootstrap
/
HandleExceptions.php
    }
 
    /**
     * Handle an uncaught exception from the application.
     *
     * Note: Most exceptions can be handled via the try / catch block in
     * the HTTP and Console kernels. But, fatal error exceptions must
     * be handled differently since they are not normal exceptions.
     *
     * @param  \Throwable  $e
     * @return void
     */
    public function handleException($e)
    {
        if (! $e instanceof Exception) {
            $e = new FatalThrowableError($e);
        }
 
        try {
            $this->getExceptionHandler()->report($e);
        } catch (Exception $e) {
            //
        }
 
        if ($this->app->runningInConsole()) {
            $this->renderForConsole($e);
        } else {
            $this->renderHttpResponse($e);
        }
    }
 
    /**
     * Render an exception to the console.
     *
     * @param  \Exception  $e
     * @return void
     */
    protected function renderForConsole(Exception $e)
    {
        $this->getExceptionHandler()->renderForConsole(new ConsoleOutput, $e);
Arguments
  1. ErrorException {
      #message: "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
      #code: 0
      #file: "/var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
      #line: 122
      #severity: E_WARNING
    }
    
[internal]
Arguments
  1. ErrorException {
      #message: "file_put_contents(/var/www/html/charge/storage/framework/sessions/s83DqxpiJ6Oqeqnolop48gqkDl5o39yJBPjPW6NI): failed to open stream: Permission denied"
      #code: 0
      #file: "/var/www/html/charge/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
      #line: 122
      #severity: E_WARNING
    }
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"charge.africa"
REDIRECT_STATUS
"200"
HTTPS
"on"
SSL_TLS_SNI
"charge.africa"
HTTP_HOST
"charge.africa"
HTTP_CONNECTION
"Keep-Alive"
HTTP_ACCEPT_ENCODING
"gzip"
HTTP_CF_IPCOUNTRY
"US"
HTTP_X_FORWARDED_FOR
"52.23.192.92"
HTTP_CF_RAY
"4ad6346d9bfd56c9-IAD"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_CF_VISITOR
"{"scheme":"https"}"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_CF_CONNECTING_IP
"52.23.192.92"
HTTP_CDN_LOOP
"cloudflare"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
SERVER_SIGNATURE
"<address>Apache/2.4.18 (Ubuntu) Server at charge.africa Port 443</address>\n"
SERVER_SOFTWARE
"Apache/2.4.18 (Ubuntu)"
SERVER_NAME
"charge.africa"
SERVER_ADDR
"46.101.61.52"
SERVER_PORT
"443"
REMOTE_ADDR
"162.158.79.38"
DOCUMENT_ROOT
"/var/www/html/charge/public/"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/var/www/html/charge/public/"
SERVER_ADMIN
"[email protected]"
SCRIPT_FILENAME
"/var/www/html/charge/public/index.php"
REMOTE_PORT
"58038"
REDIRECT_URL
"/post/my-dialogue-with-uche-aniche-founder-startupsouth"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/post/my-dialogue-with-uche-aniche-founder-startupsouth"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1550888337.807
REQUEST_TIME
1550888337
APP_NAME
"Charge"
APP_ENV
"local"
APP_KEY
"base64:92wkckMXvXKPtNFZo7hyfYe/AdQINKV9W42apuq4Fgo="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://charge.africa"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"haggaiio"
DB_USERNAME
"root"
DB_PASSWORD
"@Chigisoft100$"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"mail.privateemail.com"
MAIL_PORT
"587"
MAIL_USERNAME
"[email protected]"
MAIL_PASSWORD
"chiefBefi"
MAIL_ENCRYPTION
"tls"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
Key Value
APP_NAME
"Charge"
APP_ENV
"local"
APP_KEY
"base64:92wkckMXvXKPtNFZo7hyfYe/AdQINKV9W42apuq4Fgo="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://charge.africa"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"haggaiio"
DB_USERNAME
"root"
DB_PASSWORD
"@Chigisoft100$"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"mail.privateemail.com"
MAIL_PORT
"587"
MAIL_USERNAME
"[email protected]"
MAIL_PASSWORD
"chiefBefi"
MAIL_ENCRYPTION
"tls"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
0. Whoops\Handler\PrettyPageHandler