Environnement : Alibaba Cloud ubuntu 14.04 nginx 1.8.0 php 5.5.9, avec hôte virtuel et plusieurs applications installées
Quand j'ai installé Weiphp, j'ai beaucoup vérifié et découvert que nginx ne prend pas en charge phpinfo, réécriture, et je n'ai pas très bien compris. Ensuite, vous pouvez ouvrir la page d'installation lors de l'installation, mais lorsque vous cliquez pour accepter l'accord, le chemin de saut est anormal :
http://xx.cn.php/?s=/install/step1.html (mais si vous changez-le manuellement en http://xx.cn/install.php?s=/install/step1.html, vous pouvez voir la page de l'environnement de détection, mais l'étape suivante échoue également)
C'est la situation, veuillez m'en donner un conseil... J'ai probablement configuré l'application. Le fichier de configuration est le suivant :
serveur {
listen 80;
server_name xx.cn www.xx.cn;
root /var/www/xx/html/;
index index.php index.html index.htm;
access_log /var/www/xx/logs/access.log;
error_log /var/www/xx/logs/error.log;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
include fastcgi_params;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
set $real_script_name ;
set $path_info ;
}
fastcgi_param SCRIPT_FILENAME /var/www/xx/html$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_buffer_size 128k;
fastcgi_buffers 256 16k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_read_timeout 240;
}
}
Je vous donne une copie de ma configuration, qui est également nginx 1.8
Ça y est, pas besoin d'écrire beaucoup
Créer un environnement de développement thinkphp sous Ubuntu :
Changez simplement le mode URL de TP pour réécrire