0
votes

I have installed wordpress on LEMP.

Configured files:

/etc/nginx/conf.d/myserver.app.conf
server {
  listen 80;
  listen [::]:80 default ipv6only=on;
  server_name www.myserver.app myserver.app;
  root /usr/share/nginx/myserver.app/;
  index index.php index.html index.htm index.nginx-debian.html;

after pulling logs from wordpress.error folder:

#0 /usr/share/nginx/myserver.app/wp-blog-header.php(13): require_once()
#1 /usr/share/nginx/myserver.app/index.php(17): require('...')
#2 {main}
  thrown in /usr/share/nginx/myserver.app/wp-load.php on line 50" while reading response header from upstream, client: 209.85.238.***, server: www.myserver.app, request: "GET /robots.txt HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "myserver.app"
2022/07/29 00:24:00 [error] 28753#28753: *13 FastCGI sent in stderr: "PHP message: PHP Warning:  require_once(/usr/share/nginx/myserver.app/wp-config.php): Failed to open stream: Permission denied in /usr/share/nginx/myserver.app/wp-load.php on line 50PHP message: PHP Fatal error:  Uncaught Error: Failed opening required '/usr/share/nginx/myserver.app/wp-config.php' (include_path='.:/usr/share/php') in /usr/share/nginx/myserver.app/wp-load.php:50
Stack trace:
#0 /usr/share/nginx/myserver.app/wp-blog-header.php(13): require_once()
#1 /usr/share/nginx/myserver.app/index.php(17): require('...')
#2 {main}
  thrown in /usr/share/nginx/myserver.app/wp-load.php on line 50" while reading response header from upstream, client: 209.85.238.***, server: www.myserver.app, request: "GET /robots.txt HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "myserver.app"

I am following a tutorial on linuxbabe

He uses conf.d instead of sites-enabled even for ubuntu Nginx image, but it worked on his tut apperantly because he gives authority to the server over the folder...

Any tip where I could start from please?