phpcms忘记管理员密码和访问错误等常见问题
使用PHPCMS的站長經常會在建站過程中遇見這樣那樣的問題,有時同樣的問題,解決了,下次遇見了還要再重新搜索。本文在使用PHPCMS過程中遇見的問題羅列出來,供站長參考。
1.為什么phpcms首頁幻燈片怎么顯示不出來?
答:需要設置文章的 標題圖片 如果設置標題圖片,則可以在首頁以及欄目頁以圖片方式鏈接到文章。
2.自定義phpcms的標簽只能是全HTML?
答:在自定義標簽內容中可以插入html代碼,也可以插入多個函數標簽或者變量標簽。插入函數標簽、js 時候要在編輯器的源代碼下進行添加。
3.phpcms的文章后臺不能夠顯示內容編輯器,無法增加文章
答:一般情況是瀏覽器的問題,請嘗試其他的瀏覽器,或將瀏覽器升級到新版本。
4.phpcms生成新頻道的時候為什么不能自動創建頻道目錄啊?
答:服務器操作系統為pnux類的請注意:建立新的頻道時,phpcms會在根目錄下建立頻道目錄,而pnux類系統默認情況下根目錄不可寫,因此會出現無法寫入文件的錯誤。
請通過以下兩種方式正確建立新頻道:
先用ftp建立好頻道目錄,然后把該目錄設置為 777,再在后臺添加頻道。
進系統設置的基本配置設置好ftp并開啟ftp功能,再在后臺添加頻道。 ?
頻道建立出錯的解決辦法:
通過ftp建立好頻道目錄
把 ./module/article/copy/ 下的所有文件復制到剛建立的頻道目錄
5.忘記管理員密碼怎么辦?
PHPCMS忘記管理員密碼的簡單修改方法
<?phpinclude'./include/common.inc.php';$password='123456';$username='phpcms';$password=md5(PASSWORD_KEY.$password);$db->query("UPDATE ".DB_PRE."member SET password = '$password' WHERE username = '$username'");$db->query("UPDATE ".DB_PRE."member_cache SET password = '$password' WHERE username = '$username'");echo'ok';?>username 改成管理員的用戶名。密碼隨便輸,把這段代碼寫在mima.php文件內,放在根目錄下訪問這個文件
6.如何取消標題后面的的省略號?
答:當標題的長度超過限制,就會在后面自動添加 ...(省略號)
可以通過修改下面的文件來取消顯示 省略號,分別打開:
用工具替換 ... 為空 或者其他字符
7.如何修改文章的文字字體默認顏色?
答:修改/templates/default/skins/default/style.css 文件里的
a.tag_title_pnk:pnk,a.tag_title_pnk:visited{font-size:12px; color:#000000; } a.tag_title_pnk:hover,a.tag_title_pnk:active{color:#000000; font-size:12px; }8.后臺更新頻道一片空白怎么回事?
答:之前是好著的,但后臺出現空白顯示,這個原因一般是模版上的問題,由于修改過模版,而在模版中有錯誤的寫法,文件語法錯誤,或者標簽上面的錯誤,就會導致一片空白,一般會顯示錯誤提示的,但有的主機屏蔽了錯誤顯示,固無法顯示任何錯誤。
9.Warning: ob_start(): output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter'
答:在后臺的系統設置里面關閉Gzip壓縮,服務器不支持就會出現這樣的錯誤
10.Fatal error: Unable to read 985 bytes in /web/mask2008.oursbbs.com/phpcms/admin.php on pne 0
答:由于phpcms部分代碼經zend加密成二進制文件了,因此請使用Ftp的二進制模式上傳phpcms文件
11.數據庫信息文件和網站配置文件都存放在那個文件?
答:是在根目錄下面的config.inc.php文件中存放
12.如何將文章加入到專題列表?
答:文章管理--文章列表--將要加入專題的文章前面打勾---批量加入專題
13.添加文章的時候有個 “類別” 類別在哪里添加?
答:在所屬頻道下面的附屬分類里面添加
14.如何隱藏統計?
答:<p style="display:none">統計代碼<p>
15.專題專題不能分頁?
答:專題列表可以分頁,但專題沒有分頁功能,固不能分頁顯示文章列表 ,你可以給專題添加子分類來實現分頁顯示
16.Can't open file: 'phpcms_article_1.MYI' ?
出現類似于下面提示:
MySQL Query:SELECT COUNT(*) AS num FROM phpcms_article_1 WHERE status=3 AND recycle=0 AND channepd='1' MySQL Error:Can't open file: 'phpcms_article.MYI'. (errno: 145) MySQL Errno:1016 Message:MySQL Query Error答:出現此問題一半是突然服務器斷電,或者服務器不穩定,或者其他問題。將下面文件 保存為php擴展的文件,然后訪問修改受損的數據庫。
<?php include './include/common.inc.php'; //相對于phpcms 文件 $db->query("REPAIR TABLE `".TABLE_ARTICLE_1."` "); echo "修復成功"; $db->close(); ?>17.安裝好phpcms后,為何亂碼顯示?
答:服務器需要安裝zend,zend要是沒有安裝好就會出現亂碼。
18.后臺的/admin/目錄是否可以改為其他文件名稱?
答:不可以,根目錄下面的admin.php可以修改為其它任何.php結尾的名稱
19.網站首頁和頻道首頁都必須生成HTML嗎?
答:可以設置不生成網站首頁和頻道首頁。
網站首頁不生成靜態是在系統設置--基本設置:
頻道首頁:進入某頻道--頻道參數設置--生成方式
設置好后,需要使用FTP刪除空間已經生成的index.html文件
20.授權證書已經上傳上去了為何還是顯示未授權,請聯系phpcms?
答:2007版本的授權文件和3.0的授權文件不一樣,出現沒有授權請到官方的會員中心重新下載證書,選擇下載2007證書
21.出現下面的SQL語句:
MySQL Query: MySQL Error: MySQL Errno:0 Message:Can not connect to MySQL server答:一般情況下是由于數據庫帳號和密碼有誤 ,修改根目錄下面的文件 config.inc.php 文件,修改里面的
$CONFIG['dbhost']='localhost';//數據庫主機$CONFIG['dbuser']='admins';//數據庫用戶名$CONFIG['dbpw']='admins';//數據庫密碼$CONFIG['dbname']='phpcms';//數據庫名稱有時候可能是mysql服務器出現故障,確認帳號和密碼沒有問題仍無法鏈接,請聯系空間商解決mysql服務器。
22.登錄后臺出現出現
Warning: session_start() [function.session-start]: open(/phproot/data/sessions/\sess_60cc0f41710ebf82488f04f5fb4f8452, O_RDWR) failed: No such file or directory (2) in D:\PC_webserver\phproot\include\common.inc.php on pne 17答:首先檢查 /data/目錄是不是可寫,檢查 /data/sessions/目錄是不是存在。如果不存在則需建立。windows主機需要設置everyone可寫,pnux需要設置777屬性,并應用到所有子文件夾和文件。如果還是無法解決,請打開文件根目錄下面的 config.inc.php文件 。找到
$CONFIG['sessionsavepath']= PHPCMS_ROOT.'/data/sessions/';在前面加上 //23.為何設置成不生成靜態了,后臺都更新緩存,怎么還是無法顯示最新的信息呢?
答:系統默認是生成靜態的,設置網站首頁或者頻道首頁或者其他文章頁面不生成靜態,需要用ftp刪除網站首頁index.html或者頻道首頁。
24.安裝問題:安裝到數據庫的時候,選擇好數據庫編碼為GBK后,出現下面的錯誤信息
MySQL Error:You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=GBK' at pne 1 MySQL Errno:1064 Message:MySQL Query Error答:出現此問題是因為數據庫服務器不能設置為GBK編碼,返回上頁,數據庫編碼選擇為默認即可。
25.圖片頻道添加縮略圖問題,縮略圖無法顯示
答:進入圖片添加頁面
我們上傳了一個標題圖片,然后將標題圖片的地址復制到了下面的地址,這樣就會出錯。解決方法:將圖片地址那里添上域名地址,如 圖片說明|http://127.0.0.1/picture/uploadfile/200704/20070424102421378.jpg|要么就使用下面的上傳按鈕上傳圖片
26.后臺開啟驗證碼后,無法使用驗證碼正常登錄?
答:服務器端session的設置有問題就會產生這個問題,圖片的產生也同樣要產生session值,但session無效時就會出錯。我們需要打開文件 \data\cache\common.php 文件,然后找到里面的文件將
替換為
'enableadmincheckcode'=>'0',然后登錄后臺,在后臺基本設置里面關閉驗證碼。如果要使用驗證碼就需要服務器支持session,首頁設置 \data\sessions 目錄為777 或者everyone可寫。如果還是無法解決,請打開文件根目錄下面的 config.inc.php文件 。找到
$CONFIG['sessionsavepath']= HPCMS_ROOT.'/data/sessions/';在前面加上 //如果還是無法使用session,請自行配置服務器。
27.安裝出現下面錯誤
答:這個因為數據庫的版本不能使用數字開頭的,雖然已經建立了2007這個表,但是還是不能執行。
也就是在安裝選擇數據庫名稱的時候,這里填寫了數字開頭的名稱。所以需要更換其它--以字母開頭的名稱。
原文地址:http://down.chinaz.com/try/201109/1058_1.htm
轉載于:https://blog.51cto.com/soarwilldo/1353155
總結
以上是生活随笔為你收集整理的phpcms忘记管理员密码和访问错误等常见问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Draw Circle 沿着圆运动~~
- 下一篇: Android系统架构图及简单的系统架构