Я установил PHPMYADMIN на моем VPS Ubuntu 20.04.1 LTS
с NGINX / 1.18.0 (Ubuntu)
.
Я создал символическую ссылку:
Sudo ln -s / usr / share / phpmyadmin / var / www / html / phpmyadmin
Кроме того, я пытался закрепить свой доступ:
sudo mv phpmyadmin db-admin
ls -l
Я в настоящее время бегаю Приложение Larave на моем сервере.
Мой файл приложения в моем каталоге
каталог выглядит следующее:
server {
listen 80;
server_name http://example.com/;
root /var/www/laravel_application/public;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
add_header X-Content-Type-Options "nosniff";
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
error_page 404 /index.php;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.(?!well-known).* {
deny all;
}
}
при попытке получить доступ к phpadmin под example.com/db-admin
, я получаю:
Любые предложения Почему я не могу запустить phpmyadmin и laravel в параллели?
Я ценю ваши ответы!
Apache не будет следовать символическим ссылкам по умолчанию, вам нужно их включить.
<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>