# |
Dec 19th 2019, 16:17 |
alexmax |
it has a complete list of labels |
# |
Dec 19th 2019, 16:17 |
alexmax |
the online one is accurate |
# |
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 … |