linux服務器上的php代碼經過nginx發佈,解決pathinfo模式問題

附件1爲修改前的正常訪問php配置文件php

 
   
附件2爲修改後的能經過url地址訪問php項目的配置文件 
   
具體操做網址 以下:www.itokit.com/2012/0308/73275.html
 
若是報如下錯 有對應解決辦法:
一、

 

解決辦法  : 將Runtime下的文件夾所有刪除 , 但在linux再次訪問時可能存在權限問題,沒法寫入Runtime ,在對應父級目錄下 chmod  777 Runtime 敲入命令,就能ok
二、頁面沒法加載js、css、img解決辦法 
 
      修改nginx配置文件後 ,在打開目錄:
/data/html/DZXY/ThinkPHP/Library/Behavior/ContentReplaceBehavior.class.php   將其修改成:(如圖)

 

 
 
重要:若是部署多個項目在html目錄下可按照如下方法操做:
一、同以上步驟同樣,可是第二步的/data/html/DZXY/ThinkPHP/Library/Behavior/ContentReplaceBehavior.class.php 可不用修改
二、nginx再次從新配置,配置參照上面nginx.conf配置作其修改:如圖

 

 
解釋:主要就是將root所指定的目錄指向存放項目的父級,加上__Public__就可訪問到對應的js、css及img
相關文章
相關標籤/搜索