小弟在製作時,一直重複碰到這樣的錯誤訊息,相當令人困擾....
觀看它們,相同的是
1.都有.js
2.都同樣是includes/locale.inc 中的第 1488 行
Warning:file_get_contents(sites/all/modules/ctools/js/dropbutton.js): failed to open stream: No such file or directory 於 _locale_parse_js_file() (/home/www/htdocs/web/includes/locale.inc 中的第 1488 行)。
Warning:file_get_contents(sites/all/modules/ctools/js/auto-submit.js): failed to open stream: No such file or directory 於 _locale_parse_js_file() (/home/www/htdocs/web/includes/locale.inc 中的第 1488 行)。
Warning:file_get_contents(sites/all/modules/views/js/base.js): failed to open stream: No such file or directory 於 _locale_parse_js_file() (/home/www/htdocs/web/includes/locale.inc 中的第 1488 行)。
Warning:file_get_contents(sites/all/modules/views/js/views-list.js): failed to open stream: No such file or directory 於 _locale_parse_js_file() (/home/www/htdocs/web/includes/locale.inc 中的第 1488 行)。
請問有哪位高人 可以為小弟指點迷津嗎??
拜託了
Re: 【錯誤訊息】請問有人能破解嗎??
檔案權限是正確可以被存取的嗎?
Re: 【錯誤訊息】請問有人能破解嗎??
Amouro您好
我也曾想過是檔案權限的問題
目前(site/all/libraries)檔案是設定成755
擁有人權限 可讀取-寫入-執行
群組權限 可讀取-寫入-執行
公開權限 可讀取--執行
這樣設定正確嗎??
Re: 【錯誤訊息】請問有人能破解嗎??
Amouro您好
剛剛發現了
目前(includes)檔案是設定成755
擁有人權限 可讀取-寫入-執行
群組權限 可讀取--執行
公開權限 可讀取--執行
群組權限無法寫入
這樣會有影響嗎??
Re: 【錯誤訊息】請問有人能破解嗎??
試著將includes群組權限 改為可寫入(包含子目錄)
仍然出現這樣的錯誤訊息
Warning:file_get_contents(sites/all/modules/imce_wysiwyg/js/imce_wysiwyg.js): failed to open stream: No such file or directory 於 _locale_parse_js_file() (/home/www/htdocs/web/includes/locale.inc 中的第 1488 行)。
或是我應該將sites/all/modules 的群組權限 改為可寫入??
不知道它的差異在哪裡
會不會有安全上的問題?
Re: 【錯誤訊息】請問有人能破解嗎??
問一下你是用unix類的環境?
想到大概會是以下兩類的問題
1. 存取權限,
檔案擁有者最好就是執行 server 端程式的使用者 ex. www-data
有 755 應該會足夠執行了,除非安裝時檔案掉了,根本沒有檔案在?
2. 檔案路徑關係
另外,你有開 java aggregation 嗎?如果關掉的時候是不是就是正常?
Re: 【錯誤訊息】請問有人能破解嗎??
是的,我們是用unix類的環境
1. 存取權限 沒有問題,完全符合
2. 我只知道所有警告都指向同一個資料 就是locale.inc 中的第 1488 行
java aggregation是甚麼?我在模組清單中 找不到
Re: 【錯誤訊息】請問有人能破解嗎??
不好意思,沒說清楚,我指的是在設定->效能->整合 Java script 這個部分。
我看了很多在 drupal.org 上面關於 locale.inc 中 _locale_parse_js_file() 裡的錯誤,
不外乎是權限或是路徑的問題,造成了 $file = file_get_contents($filepath); 這行無法取得檔案
如果不是權限問題,那就可能是路徑問題,你的網頁主目錄,看起來是在一般伺服器根目錄下的 web 目錄中,也可能有影響
有兩個地方可以嘗試修改看看
1. site/default/settings.php 裡的 $base_url
2. /.htaccess 裡的 RewriteBase : 如果有用 VirtualDocumentRoot 的話
不知道你有沒有注意過在 裡頭的 .js 檔案是否能夠透過瀏覽器找到呢?
Re: 【錯誤訊息】請問有人能破解嗎??
看了一下,你設的755都在libraries跟include裡........不過他要的檔案是在modules裡........