Log message #4219586

# At Username Text
# Dec 19th 2019, 16:04 jotpe www-data:www-data
# Dec 19th 2019, 16:04 jotpe @noel normally Apache runs with this user/group
# Dec 19th 2019, 16:02 noel lol ok I got it not to be forbidden... but now it's echoing out my index.php instead of running it :)
# Dec 19th 2019, 16:00 noel on the plus side it has found the cake favicon :)
# Dec 19th 2019, 15:59 noel Aargh.. it's been so long since I deployed anything... forgot how :S I'm getting ```Forbidden You don't have permission to access / on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.``` using apache. I've chowned the group for webroot and its contents to `root:apache` but it's still borked. Any ideas?
# Dec 19th 2019, 15:59 kaliel ok i found the issue, when building the route : ```$builder ->connect('/cars/{id}', ['controller' => 'Cars', 'action' => 'view']) ->setPatterns(['id' => '\d+']) ->setPass(['id']);``` Cake automatically generate a route for `/cars/` taht exects and ID
# Dec 19th 2019, 15:59 jotpe @gianmarxgagliardi $this->Form->control() will generate a complete form controls (div, label, input): https://book.cakephp.org/3/en/views/helpers/form.html#creating-form-controls
# Dec 19th 2019, 15:44 gianmarxgagliardi Unfortunately `$this->Form->select` makes the `label` disappear. even if I explicitly set it
# Dec 19th 2019, 15:43 gianmarxgagliardi You can do a `$this->Form->control` with a positive range of values. Unfortunately `$this->Form->select` makes the `label` disappear. After which would it be possible to set the default field empty?
# Dec 19th 2019, 15:39 kaliel @neon1024 i tried both, but the doc say to use {} https://book.cakephp.org/4/en/development/routing.html#reserved-route-elements
# Dec 19th 2019, 15:39 neon1024 Perhaps I should migrate my RC1 app to 4.0.0
# Dec 19th 2019, 15:39 neon1024 Ah, seems to have been updated :thinking_face:
# Dec 19th 2019, 15:38 neon1024 @kaliel Well I used `:id` as my routing token. I don’t know if that’s of relevance or not
# Dec 19th 2019, 15:30 jotpe Hm. Need to install first by myself to test...
# Dec 19th 2019, 15:29 kaliel router adds an ID from nowhere
# Dec 19th 2019, 15:29 kaliel same thing :`*/src/Routing/Route/Route.php* (line *588*)` ```[ 'controller' => 'cars', 'action' => 'view', 'id' => (int) 1, 'plugin' => null, '_ext' => null ]```
# Dec 19th 2019, 15:28 jotpe Try http://local.test/cars/
# Dec 19th 2019, 15:25 kaliel am i doing something wrong ?
# Dec 19th 2019, 15:24 kaliel ```$builder->connect('/cars', ['controller' => 'Cars', 'action' => 'index']); $builder ->connect('/cars/{id}', ['controller' => 'Cars', 'action' => 'view']) ->setPatterns(['id' => '\d+']) ->setPass(['id']);``` And when i go on local.test://cars, this match the second route :S
# Dec 19th 2019, 15:23 kaliel i got an issue on routes with cake 4
# Dec 19th 2019, 15:17 dereuromark deployment composer command: https://sandbox.dereuromark.de/pages/best-practices#deployment
# Dec 19th 2019, 15:16 neon1024 No need to put all those development dependacies onto the box
# Dec 19th 2019, 15:16 neon1024 You’d want `composer install --no-dev`
# Dec 19th 2019, 15:15 neon1024 You don’t want to write a new lock file on the server right?
# Dec 19th 2019, 15:15 neon1024 Remote server, you should be running `composer install`
# Dec 19th 2019, 15:15 noel @neon1024 I'm just trying to run `composer update`
# Dec 19th 2019, 15:14 em php-dom is same that php-xml, isn’t it ?
# Dec 19th 2019, 15:14 ndm `minYear`/`maxYear`
# Dec 19th 2019, 15:13 neon1024 Or is this local development?
# Dec 19th 2019, 15:13 neon1024 Why are you installing a unit testing framework onto a remote server?
# Dec 19th 2019, 15:12 noel Hi All. I'm trying to get cake installed on a CentOS 8 server... running into an issue with `phpunit`. My understanding is that `phpunit` is deprecated? It's failing on the following php extension ```phpunit/phpunit 6.5.9 requires ext-dom * -> the requested PHP extension dom is missing from your system.``` There is no "php-dom" release for Centos 8, not even on `REPL`. Any ideas?
# Dec 19th 2019, 15:12 em yes, there are no new logs in php-fpm logs …
# Dec 19th 2019, 15:10 neon1024 So `Form->control()` doesn’t support min and max for year? ` ```echo $this->Form->control('notify_at', ['label' => false, 'min' => date('Y'), 'max' => date('Y', strtotime('+5 years'))]);``` `
# Dec 19th 2019, 15:10 neon1024 Or your php-fpm logs, if you’re using php-fpm
# Dec 19th 2019, 15:10 neon1024 Did you check your web server logs?
# Dec 19th 2019, 15:02 em I just migrated to 4.0.0, i have error reporting enabled, debug is on as well. But there are no errors are shown on screen, error logs are empty as well. I’m getting whitescreen. Does anyone had such issue ?
# Dec 19th 2019, 14:38 damiano thanks
# Dec 19th 2019, 14:38 damiano awesome
# Dec 19th 2019, 14:37 kaliel $this->viewBuilder()->disableAutoLayout()
# Dec 19th 2019, 14:37 damiano opk
# Dec 19th 2019, 14:37 damiano yeah i am using the ErrorController