WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專(zhuān)題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專(zhuān)題
- 云計(jì)算
- 微博營(yíng)銷(xiāo)
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
LifeType/安裝問(wèn)題
來(lái)自站長(zhǎng)百科
LifeType | 安裝及升級(jí) | 模板設(shè)計(jì) | FAQ |
把LifeType的程式上傳到我的網(wǎng)站之后,要怎么開(kāi)始安裝呢?[ ]
- 當(dāng)你把LifeType的程式成功的上傳到你的網(wǎng)站上后,你必須要執(zhí)行安裝精靈,才能安裝LifeType程式。這時(shí)候你如果直接看你網(wǎng)站,你將會(huì)看到:
The wizard.php script has to be removed after the installation process.Please remove it first to continue.
- 安裝的方式很簡(jiǎn)單。 直接在瀏覽器的網(wǎng)址列輸入http://your-blog-url/wizard.php就可以執(zhí)行安裝精靈,然后開(kāi)始安裝了。安裝完畢后記得要把wizard.php這個(gè)程式刪掉,否則你會(huì)一直看到上面的訊息。
為什么執(zhí)行安裝精靈時(shí),一直出現(xiàn)Error 500的錯(cuò)誤呢?[ ]
- 當(dāng)你發(fā)現(xiàn)LifeType上傳后,不管執(zhí)行任何程式都是出現(xiàn)下面的錯(cuò)誤訊息:
Server error! Server error! The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script. If you think this is a server error, please contact the webmaster Error 500
- 這表示你的主機(jī)并不支援使用.htaccess來(lái)修改Apache的設(shè)定。如果你是使用虛擬主機(jī)來(lái)架設(shè)LifeType,那么唯一的解決方式就是把LifeType根目錄下的.htacess移除。只是這樣子你就無(wú)法使用簡(jiǎn)潔網(wǎng)址與自訂網(wǎng)址的功能了。
- 如果這是你自己的主機(jī),那么你可以修改Apache的設(shè)定,在httpd.conf加入:
< Directory "你的LifeType絕對(duì)目錄" > Options Multiviews Options Multiviews AllowOverride All AllowOverride All Order allow , deny Order allow , deny Allow from all Allow from all </ Directory > </ Directory >
- 存檔后,記得要重新啟動(dòng)Apache,這樣你的修改才能生效。
為什么安裝到步驟二時(shí)會(huì)出現(xiàn)Table 'xxx_articles' doesn't exist的訊息?[ ]
- 如果你安裝到步驟二出現(xiàn)下面的錯(cuò)誤訊息:
New table Map of categories to articles created successfully. New table Definition of custom fields created successfully. New table Custom fields that have been assigned to articles created successfully. New table Text of the articles created successfully. ** New tables created successfully ** Error modifying table Articles: Table 'plog_articles' doesn't exist Table 'plog_articles' doesn't exist Table 'plog_articles' doesn't exist ... ...
- 那代表你自行修改了/config/config.properties.php這個(gè)檔案,所以LifeType把安裝過(guò)程當(dāng)作『程式升級(jí)』,而非『全新安裝』。解決方式就是重新解壓縮把未修改過(guò)的config.properties.php上傳/復(fù)制到LifeType的/config目錄,然后重新執(zhí)行安裝精靈( http://your-blog-url/wizard.php )。
為什么安裝時(shí)一直出現(xiàn)failed to open stream的訊息呢?[ ]
- 如果你安裝時(shí)一直出下面的訊息,那代表你的檔案權(quán)限不對(duì),所以LifeType無(wú)法幫你安裝。
fopen(./tmp/3f4c7de95a680): failed to open stream: Permission denied
- 或是
Smarty error: problem writing temporary file './tmp/3f4c7de95a680'
- 或是
touch(): Unable to create file ./tmp/wizard^intro.template because Permission denied
- 或是
fopen(/Users/oscar/plog/config/config.properties.php): failed to open stream: Permission denied
- 解決方式很簡(jiǎn)單啦!如果你是在Linux系統(tǒng)下安裝,只要透過(guò)命令列(你自己的機(jī)器)或是FTP (如果你是用虛擬主機(jī))修改下面的目錄與檔案權(quán)限就可以了:
chmod 777 your-blog-folder/config/config.properties.php chmod 777 your-blog-folder/tmp
- 安裝后,記得把config.properties.php的檔案權(quán)限改回644,確保你的LifeType不會(huì)被別人讀取。
chmod 644 your-blog-folder/config/config.properties.php chmod 644 your-blog-folder/config/config.properties.php
- 如果,你是在Windows下安裝,你可以在檔案總管中移動(dòng)滑鼠到y(tǒng)our-blog-folder/config/config.properties.php這個(gè)檔案上,按一下右鍵會(huì)跳出選單,在選單上選擇『內(nèi)容』,然后在跳出的對(duì)話(huà)框中的『一般』標(biāo)簽下面,把唯讀這個(gè)選項(xiàng)取消就可以了。 安裝完后,記得再把唯讀這個(gè)選項(xiàng)勾選起來(lái),以確保你的網(wǎng)站安全。
當(dāng)我使用/安裝的時(shí)候,為什么一直出現(xiàn)空白頁(yè)面或Allowed memory size of 8388608 bytes exhausted的訊息呢?[ ]
- 如果你在安裝或是使用LifeType,卻突然出現(xiàn)空白頁(yè)面或是下面的訊息時(shí):
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 11520 bytes) in /var/www/blog/class/template/smarty/Smarty_Compiler.class.php on line 1580
- 那代表你的PHP的設(shè)定的記憶體使用限制,并不允許LifeType使用超過(guò)8MB的記憶體。解決的方式如下:
- 1. 如果這是你的機(jī)器,那么你可以修改php.ini 。把php.ini中的memory_limit改為下面的設(shè)定:
memory_limit=16M memory_limit=16M
- 2. 如果這是虛擬主機(jī),而你得主機(jī)商允許你修改.htaccess ,那么你可以在.htaccess加入:
php_value memory_limit 16M php_value memory_limit 16M
- 3.最后。如果主機(jī)商不允許你修改.htaccess那么你剩下的辦法就是修改程式了。請(qǐng)把LifeType根目錄下的index.php 、 summary.php 、 rss.php 、 admin.php幾個(gè)程式全加上:
ini_set ( "memory_limit" , "16M" ) ; ini_set ( "memory_limit" , "16M" ) ;
為什么我上傳的檔案一直沒(méi)辦法超過(guò)2MB呢?[ ]
- 這要分成兩個(gè)部分來(lái)看了,一個(gè)是LifeType本身的設(shè)定,另一個(gè)是PHP的設(shè)定。
- LifeType的設(shè)定,我們可以在管理介面中全部站臺(tái)管控?上傳設(shè)定? maximum_file_upload_size找到上傳限制的設(shè)定值,預(yù)設(shè)值是2000000 。在LifeType中這個(gè)參數(shù)的單位是Byte ,所以2000000代表的就是2MB 。請(qǐng)把他改成你希望的設(shè)定值,例如10MB ,那么就請(qǐng)把他改為10000000 ,記得一定要按下『更新』,這個(gè)設(shè)定值才會(huì)生效。
- 再來(lái)就是要更改PHP的設(shè)定,在PHP中共有兩個(gè)參數(shù)post_max_size與upload_max_filesize需要修改:
- 1.如果這是你的機(jī)器,那么你可以修改php.ini ,把這兩個(gè)參數(shù)改為:
post_max_size=10M post_max_size=10M upload_max_filesize=10M upload_max_filesize=10M
- 2.如果這是虛擬主機(jī),而你得主機(jī)商允許你修改.htaccess ,那么你可以在.htaccess加入:
php_value post_max_size 10M php_value post_max_size 10M php_value upload_max_filesize 10M php_value upload_max_filesize 10M
- 3.最后。如果主機(jī)商不允許你修改.htaccess那么你剩下的辦法就是修改程式了。請(qǐng)把LifeType根目錄下的admin.php加上:
1.ini_set ( "post_max_size" , "10M" ) ; ini_set ( "post_max_size" , "10M" ) ; 2.ini_set ( "upload_max_filesize" , "10M" ) ; ini_set ( "upload_max_filesize" , "10M" ) ;
- 以上兩個(gè)方法如果都試過(guò)了,卻還是沒(méi)有辦法上傳10MB的檔案,那么可能還有一個(gè)地方需要修改,那就是Apache的設(shè)定。請(qǐng)把Apache的LimitRequestBody這個(gè)參數(shù)改為你要的大小,如10000000 (10MB),改過(guò)后記得重新啟動(dòng)Apache??赡艿膮?shù)設(shè)定檔因不同的系統(tǒng)而異:
- Windows :在Apache安裝目錄的/conf/httpd.conf中
- Linux :在Apache安裝目錄的/conf/httpd.conf或是conf/php.conf中??梢杂孟旅娴腖inux指令來(lái)搜尋比較快。
find / -name httpd.conf find / -name httpd.conf find / -name php.conf find / -name php.conf
我可不可以用summary.php來(lái)當(dāng)作我的首頁(yè)呢?[ ]
- summary.php是LifeType特別提供的社群網(wǎng)志資訊匯整頁(yè)面,要拿他來(lái)當(dāng)作首頁(yè),當(dāng)然是很適合的。
- 修改方式很簡(jiǎn)單,只要修改LifeType安裝的根目錄下的.htaccess檔案,在最前面加上下面的參數(shù)設(shè)定,就可以了。
1.DirectoryIndex summary.php index.html index.php
- 如果你在修改之候,你的瀏覽器出現(xiàn)Error 500的錯(cuò)誤,那代表的是你的Apache不允許你使用.htaccess來(lái)覆蓋伺服器原先的設(shè)定。請(qǐng)參考: 為什么執(zhí)行安裝精靈時(shí),一直出現(xiàn)Error 500的錯(cuò)誤呢?來(lái)修正。
為什么安裝完成后我的網(wǎng)頁(yè)看起來(lái)都是亂碼 ,我明明是選擇繁體中文???[ ]
- 當(dāng)你發(fā)現(xiàn)你正常的安裝LifeType后,可是你的網(wǎng)頁(yè)卻出現(xiàn)亂碼,或是一定要在瀏覽器中特別指定編碼才能看到正常的文字。哪可能是你的Apache指定了網(wǎng)頁(yè)預(yù)設(shè)輸出編碼 。只要把Apache的AddDefaultCharset參數(shù)移除就可以解決了。
- 請(qǐng)?jiān)趆ttpd.conf中尋找AddDefaultCharset這個(gè)字串。找到后,在這個(gè)參數(shù)前面加上#號(hào)就可以了。
1.#AddDefaultCharset utf-8
- 修改后,記得重新啟動(dòng)Apache,這樣才能讓你的修改生效。
我是LifeType網(wǎng)站的管理者,可是我忘了我的密碼,我應(yīng)該怎么辦呢?[ ]
- 恭喜你,這是最不應(yīng)該發(fā)生的錯(cuò)誤。但是,如果真的發(fā)生了,那么唯一的方法就是重設(shè)密碼!
- 因?yàn)長(zhǎng)ifeType并未直接儲(chǔ)存使用者的真實(shí)密碼,而是儲(chǔ)存經(jīng)由MD5編碼過(guò)的密碼。 這樣可以避免當(dāng)你的網(wǎng)站被『駭』的時(shí)候,『駭客』無(wú)法取得真實(shí)的使用者密碼,這是對(duì)使用者的保護(hù)。
- 重設(shè)密碼的方式必須對(duì)資料庫(kù)的直接操作,你可以透過(guò)phpMyAdmin或是MySQL命令列的方式來(lái)進(jìn)行。執(zhí)行下面的SQL來(lái)重設(shè)你的密碼:
UPDATE plog_users SET password = MD5('your_new_password') WHERE user = 'your_username';
- plog_是LifeType預(yù)設(shè)的資料表前置碼,你必須更改為你自己的前置碼。
為什么我重新開(kāi)啟瀏覽器瀏覽我的網(wǎng)志就可以看到網(wǎng)志頁(yè)面,可是當(dāng)我點(diǎn)下其中的任何連結(jié)就會(huì)出現(xiàn)空白頁(yè)呢?[ ]
- 你必須要先察看你的Apache有沒(méi)有紀(jì)錄任何錯(cuò)誤訊息,如果你發(fā)現(xiàn)Apache給你的錯(cuò)誤訊息是:
PHP Fatal error: Unknown(): The script tried to execute a method or access a property of an incomplete object you are trying to operate on was loaded _before_ the session was started in /usr/home/www/plog/class/action/ blogaction.class.php on line 54 PHP Fatal error: Unknown(): The script tried to execute a method or access a property of an incomplete object you are trying to operate on was loaded _before_ the session was started in/usr/home/www/plog/class/action/blogaction.class.php on line 177
- 那很有可能你的PHP的session設(shè)定錯(cuò)誤。解決的方式是把php.ini中的session.auto_start參數(shù)設(shè)為0。
session.auto_start = 0
我是大陸/臺(tái)灣的用戶(hù),我不想用LifeType內(nèi)建的UTF-8編碼,可以改為GB2312/Big5編碼嗎?[ ]
- 可以!可是因?yàn)?a href="/wiki/GB2312" title="GB2312">GB2312/Big5并非LifeType官方支援的編碼,所以可能某些功能上會(huì)有錯(cuò)誤,請(qǐng)自行斟酌使用。
- 請(qǐng)依下面的步驟來(lái)將語(yǔ)系檔轉(zhuǎn)為GB2312/Big5的編碼:
- 1.先去下載ConvertZ ,這是由ALF所開(kāi)發(fā)的簡(jiǎn)繁轉(zhuǎn)換軟體,它大概是目前網(wǎng)路上你能找到最棒的軟體了。
- 2.打開(kāi)/locales/locale_zh_CN.class.php(UTF-8簡(jiǎn)體中文)或是/locales/locale_zh_TW.class.php(UTF-8繁體中文)。
- 3.把其中
1.$messages [ 'encoding' ] = 'UTF-8' ;
- 改為
1.$messages [ 'encoding' ] = 'GB2312' ;
- 或是
1.$messages [ 'encoding' ] = 'Big5' ;
- 4. 然后用ConvertZ把整個(gè)檔案轉(zhuǎn)成GB2312/Big5的編碼(選用UTF8->GB2312或UTF8->Big5)。
- 5.到全部站臺(tái)管控?全域設(shè)定與個(gè)人網(wǎng)志設(shè)定?網(wǎng)志設(shè)定 ,把預(yù)設(shè)的語(yǔ)系先改為en_UK。
- 6.再到全部站臺(tái)管控?語(yǔ)系檔案列表把zh_CN或是zh_TW語(yǔ)系刪除。
- 7.然后到全部站臺(tái)管控?新增語(yǔ)系 ,把你修改過(guò)的zh_CN或是zh_TW語(yǔ)系新增回LifeType。
- 8.最后再到全部站臺(tái)管控?全域設(shè)定與個(gè)人網(wǎng)志設(shè)定?網(wǎng)志設(shè)定 ,把預(yù)設(shè)語(yǔ)系從en_UK改回zh_CN或是zh_TW語(yǔ)系,這樣就可以了!
- 請(qǐng)注意:
- 為什麼要這麼麻煩呢?為什么要這么麻煩呢?
- 因?yàn)楫?dāng)你安裝的時(shí)候,LifeType已將把語(yǔ)系的『編碼』資料寫(xiě)到資料庫(kù)了。所以,如果你不刪除再新增,那么不管你怎么改, LifeType永遠(yuǎn)認(rèn)定他是GB2312或Big5編碼。
- 另外一個(gè)方式,是用改過(guò)的語(yǔ)系重新安裝,這是最簡(jiǎn)單的方式了。
- 但是,我還是誠(chéng)心建議你使用UTF-8編碼啦! 因?yàn)楦鷩?guó)際的Blogger們接軌比較不會(huì)有問(wèn)題。例如,引用的時(shí)候,如果用GB2312/Big5引用UTF-8編碼的網(wǎng)站的文章,在對(duì)方的網(wǎng)站就會(huì)出現(xiàn)亂碼。這實(shí)在是很不禮貌的行為啊。
所以請(qǐng)不要再問(wèn)『為什么不用GB2312/Big5當(dāng)作預(yù)設(shè)編碼? 』這種問(wèn)題了。 沒(méi)有政治上的考量,也不是技術(shù)上的優(yōu)劣。 純粹是為了加強(qiáng)『國(guó)際交流』上的考量啊!
請(qǐng)問(wèn)我可以在IIS中使用LifeType的Mod_Rewrite功能來(lái)做簡(jiǎn)潔網(wǎng)址嗎?[ ]
- 可以的。這要感謝IISMods這家公司,他們以O(shè)pen Source的方式,釋出IIS的Mod_Rewrite模組 。
- 安裝方式如下:
- 1.到IISMods下載URL Rewrite Filter for IIS 。
- 2.參考Mod_Rewrite的文件,來(lái)把Mod_Rewrite裝到IIS上。
- 3.修改mod_rewrite.ini檔
1. ########################### ########################### 2. Debug 0 Debug 0 3. Reload 5000 Reload 5000 4. 5. # Permalink to the blog entry (ie /plog/1_userfoo/archive/3_title-foo-bar.html) 6. RewriteRule ^/([0- 9 ]+)_[^/]+/archive/([0- 9 ]+)_[^.]+\.html$ /index.php?op=ViewArticle&blogId=$ 1 &articleId =$ 2 [L,NC] 7. 8. # Monthly archive (ie /plog/1_userfoo/archive/200401.html) 9. RewriteRule ^/([0- 9 ]+)_[^/]+/archive/([0- 9 ]{ 6 })\.html$ /index.php?blogId=$ 1 &Date=$ 2 [L, NC] 10. 11. # Daily archive (ie /plog/1_blogfoo/archive/20040101.html) 12. RewriteRule ^/([0- 9 ]+)_[^/]+/archive/([0- 9 ]{ 8 })\.html$ /index.php?blogId=$ 1 &Date=$ 2 [L, NC] 13. 14. # Album (ie /plog/88_userfoo/albums/34_title-foo-bar.html) 15. RewriteRule ^/([0- 9 ]+)_[^/]+/albums/([0- 9 ]+)_[^.]+\.html$ /index.php?op=ViewAlbum&blogId=$ 1 &albumId =$ 2 [L,NC] 16. 17. # Albums (ie /plog/88_userfoo/albums/) 18. RewriteRule ^/([0- 9 ]+)_[^/]+/albums/$ /index.php?op=ViewAlbum&blogId=$ 1 &albumId=0 [L,NC] 19. 20. # Category view (ie /plog/88_userfoo/categories/4_cat-foobar.html) 21. RewriteRule ^/([0- 9 ]+)_[^/]+/categories/([0- 9 ]+)_[^.]+\.html$ /index.php?blogId=$ 1 &postCategoryId=$ 2 [L,NC] 22. 23. # Category-Feeds (ie /plog/3_userfoo/feeds/categories/2_category/atom) 24. RewriteRule ^/([0- 9 ]+)_[^/]+/feeds/categories/([0- 9 ]+)_[^.]+/(.*)$ /rss.php?blogId=$ 1 &categoryId=$ 2 &profile=$ 3 [L,NC] 25. 26. # Feeds (ie /plog/3_userfoo/feeds/atom) 27. RewriteRule ^/([0- 9 ]+)_[^/]+/feeds/(.*)$ /rss.php?blogId=$ 1 &profile=$ 2 [L,NC] 28. 29. # Trackbacks (ie /plog/3_userfoo/trackbacks/34_title-foo-bar.html) 30. RewriteRule ^/([0- 9 ]+)_[^/]+/trackbacks/([0- 9 ]+)_[^.]+\.html$ /index.php?op=Trackbacks&blogId=$ 1 &articleId =$ 2 [L,NC] 31. 32. # Comment form (ie /plog/88_userfoo/comment/34_title-foo-bar.html) 33. RewriteRule ^/([0- 9 ]+)_[^/]+/comment/([0- 9 ]+)_[^.]+\.html$ /index.php?op=Comment&blogId=$ 1 &articleId =$ 2 [L,NC] 34. 35. # Resources (ie /plog/88_userfoo/resources/this-is-a-resource-name.pdf.html) 36. RewriteRule ^/([0- 9 ]+)_[^/]+/resources/([^.]+)\.([^.]+)\.html$ /index.php?op=ViewResource&blogId=$ 1 &resource=$2.$ 3 [L,NC] 37. 38. # Download a resource (ie /plog/88_userfoo/get/this-is-a-resource-name.pdf) 39. RewriteRule ^/([0- 9 ]+)_[^/]+/get/(.+)$ /resserver.php?blogId=$ 1 &resource=$ 2 [L,NC] 40. 41. # Static Pages (ie /plog/3_userfoo/demosites) 42. RewriteRule ^/([0- 9 ]+)_[^/]+/(.+)$/index.php?op=Template&blogId=$ 1 &show=$ 2 [NC] 43. 44. # A non-default blog (ie /plog/88_userfoo) 45. RewriteRule ^/([0- 9 ]+)(_[^/]+)?$ /index.php?blogId=$ 1 [L,NC] 46. 47. # Daily archive (ie /plog/1_userfoo/archive/20040101.html) 48. RewriteRule ^/([0- 9 ]+)_[^/]+/archive/([0- 9 ]{ 8 })\.html$ /index.php?blogId=$ 1 &Date=$ 2 [L, NC] 49. ############################## ##############################
- 4.如果你安裝在子目錄,例如www.mysite.com/blog/ ,記得要把每一行Rewrite的規(guī)則都修正為
RewriteRule ^/blog/([0- 9 ]+)_[^/]+/archive/([0- 9 ]+)_[^.]+\.html$ /blog/index.php?op=ViewArticle&blogId =$ 1 &articleId=$ 2 [L,NC]
- 哪里不同呢?仔細(xì)看,有看到嗎?每一行Rewrite的規(guī)則前面與中間都多了/blog這個(gè)子目錄喔!
我在IIS下已經(jīng)成功安裝LifeType了,可是每次登出時(shí)都出現(xiàn)Exception message: session_destroy(): Session object destruction failed ,這是什么問(wèn)題呢?[ ]
- 那是因?yàn)镮USER對(duì)php session的資料目錄只有寫(xiě)入權(quán)限,而沒(méi)有修改權(quán)限所造成的。
- 請(qǐng)用phpinfo()查出你的session目錄,并且到IIS設(shè)定中設(shè)定guest對(duì)那個(gè)目錄的權(quán)限是可讀寫(xiě)以及修改。
參考來(lái)源[ ]
LifeType使用手冊(cè)導(dǎo)航 | ||||||
---|---|---|---|---|---|---|
|