LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: eijigi 於 八月 29, 2005, 12:57:21 下午



主題: plog1.0.1網址設定問題
作者: eijigi八月 29, 2005, 12:57:21 下午
最近剛接觸linux所以參考一些前輩的經驗架了自己的plog,成功架起來了,也想分給朋友玩,參考一些文章可是我照著作都不行,我的情況如下

主機在自己家裡,用FC3
VirtualHost設定一台plog.eijigi.idv.tw
plog放在/var/www/html/plog下

現在我只能用一般網址的方式,其他方式都會出現找不到網頁,可是我想用的是http://plog.eijigi.idv.tw/username的方式分享給我朋友

我有改過.htaccess 改成
RewriteBase /var/www/html/plog/
ErrorDocument 401 /var/www/html/plog/error.php
ErrorDocument 403 /var/www/html/plog/error.php
ErrorDocument 404 /var/www/html/plog/error.php

可是還是只能用一般網址的方式,請問是哪裡沒有設定或是哪裡設定錯,謝謝


主題: Re: plog1.0.1網址設定問題
作者: markwu八月 29, 2005, 01:20:11 下午
最近剛接觸linux所以參考一些前輩的經驗架了自己的plog,成功架起來了,也想分給朋友玩,參考一些文章可是我照著作都不行,我的情況如下

主機在自己家裡,用FC3
VirtualHost設定一台plog.eijigi.idv.tw
plog放在/var/www/html/plog下

現在我只能用一般網址的方式,其他方式都會出現找不到網頁,可是我想用的是http://plog.eijigi.idv.tw/username的方式分享給我朋友

我有改過.htaccess 改成
RewriteBase /var/www/html/plog/
ErrorDocument 401 /var/www/html/plog/error.php
ErrorDocument 403 /var/www/html/plog/error.php
ErrorDocument 404 /var/www/html/plog/error.php

可是還是只能用一般網址的方式,請問是哪裡沒有設定或是哪裡設定錯,謝謝

我假設,你的 document roots 應該是 /var/www/html, 那麼,上面那一段應該寫為

程式碼:
RewriteBase /plog
ErrorDocument 401 /plog/error.php
ErrorDocument 403 /plog/error.php
ErrorDocument 404 /plog/error.php

另外,你必需確定你的 apache 能接受 AllowOverride, 在 http.conf 中必須要有

程式碼:
<Directory "/var/www">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

類似這樣的設定才行。

Mark


主題: Re: plog1.0.1網址設定問題
作者: eijigi八月 29, 2005, 03:11:59 下午
我apache裡沒有/var/www這個但是有/var/www/html這個,裡面的設定跟你敘述的一樣,差在AllowOverride 是none是改這邊嗎?

eijigi


主題: Re: plog1.0.1網址設定問題
作者: markwu八月 29, 2005, 03:37:23 下午
我apache裡沒有/var/www這個但是有/var/www/html這個,裡面的設定跟你敘述的一樣,差在AllowOverride 是none是改這邊嗎?

eijigi

是的!

另外,看到你引用得很奇怪,所以擅自把那一段刪掉了!不好意思!

Mark


主題: Re: plog1.0.1網址設定問題
作者: eijigi八月 29, 2005, 04:30:28 下午
新手,還不太會用不好意思,我剛剛上面有另一個問題好像沒出來,
就是document roots 應該是 /var/www/html這邊,document roots 是指我plog.eijigi.idv.tw的document roots還是??
我plog的那個是/var/www/html/plog,

我剛把/var/www/html的AllowOverride改成ALL了,還是不行ㄝ


主題: Re: plog1.0.1網址設定問題
作者: markwu八月 29, 2005, 05:45:45 下午
新手,還不太會用不好意思,我剛剛上面有另一個問題好像沒出來,
就是document roots 應該是 /var/www/html這邊,document roots 是指我plog.eijigi.idv.tw的document roots還是??
我plog的那個是/var/www/html/plog,

我剛把/var/www/html的AllowOverride改成ALL了,還是不行ㄝ

document roots, 是指你的實際檔案路經,所以應該是 /var/www/html。只要你把 AllowOverride改成ALL了, 應該就可以了!因為他會作用到這個目錄下所有的子目錄。

如果還是不行,那就作一個專門給 pLog 用的 directory 設定試試:

<Directory "/var/www/html/plog">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Mark


主題: Re: plog1.0.1網址設定問題
作者: eijigi八月 29, 2005, 07:48:31 下午
怪怪的,我照您的說明去設定了,還是不行,一樣只有一般模式可以用,其他都會連不到網頁


主題: Re: plog1.0.1網址設定問題
作者: markwu九月 01, 2005, 11:17:15 下午
怪怪的,我照您的說明去設定了,還是不行,一樣只有一般模式可以用,其他都會連不到網頁

你的網站在哪裡?能把.htaccess 與 php.ini 讓我們看嗎?

Mark


主題: Re: plog1.0.1網址設定問題
作者: lemon十一月 12, 2005, 01:29:47 上午
我的情況也一樣...

當我加入

<directory ....>
allowoverride
</directory>

後,就會出現 error 500.....


主題: Re: plog1.0.1網址設定問題
作者: lss十一月 12, 2005, 10:27:51 下午
我的情況也一樣...

當我加入

<directory ....>
allowoverride all
</directory>

後,就會出現 error 500.....

你語法寫錯了,請改成上面那樣。