(12-04-2020, 10:43 PM)ivantcholakov Wrote: (12-04-2020, 03:01 PM)ferb Wrote: I downloade development version from github, but not show this error for php on xampp 8.0.0
Code:
Deprecated: Required parameter $userAgent follows optional parameter $body in /opt/lampp/htdocs/hu/of/system/HTTP/IncomingRequest.php on line 131
Fatal error: Uncaught ErrorException: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/of/ofi/app/Config/Events.php:35) in /opt/lampp/htdocs/of/ofi/system/Debug/Exceptions.php:137 Stack trace: #0 [internal function]: CodeIgniter\Debug\Exceptions->errorHandler(2, 'Cannot modify h...', '/opt/lampp/htdo...', 137) #1 /opt/lampp/htdocs/of/ofi/system/Debug/Exceptions.php(137): header('HTTP/1.1 500 In...', true, 500) #2 [internal function]: CodeIgniter\Debug\Exceptions->exceptionHandler(Object(ErrorException)) #3 {main} thrown in /opt/lampp/htdocs/of/ofi/system/Debug/Exceptions.php on line 137
Fatal error: Uncaught ErrorException: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/of/ofi/app/Config/Events.php:35) in /opt/lampp/htdocs/of/ofi/system/Debug/Exceptions.php:137 Stack trace: #0 [internal function]: CodeIgniter\Debug\Exceptions->errorHandler(2, 'Cannot modify h...', '/opt/lampp/htdo...', 137) #1 /opt/lampp/htdocs/of/ofi/system/Debug/Exceptions.php(137): header('HTTP/1.1 500 In...', true, 500) #2 /opt/lampp/htdocs/of/ofi/system/Debug/Exceptions.php(197): CodeIgniter\Debug\Exceptions->exceptionHandler(Object(ErrorException)) #3 [internal function]: CodeIgniter\Debug\Exceptions->shutdownHandler() #4 {main} thrown in /opt/lampp/htdocs/of/ofi/system/Debug/Exceptions.php on line 137
Use XAMPP 8.0.0
Fedora 33 x86_64
Codeigniter 4 from github
Replace in this line
Code:
UserAgent $userAgent
with:
Code:
UserAgent $userAgent = null
Also, I saw a similar problem Route/RouteCollection.php file. If it is not corrected yet, replace the line
Code:
public function match(array $verbs = [], string $from, $to, array $options = null): RouteCollectionInterface
with:
Code:
public function match(array $verbs = [], string $from = null, $to = null, array $options = null): RouteCollectionInterface
Make these corrections on the system files directly, when you upgrde in the future these lines would be already fixed.
After I did these changes Now I'm getting this error when I access my public folder using "http://localhost/ci4project/public/".
404 - File Not Found
Controller method is not found: index
Means I'm unable to access the default codeigniter page which used to come while accessing public folder. Kindly help