Log message #4219593

# At Username Text
# Dec 19th 2019, 16:17 noel hmm.. `no manual entry for httpd_selinux`
# Dec 19th 2019, 16:17 alexmax https://linux.die.net/man/8/httpd_selinux
# Dec 19th 2019, 16:17 alexmax as is `man httpd_selinux`
# Dec 19th 2019, 16:17 noel What would I be looking for?
# Dec 19th 2019, 16:16 noel I am on Centos 8
# Dec 19th 2019, 16:16 alexmax `ls -lZ` ought to be helpful
# Dec 19th 2019, 16:16 alexmax @noel Are you on CentOS? If so, you also need to check SELinux labels to ensure they're on the files you're trying to serve
# 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