主題: 在 DreamHost 安裝 Sitemap plugin 作者: evenrain 於 九月 20, 2006, 10:36:03 上午 昨天試著裝了 1.1 版的 sitemap plugin,
發現由於 Dreamhost 不支援 fopen,所以會造成錯訊息 稍微 Google 了一下,找到了解法 (可能之前論壇有人發表過了,不過我沒找著,重複就....XD) 1. 打開 pluginsitemap.class.php 2. 尋找 程式碼: $pingUrl = "http://www.google.com/webmasters/sitemaps/ping?sitemap=" . urlencode($rewriteFileUrl); 程式碼: $handle = fopen( $pingUrl, "r" ); 改為 程式碼: $ch = curl_init(); 即可 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: lss 於 九月 20, 2006, 10:56:26 上午 Dreamhost 不可能不支援 fopen ,可能是把 allow_url_fopen 功能關掉了,請參考這裡: http://www.php.net/manual/en/ref.filesystem.php
另外,你的改法不見得適用於每個人,因為不一定所以的主機的 PHP 都有 CURL 支援 (參考這裡: http://www.php.net/manual/en/ref.curl.php ) ,要這樣改的人得注意一下。 lss 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: fishbudinli 於 十一月 02, 2006, 10:42:31 上午 請問一下我試著裝sitemap的plugin,不過可能是因為網址的表現方式的關係,所以好像沒辦法成功的找到sitemap的檔案
這是plugin建議的網址 http://localhost/lifetype/index.php?blogId=1/sitemap1.gz 因為我沒辦法在我的虛擬主機上用簡潔的網址 有其他的方法嗎? (我適用1.1.1版的) 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: ROCK 於 十一月 02, 2006, 09:46:45 下午 請問一下我試著裝sitemap的plugin,不過可能是因為網址的表現方式的關係,所以好像沒辦法成功的找到sitemap的檔案 我也遇到了這個問題.可以請高手指點一下嗎? 謝謝 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: evenrain 於 十一月 03, 2006, 10:16:26 上午 請問一下我試著裝sitemap的plugin,不過可能是因為網址的表現方式的關係,所以好像沒辦法成功的找到sitemap的檔案 這是plugin建議的網址 http://localhost/lifetype/index.php?blogId=1/sitemap1.gz 因為我沒辦法在我的虛擬主機上用簡潔的網址 有其他的方法嗎? (我適用1.1.1版的) 直接改成 http://localhost/lifetype/sitemap1.gz 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: fishbudinli 於 十一月 03, 2006, 10:33:58 上午 直接改成 http://localhost/lifetype/sitemap1.gz 我試過但是也是不行 請問這是確定可以的方法嗎? 還是我需要再修改其他地方? (正在研究 code 中 ... :'( ) 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: evenrain 於 十一月 03, 2006, 11:27:53 上午 直接改成 http://localhost/lifetype/sitemap1.gz 我試過但是也是不行 請問這是確定可以的方法嗎? 還是我需要再修改其他地方? (正在研究 code 中 ... :'( ) 1. 先確認 /tmp/sitemap/your_blog_id 裡有沒有 sitemap.gz 這個檔 2. /tmp/.htaccess 的相關修改改了沒? 程式碼: <Files "sitemap.gz"> 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: fishbudinli 於 十一月 03, 2006, 12:01:13 下午 直接改成 http://localhost/lifetype/sitemap1.gz 我試過但是也是不行 請問這是確定可以的方法嗎? 還是我需要再修改其他地方? (正在研究 code 中 ... :'( ) 1. 先確認 /tmp/sitemap/your_blog_id 裡有沒有 sitemap.gz 這個檔 2. /tmp/.htaccess 的相關修改改了沒? 程式碼: <Files "sitemap.gz"> 1. sitemap.gz 並沒有在我的 /tmp/sitemap/1/下面。就算我手動加入他還是會出現錯誤。要怎麼讓他自動出現呢? 當我輸入 http://localhost/lifetype/sitemap1.gz 的時候,他出現找不到的錯誤: The requested URL /tmp/sitemap/1/sitemap.gz was not found on this server. 2. 我的/tmp/.htaccess 的內容 <Files "*"> Order deny,allow Deny from all </Files> <Files "sitemap.gz"> Allow from all </Files> 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: evenrain 於 十一月 03, 2006, 01:51:21 下午 1. sitemap.gz 並沒有在我的 /tmp/sitemap/1/下面。就算我手動加入他還是會出現錯誤。要怎麼讓他自動出現呢? 當我輸入 http://localhost/lifetype/sitemap1.gz 的時候,他出現找不到的錯誤: The requested URL /tmp/sitemap/1/sitemap.gz was not found on this server. 確認相關目錄是否已開為可寫入 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: fishbudinli 於 十一月 03, 2006, 02:37:32 下午 1. sitemap.gz 並沒有在我的 /tmp/sitemap/1/下面。就算我手動加入他還是會出現錯誤。要怎麼讓他自動出現呢? 當我輸入 http://localhost/lifetype/sitemap1.gz 的時候,他出現找不到的錯誤: The requested URL /tmp/sitemap/1/sitemap.gz was not found on this server. 確認相關目錄是否已開為可寫入 我現在是用 Lifetype ToGo 在本機上先測試 是Windows作業系統 這樣會有權限問題嗎?因為其他的 cache也可以在這裡寫入 當我照他的指到 http://localhost/lifetype/index.php?blogId=1/sitemap1.gz 的時候,\tmp\sitemap\1\ 就會被建出來 不過sitemap.gz並不存在 不過頁面會被帶到首頁 並不會出現問題 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: ROCK 於 十一月 03, 2006, 07:32:29 下午 我成功了 :-D
我是少做了這一項 Add the following lines to the plog/.htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # Point to the sitemap file that is local to the blog RewriteRule ^sitemap([0-9]+)\.gz$ tmp/sitemap/$1/sitemap.gz [L,NC] </IfModule> 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: fishbudinli 於 十一月 03, 2006, 08:55:48 下午 我成功了 :-D 我是少做了這一項 Add the following lines to the plog/.htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # Point to the sitemap file that is local to the blog RewriteRule ^sitemap([0-9]+)\.gz$ tmp/sitemap/$1/sitemap.gz [L,NC] </IfModule> 我還是不行 請問你 /tmp/sitemap/1 底下有 sitemap.gz 嗎?要怎樣才會才被建出來? 主題: Re: 在 DreamHost 安裝 Sitemap plugin 作者: ROCK 於 十一月 04, 2006, 09:41:26 上午 [我還是不行 /tmp/sitemap/1 底下有 sitemap.gz 請問你 /tmp/sitemap/1 底下有 sitemap.gz 嗎?要怎樣才會才被建出來? 啟動外掛應該就可以了.我沒做其他設定 |