您在這裡

設定Clean URL出了問題!!

soft2's 的頭像
soft2 在 2007-09-24 (週一) 13:38 發表

目前使用的是Drupal 5.2的版本
虛擬主機是智邦的空間!

為了開啟clean URL的功能,請智邦幫忙設定Apache的mod_rewrite的功能!
但是設定完成後,我的網站卻完全無法進入,出現以下訊息:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, mymailer@corp.url.com.tw and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
---------------------------------------------------------------------------------------------------

爬了一些以前的文章,還是搞不太清楚要從那邊下手解決,是否應該修改.htaccess? 或者刪除.htaccess?
或是這是因為主機商不支援.htaccess所造成的?
請有經驗的前輩替小弟解答,感激不盡!!

看起來好像智邦對 Drupal 的支援比較差:

  • mod_rewrite 沒開放。po給網管的需求支援是雞同鴨講?(應該是寫中文去的吧) clean URL 的需求要再協調一下囉~ phpinfo() 也不給看
  • phpMyAdmin 智邦好像好修改過。雖然 MySQL 是用 4.1 ,但他們的主機重點在推 XOOPS 和購物車,要用 phpMyAdmin 的話,就自己傳一個新版的上去用用,不然亂碼一堆。
  • Cron 的設定這個用戶也不能自己設定,要自己裝 poormanscron 湊和著用

個人認為要在那裡開發建置 Drupal 的案子,只算堪用,到一個階段後問題還會慢慢浮現。另外在主機方案上的選擇,是賣給一般入門的用戶,除了價格、流量很動人之外,內行人要看的規格與可以控制的權限都交待不清楚。

我覺得是消費者水準的問題,致使業者做出這樣的行銷方式,這樣張力才大,同業間的競爭才夠嗆。

「行銷就像放屁」對味了就吸引人,方案漂亮的目的只有一個 — 消費
我也是消費者之一,但我覺得消費環境不夠、不夠、不夠

前陣子幫一個老外弄靜態網站,他是自己申請Godaddy,我有協助他完成後續的上傳動作
有看到內建有drupal可用(不過我不曉得cron能不能弄)

webhosting可以自己調整php.ini(自己的根目錄)
我比較好奇的是為什麼調完php.ini後不用restart apache就能套用設定檔
他申請的domain也不賴(VERIO),本身也有代管DNS
不像在台灣申請.com.tw沒dns代管服務

目前我幫公司弄的站,因為是自己站設,所以出問題都能自行解決

這陣子有在想要不要代管,算一算電費,加上三不五時工廠那裡禮拜天會停電,實在是給別人管才是上策

Godaddy我沒實際用過喔,因為我只上傳靜態網頁及幾個簡單的PHP上傳程式而已,沒試過Drupal沒掛保證好不好用

前陣子看到有個免費的能玩,可以用來測試,它內建也有drupal,不過我還沒弄成功
http://lenhost.info/freehosting.php

cogito ergo sum 我思故我在

to Soft2:

你的問題解決了嗎? 我可能也要寫信去一趟,有一個專案正掛在那邊... 再不行就考慮搬家囉。
其中 Imagecache 模組也會用到 clean URL,否則運作會不太正常。

真是麻煩?!!!

Imagecache 不用 clean URL應該也能run,因為我的站最近有run起來,不過不是在那個主機上面 XD
我原本用Imagecache時不能run,後來又不曉得為何能用了
我後來抓問題是權限的關係唄

cogito ergo sum 我思故我在

我的單機開發環境中 Apache 的 mod_rewrite 有開啟,但 clean URL 沒有開,Imagecache 可以正常。
主機上的 mode_rewrite 沒開,clean URL 不能用,Imagegcache 也不正常。

so...
Enable mod_rewrite && Disable Clean URL => Imagecache (OK.)
Disable mod_rewrite && Disable Clean URL => Imagecache (Bad.)

後來請智邦網管再次檢查設定,他們說一開始設定不完全,所以出現問題,後來修正後目前看起來是正常!

他們的網管服務還算ok!回覆速度也不慢..

不過的確架設Drupal到目前為止,智邦的空間真的是阻礙重重,而且很多東西自己完全沒辦法動,
這一點真是讓我每次遇到問題就頭痛的要命,曾經也請他們幫忙修改php.ini,但是卻是遭到拒絕!
所以現在的狀況就是騎驢找馬,持續在尋找更好的空間!

不過在價錢,空間,流量的考量之下..... 雖然諸多不爽,也只能暫時將就了!

也謝謝各位前輩的經驗分享囉!

小弟最近發現了一個imagecache的問題
我在同一個網站目錄架了3個網站,繁中、簡中、英文
網站的目錄分別是
繁中
http://www.myweb.com.tw/
簡中
http://www.myweb.com.tw/cn/
英文
http://www.myweb.com.tw/en/

我發現只有放在根目錄的站(繁中)才能讓imagecache產生出圖片,其餘的兩個站都無法自行產生,只能夠手動copy
我目前用ln -s的方式去解決,在win底下遇到類似的問題恐怕就麻煩了

cogito ergo sum 我思故我在

ln -s 的確可以解決啊
應該是imagecache設計時沒考慮到這個問題
若trace過imagecache的code,可以commit回去durpal.org的issue

--
from open mind to open source~

--
from open mind to open source~