网站需要上线富文本编辑功能,在百度ueditor下载了代码,版本1.4.3.3,最初放在nginx的网站根目录里面测试,功能正常。
放在虚拟主机的时候,由于使用了thinkphp,nginx做了pathinfo过滤功能,所以测试的时候需要把php文件夹的名字改成其它,我改成了handler。
对应需要修改ueditor.config.js
serverUrl: URL + "handler/controller.php"
修改后可以正常打开,但是一直提示创建目录失败,
location ~ .+\.php($|/) {
root $root;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $root$fastcgi_script_name;
include fastcgi_params;
}
需要根据虚拟主机目录重新填写一次root,目前可以正常工作