2022-05-03 00:11:12

Cần sớm có cơ chế cho điện gió và mặt trời

(NS) - Sau khi có cơ chế khuyến khích phát triển điện gió và điện mặt trời của Thủ tướng Chính phủ, chỉ trong vòng 4 năm, hai loại nguồn điện này đã có bước phát triển vượt bậc. Song đến nay địa phương, doanh nghiệp vẫn đang chờ cơ chế mới thay cho các cơ chế đã hết thời hạn từ Quý V năm 2021.

Đột phá từ chính sách

Trao đổi với phóng viên Báo Công Thương ông Hoàng Giang - Tổng giám đốc Công ty TNHH MTV PE Việt Nam cho biết, thời gian vừa qua chính phủ đã có nhiều chính sách ưu đãi cho việc phát triển điện năng lượng tái tạo. Cụ thể là các Quyết định 11&13 đối với điện mặt trời và Quyết định 37-39 đối với điện gió. Chính sách khuyến khích mua điện giá FIT như vậy đã tạo nên một làn sóng đầu tư và phát triển năng lượng tái tạo ở Việt Nam, đưa Việt Nam trở thành một trong những nước hàng đầu khu vực Đông Nam Á về năng lượng tái tạo. Các nhà đầu tư kể cả trong nước và nước ngoài đều rất hăng hái tham gia vào qúa trình này. Các nhà máy đưa vào vận hành đã hoạt động rất tốt và cung cấp sản lượng đáng kể cho hệ thống điện Quốc gia.

Báo cáo của Tập đoàn Điện lực Việt Nam (EVN) cho thấy, đến cuối năm 2021, tổng công suất các nguồn điện năng lượng tái tạo, chủ yếu là điện gió, điện mặt trời là 20.670MW, tăng 3.420MW so với năm 2020, chiếm tỷ trọng 27% trong hệ thống điện.

Sản lượng điện huy động từ điện gió, điện mặt trời năm 2021 đã đạt 29,904 tỷ kWh (gió 3.448 tỷ kWh, mặt trời 26.122 tỷ kWh). Điều này đã góp phần quan trọng cung cấp điện cho hệ thống điện quốc gia trong bối cảnh nhiều nguồn điện lớn trong Quy hoạch điện VII điều chỉnh chậm tiến độ.

Theo nhiều chuyên gia, mặc dù có bước tiến đáng kể nhưng việc phát triển nóng 2 nguồn điện này cũng đã phát sinh nhiều tồn tại như hệ thống lưới điện truyền tải không theo kịp; tính thời điểm và sự phụ thuộc thời tiết gây khó khăn cho công quán vận hành lưới điện; nhiều nhà đầu tư năng lực hạn chế dẫn đến phải chuyển nhượng, thay đổi; các quy chuẩn kỹ thuật chưa kịp hoàn thiện; chưa có hệ thống lưu trữ điện….Đối với điện mặt trời mái nhà, còn có tình trạng lợi dụng chính sách để trục lợi…

Sớm có cơ chế cho điện gió và mặt trời

Những tồn tại cần tháo gỡ

Bên cạnh những vấn đề chung, đối với điện gió ông Hoàng Giang cho biết, định hướng về phát triển năng lượng tái tạo ở Việt Nam đã khá rõ ràng, tuy nhiên cũng còn một số khó khăn cho nhà đầu tư.

Thứ nhất, do cơ chế giá FIT khuyến khích nên nó chỉ có thời hạn nên nhiều doanh nghiệp đã không kịp triển khai, đặc biệt với các dự án điện gió do bị vướng thời gian dịch Covid-19 rất dài, rất nhiều địa phương bị phong tỏa nên không thể làm gì cả. Thứ hai, thời gian vừa qua Bộ Công Thương cũng đã có những định hướng đề xuất Chính phủ và Chính phủ đã cho những nhà đầu tư vì do dịch Covid-19 bị chậm tiến độ sẽ được xem xét thương lượng, đàm phán về mức giá điện, bảo đảm cho nhà đầu tư có đủ lợi nhuận để trả ngân hàng.

“Không bán được điện sẽ không có đầu ra, như vậy không có tiền để trả ngân hàng. Còn nếu hạ giá thấp xuống, thấp hơn chi phí đầu tư doanh nghiệp sẽ lỗ. Đây là khó khăn mà chúng tôi đang gặp phải” – ông Hoàng Giang nhấn mạnh.

Đồng tình với ý kiến trên, ông Nguyễn Văn Niệm - Phó Giám đốc Sở Công Thương Bến Tre, cho biết, trong quá trình phát triển dự án năng lượng tái tạo mà cụ thể là điện gió, nhiều nhà đầu tư trình hồ sơ đề nghị bổ sung quy hoạch nhưng số ít trong đó được xem xét. Mặt khác, thời điểm phê duyệt dự án khác nhau dẫn đến mỗi dự án có một đường dây truyền tải riêng, mặc dù vị trí địa lý tương đối gần nhau. Điều này làm ảnh hưởng đến các quy hoạch khác như đô thị, giao thông...

Cần sớm quyết định cơ chế

Để giải quyết khó khăn cho doanh nghiệp đầu tư NLTT nói chung và điện gió nói riêng, ông Hoàng Giang cho rằng, Chính phủ nên có sự quan tâm đến các nhà đầu tư đang đầu tư giữa chừng, giúp tháo gỡ khó khăn.

Liên quan đến giải pháp, ông Nguyễn Văn Niệm cho rằng, cần có quy định phân cấp, phân quyền cho địa phương trong việc lựa chọn nhà đầu tư, thẩm định, cấp phép để phù hợp với quy mô công suất được phân bổ tương ứng với một khu vực nhất định, tránh tình trạng "da beo" trong phát triển, dành không gian để phát triển các lĩnh vực khác như khu lấn biển, công nghiệp, du lịch...

“Nếu được giao chủ động quyết định các dự án nguồn điện, trong đó có điện gió, tỉnh sẽ ưu tiên phát triển hạ tầng lưới điện ở khu vực đó thành một hệ thống truyền tải chung, các nhà đầu tư sẽ cùng đóng góp để xây dựng, điều này vừa giúp tiết kiệm quỹ đất và kinh phí xây dựng của các chủ đầu tư, vừa ít ảnh hưởng đến các hoạt động khác” – ông Niệm đề xuất.

Ngoài các ý kiến, kiến nghị trước đây của địa phương trong Quy hoạch điện VIII (xem xét tăng cơ cấu phát triển điện gió ngoài khơi, phê duyệt các dự án tỉnh đã trình...), lãnh đạo Sở Công Thương Bến Tre cũng kiến nghị cần có cơ chế để khuyến khích xã hội hóa đường dây truyền tải điện, khuyến khích cơ chế mua bán điện trực tiếp, cơ chế tích trữ năng lượng... để tiến tới việc chủ động nguồn cung, hiện đại hóa năng lượng trong tương lai, tránh phụ thuộc vào nguồn nhiên liệu nước ngoài.

Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/WMTtJqsIc7VDDNErYzrAudTzwW24GErymWuCBGe5): failed to open stream: No space left on device ErrorException thrown with message "file_put_contents(/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/WMTtJqsIc7VDDNErYzrAudTzwW24GErymWuCBGe5): failed to open stream: No space left on device" Stacktrace: #7 ErrorException in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/Store.php:129 #3 Illuminate\Session\Store:save in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/admin/web/nhipsongplus.vn/news/public/index.php:60
7
ErrorException
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
6
file_put_contents
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
5
Illuminate\Filesystem\Filesystem put
/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php83
4
Illuminate\Session\FileSessionHandler write
/vendor/laravel/framework/src/Illuminate/Session/Store.php129
3
Illuminate\Session\Store save
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php87
2
Illuminate\Session\Middleware\StartSession terminate
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php218
1
Illuminate\Foundation\Http\Kernel terminateMiddleware
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php189
0
Illuminate\Foundation\Http\Kernel terminate
/public/index.php60
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/WMTtJqsIc7VDDNErYzrAudTzwW24GErymWuCBGe5): failed to open stream: No space left on device"
    
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/WMTtJqsIc7VDDNErYzrAudTzwW24GErymWuCBGe5"
    
  2. "a:5:{s:8:"currency";O:38:"App\Modules\Currency\Models\Currencies":26:{s:11:"\x00*\x00fillable";a:13:{i:0;s:4:"name";i:1;s:4:"code";i:2;s:5:"value";i:3;s:11:"symbol_left";i:4;s:12:"symbol_right";i:5;s:9:"seperator";i:6;s:7:"decimal";i:7;s:6:"status";i:8;s:4:"fiat";i:9;s:7:"default";i:10;s:8:"checksum";i:11;s:4:"hide";i:12;s:4:"sort";}s:13:"\x00*\x00connection";s:5:"mysql";s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:11:"\x00*\x00original";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:10:"\x00*\x00changes";a:0:{}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:19:"\x00*\x00dispatchesEvents";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"timestamps";b:1;s:9:"\x00*\x00hidden";a:0:{}s:10:"\x00*\x00visible";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}s:6:"_token";s:40:"rgQyKwHkfKxpf3gHYuUNa01Qvf3hgGRE1SYE9HFK";s:15:"view_count_1538";b:1;s:9:"_previous";a:1:{s:3:"url";s:70:"http://nhipsongplus.vn/can-som-co-co-che-cho-dien-gio-va-mat-troi.html";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->isFile($path = $this->path.'/'.$sessionId)) {
            if ($this->files->lastModified($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->sharedGet($path);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/admin/web/nhipsongplus.vn/news/storage/framework/sessions/WMTtJqsIc7VDDNErYzrAudTzwW24GErymWuCBGe5"
    
  2. "a:5:{s:8:"currency";O:38:"App\Modules\Currency\Models\Currencies":26:{s:11:"\x00*\x00fillable";a:13:{i:0;s:4:"name";i:1;s:4:"code";i:2;s:5:"value";i:3;s:11:"symbol_left";i:4;s:12:"symbol_right";i:5;s:9:"seperator";i:6;s:7:"decimal";i:7;s:6:"status";i:8;s:4:"fiat";i:9;s:7:"default";i:10;s:8:"checksum";i:11;s:4:"hide";i:12;s:4:"sort";}s:13:"\x00*\x00connection";s:5:"mysql";s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:11:"\x00*\x00original";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:10:"\x00*\x00changes";a:0:{}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:19:"\x00*\x00dispatchesEvents";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"timestamps";b:1;s:9:"\x00*\x00hidden";a:0:{}s:10:"\x00*\x00visible";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}s:6:"_token";s:40:"rgQyKwHkfKxpf3gHYuUNa01Qvf3hgGRE1SYE9HFK";s:15:"view_count_1538";b:1;s:9:"_previous";a:1:{s:3:"url";s:70:"http://nhipsongplus.vn/can-som-co-co-che-cho-dien-gio-va-mat-troi.html";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "WMTtJqsIc7VDDNErYzrAudTzwW24GErymWuCBGe5"
    
  2. "a:5:{s:8:"currency";O:38:"App\Modules\Currency\Models\Currencies":26:{s:11:"\x00*\x00fillable";a:13:{i:0;s:4:"name";i:1;s:4:"code";i:2;s:5:"value";i:3;s:11:"symbol_left";i:4;s:12:"symbol_right";i:5;s:9:"seperator";i:6;s:7:"decimal";i:7;s:6:"status";i:8;s:4:"fiat";i:9;s:7:"default";i:10;s:8:"checksum";i:11;s:4:"hide";i:12;s:4:"sort";}s:13:"\x00*\x00connection";s:5:"mysql";s:8:"\x00*\x00table";N;s:13:"\x00*\x00primaryKey";s:2:"id";s:10:"\x00*\x00keyType";s:3:"int";s:12:"incrementing";b:1;s:7:"\x00*\x00with";a:0:{}s:12:"\x00*\x00withCount";a:0:{}s:10:"\x00*\x00perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:13:"\x00*\x00attributes";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:11:"\x00*\x00original";a:16:{s:2:"id";i:1;s:4:"name";s:7:"Đồng";s:4:"code";s:3:"VND";s:5:"value";s:14:"20000.00000000";s:11:"symbol_left";N;s:12:"symbol_right";s:2:"đ";s:9:"seperator";s:5:"comma";s:7:"decimal";i:0;s:6:"status";i:1;s:4:"fiat";i:1;s:7:"default";i:1;s:8:"homepage";i:1;s:8:"checksum";s:32:"44c0d0dc44a0a070f01b1f1c7280e598";s:4:"sort";i:1;s:10:"created_at";s:19:"2018-07-25 18:32:10";s:10:"updated_at";s:19:"2019-05-28 09:06:38";}s:10:"\x00*\x00changes";a:0:{}s:8:"\x00*\x00casts";a:0:{}s:8:"\x00*\x00dates";a:0:{}s:13:"\x00*\x00dateFormat";N;s:10:"\x00*\x00appends";a:0:{}s:19:"\x00*\x00dispatchesEvents";a:0:{}s:14:"\x00*\x00observables";a:0:{}s:12:"\x00*\x00relations";a:0:{}s:10:"\x00*\x00touches";a:0:{}s:10:"timestamps";b:1;s:9:"\x00*\x00hidden";a:0:{}s:10:"\x00*\x00visible";a:0:{}s:10:"\x00*\x00guarded";a:1:{i:0;s:1:"*";}}s:6:"_token";s:40:"rgQyKwHkfKxpf3gHYuUNa01Qvf3hgGRE1SYE9HFK";s:15:"view_count_1538";b:1;s:9:"_previous";a:1:{s:3:"url";s:70:"http://nhipsongplus.vn/can-som-co-co-che-cho-dien-gio-va-mat-troi.html";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#568 …5}
      #routeResolver: Closure() {#570 …5}
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/can-som-co-co-che-cho-dien-gio-va-mat-troi.html"
      #requestUri: "/can-som-co-co-che-cho-dien-gio-va-mat-troi.html"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#673}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {#744}
    
/home/admin/web/nhipsongplus.vn/news/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#568 …5}
      #routeResolver: Closure() {#570 …5}
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/can-som-co-co-che-cho-dien-gio-va-mat-troi.html"
      #requestUri: "/can-som-co-co-che-cho-dien-gio-va-mat-troi.html"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#673}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {#744}
    
/home/admin/web/nhipsongplus.vn/news/public/index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#568 …5}
      #routeResolver: Closure() {#570 …5}
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/can-som-co-co-che-cho-dien-gio-va-mat-troi.html"
      #requestUri: "/can-som-co-co-che-cho-dien-gio-va-mat-troi.html"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#673}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {#744}
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
REDIRECT_STATUS
"200"
HTTP_HOST
"nhipsongplus.vn"
HTTP_X_REAL_IP
"34.225.194.102"
HTTP_X_FORWARDED_FOR
"34.225.194.102"
HTTP_CONNECTION
"close"
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_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_IF_MODIFIED_SINCE
"Wed, 29 Jun 2022 03:39:34 GMT"
HTTP_ACCEPT_ENCODING
"br,gzip"
PATH
"************************************************************"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache/2.4.29 (Ubuntu) mod_fcgid/2.3.9 OpenSSL/1.1.1"
SERVER_NAME
"nhipsongplus.vn"
SERVER_ADDR
"112.78.4.51"
SERVER_PORT
"80"
REMOTE_ADDR
"112.78.4.51"
DOCUMENT_ROOT
"/home/admin/web/nhipsongplus.vn/news/public"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/home/admin/web/nhipsongplus.vn/news/public"
SERVER_ADMIN
"info@nhipsongplus.vn"
SCRIPT_FILENAME
"/home/admin/web/nhipsongplus.vn/news/public/index.php"
REMOTE_PORT
"42856"
REDIRECT_URL
"/can-som-co-co-che-cho-dien-gio-va-mat-troi.html"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.0"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/can-som-co-co-che-cho-dien-gio-va-mat-troi.html"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1675629080.94
REQUEST_TIME
1675629080
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"***************************************************"
APP_DEBUG
"true"
APP_URL
"http://nhipsongplus.vn/"
BACKEND_URI
"*******"
LOGIN
"false"
THEME
"default"
LOG_CHANNEL
"stack"
DB_CONNECTION
"*****"
DB_HOST
"*********"
DB_PORT
"****"
DB_DATABASE
"**********"
DB_USERNAME
"**********"
DB_PASSWORD
"****************"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"****"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"****"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"****"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
FACEBOOK_APP_ID
"331763484027376"
FACEBOOK_APP_SECRET
"5f37b6bbc4cfc09b5f6e1f59402d99d8"
FACEBOOK_APP_CALLBACK_URL
"/callback/facebook"
GOOGLE_RECAPTCHA_KEY
"****************************************"
GOOGLE_RECAPTCHA_SECRET
"****************************************"
CKFINDER_LICENSE_NAME
"***************"
CKFINDER_LICENSE_KEY
"*****************************"
Key Value
APP_NAME
"*******"
APP_ENV
"*****"
APP_KEY
"***************************************************"
APP_DEBUG
"****"
APP_URL
"***********************"
BACKEND_URI
"*******"
LOGIN
"*****"
THEME
"*******"
LOG_CHANNEL
"*****"
DB_CONNECTION
"*****"
DB_HOST
"*********"
DB_PORT
"****"
DB_DATABASE
"**********"
DB_USERNAME
"**********"
DB_PASSWORD
"****************"
BROADCAST_DRIVER
"***"
CACHE_DRIVER
"****"
SESSION_DRIVER
"****"
SESSION_LIFETIME
"***"
QUEUE_DRIVER
"****"
REDIS_HOST
"*********"
REDIS_PASSWORD
"****"
REDIS_PORT
"****"
MAIL_DRIVER
"****"
MAIL_HOST
"****************"
MAIL_PORT
"****"
MAIL_USERNAME
"****"
MAIL_PASSWORD
"****"
MAIL_ENCRYPTION
"****"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"***"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"***"
FACEBOOK_APP_ID
"***************"
FACEBOOK_APP_SECRET
"********************************"
FACEBOOK_APP_CALLBACK_URL
"******************"
GOOGLE_RECAPTCHA_KEY
"****************************************"
GOOGLE_RECAPTCHA_SECRET
"****************************************"
CKFINDER_LICENSE_NAME
"***************"
CKFINDER_LICENSE_KEY
"*****************************"
0. Whoops\Handler\PrettyPageHandler