Javascript 子文件夹中的Codeigniter不';不能使用AngularJS应用程序
我正试图从github设置这个。 我所做的所有更改都是,更改数据库配置,以便将Codeigniter应用程序连接到数据库。我的网页打开得很好,但在访问Codeigniter资源时似乎遇到了一些问题。 也许是Nginx服务器指令中的问题,所以这里是我的Nginx代码Javascript 子文件夹中的Codeigniter不';不能使用AngularJS应用程序,javascript,php,angularjs,codeigniter,nginx,Javascript,Php,Angularjs,Codeigniter,Nginx,我正试图从github设置这个。 我所做的所有更改都是,更改数据库配置,以便将Codeigniter应用程序连接到数据库。我的网页打开得很好,但在访问Codeigniter资源时似乎遇到了一些问题。 也许是Nginx服务器指令中的问题,所以这里是我的Nginx代码 server { listen 80; listen [::]:80; root /var/www/html/clocks.si/public_html; inde
server {
listen 80;
listen [::]:80;
root /var/www/html/clocks.si/public_html;
index index.php index.html index.htm;
server_name clocks.si;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
#deny access to .htaccess files, if Apache's document root
#concurs with nginx's one
location ~ /\.ht {
deny all;
}
}
这是我的Nginx访问日志,我们可以看到它在从Codeigniter加载资源(404)时出现问题
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET /css/bootstrap.min.css HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET /css/bootstrap-theme.min.css HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET /css/style.css HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET /app/angular/angular.min.js HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET /app/angular/angular-route.js HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET /app/app.js HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET /app/controllers/clockCtrl.js HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET /app/controllers/addCtrl.js HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET /app/controllers/projectCtrl.js HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:12 +0100] "GET /app/services/dbSrvc.js HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:13 +0100] "GET /server/index.php/projects/load HTTP/1.1" 404 200 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
127.0.0.1 - - [04/Jan/2016:14:31:13 +0100] "GET /app/views/welcome.html HTTP/1.1" 304 0 "http://clocks.si/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
更新我还尝试在windows机器上使用WAMP设置此应用程序,除了配置数据库信息外,它不需要任何其他必要的配置,因此我假设它一定是nginx端的某个应用程序
…
我希望你们能帮助我。如果您需要任何其他信息,请让我知道,我会提供。提前感谢重新配置nginx服务器指令为我完成了这项工作
server {
listen 80;
listen [::]:80;
root /var/www/html/clocks.si/public_html;
index index.html index.htm index.php;
server_name clocks.si;
location / {
try_files $uri $uri/ /index.html =404;
}
location /server/ {
index /server/index.php;
try_files $uri /server/index.php/$uri;
}
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi.conf;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
#deny access to .htaccess files, if Apache's document root
#concurs with nginx's one
location ~ /\.ht {
deny all;
}
}
你设置了基本URL吗?是的,我已经尝试了几种基本URL的组合。工作没有完成---这是nginx的错。我终于成功地重新配置它,它的工作,thx的帮助无论如何