報錯1
no input file什么的
報錯2
File(/tmp) is not within the allowed path(s): (/www/wwwroot:/www/server/phpmyadmin)
解決辦法:
在www/server/nginx/conf/fastcgi.conf下最后一行添加
fastcgi_param PHP_ADMIN_VALUE “open_basedir=/www/wwwroot:/tmp/:/www/server/phpmyadmin”;
看不懂?其實就是“服務器允許訪問的路徑”,多個路徑就用:隔開,就如上面的open_basedir的路徑就是/www/wwwroot,/tmp/,還有/www/server/phpmyadmin,就是意識是nginx允許這些路徑使用某些東西(具體什么我也暫時不懂,應該時權限之類的);
那么搞清楚了,就能解決這個問題了
錯誤是File(/tmp) is not within the allowed path(s): (/www/wwwroot:/www/server/phpmyadmin)
那么所以只要在open_basedir那堆路徑哪里加上:/tmp就行了,改完時沒生效可以嘗試重啟nginx,然后你發現可以了!!!