Drupal 7.22 版安裝中文化,會發生AJAX的error ( Error when adding a new language )

0 投票

在安裝Drupal的中文化 zhant.po檔時,得到了類似的錯誤訊息:

An AJAX HTTP error occurred. HTTP Result Code: 403 Debugging information follows. Path: /batch?id=6&op=do StatusText: error ResponseText: Access denied | Site-Install @import url("http://example.com/modules/system/system.base.css?luevuz");

發生這樣子的錯誤之後,翻譯檔還是有安裝,但是會安裝得不完全。

查詢Drupal的官網,有人表示,這是因為php fastcgi有限制程序的執行時間、連接時間等。因為發生中連接逾時,所以才造成的。

時間: 2013年 7月 1日 作者: robot (1,180 積分)

1個回答

0 投票

解法有兩種:

(1)修改php fastcgi的設置檔。例如: 

<IfModule mod_fcgid.c>

 FcgidProcessLifeTime 8200

 FcgidIOTimeout 8200

 FcgidConnectTimeout 400

 FcgidMaxRequestLen 1000000000

</IfModule>

(2) 透過shell來安裝

安裝drush 官網連結 https://drupal.org/project/drush
# pear channel-discover pear.drush.org
# pear install drush/drush
 
透過Drush的指令,在shell下匯入語言檔
#  drush dl drush_language
#  drush language-import zh-hant /home/example_user/www/drupal-7.22.zh-hant.po
 
已回復 2013年 7月 1日 作者: humorless (2,220 積分)
...