1. phpcms遷站主頁無法完全顯示
經常玩phpcms,但將一個項目從本地遷到伺服器上測試,在進行域名地址更新這個環節總是有個三長兩短,時不時要出點毛病,下面將正確的思路和可行的方案總結出來!
1.如果發布文章使用了editor,那麼需要修改ueditor/php(如果是java,那麼這里的文件夾就叫jsp)/config.json文件,將文件中的屬性imageUrlPrefix此處的ip改為新的ip或者域名即可,如:
「imageUrlPrefix」:「http://www.sgs.gd」
2.修改資料庫的數據,只需要修改v9_news和v9_news_data這2張表,只要表中出現了舊的ip地址,那麼需要全部更換為新的ip地址或者域名。改完了後就再執行以下3、4、5步。
3.首先確保以下四個文件中的域名地址替換正確
\caches\configs\system.php
\caches\configs\database.php
\phpsso_server\caches\configs\system.php
\phpsso_server\caches\configs\database.php
4.確保linux伺服器下web根目錄下的所有子目錄都有寫的許可權
執行命令:chmod -R 777 web根目錄
5.資料庫配置信息更新好,登錄網站後台,對以下選項進行更新
這里仔細填寫,因為是直接對資料庫中原有的記錄進行全部更新的!
按照以上5個大的步驟執行下來,正常情況下都是可以完成整站遷移的!
在原創的基礎上增加了第1、2點。
原創地址:https://blog.csdn.net/u014103733/article/details/54631425
文章最後發布於: 2019-07-05
2. PHPCMS 新手求指教,高分來襲
樓主你好
你的問題分兩部分回答。
一、調用會員列表信息的問題,因為這個功能PC沒有相應的模塊,所以使用簡單粗暴的方式,直接在模板里寫PHP代碼,如果你覺得寫模板不太好,可以寫到你那個列表的 index.php模塊文件中,給你一個示例函數:
<?php
function Member_lists($member_nums){
//調用的數量
$query_top_userdetail = "select v9_member_detail.*,v9_member.* from v9_member_detail,v9_member where v9_member_detail.userid= v9_member.userid order by point desc limit $member_nums";
//將主表和附表信息都取出來,如果明確調用哪些欄位可以酌情取出。
$res_top_userdetail = mysql_query($query_top_userdetail);
while($data_top_userdetail = mysql_fetch_array($res_top_userdetail)){
$top_userdetail_username=$data_top_userdetail['username'];
$top_userdetail_nickname = $data_top_userdetail['nickname'];
if($top_userdetail_nickname!=''){$top_userdetail_username=$top_userdetail_nickname;}
echo $top_userdetail_username; //示例顯示用戶名,這里可以按你的格式調用更多的信息
}
}
echo Member_lists(4);//調用4人
?>
二、關於首頁會員信息不顯示的問題。
大概看了下一樓的答案,PC默認就是使用{if}判斷登錄的,前提是你必須載入必要的JS才可以,如果是JSON的話生成靜態也不會有問題,如果僅僅是判斷是否登錄,一樓的答案不錯,我沒試應該可以實現。建議還是使用偽靜態吧,如果還你要獲取登錄會員的所有信息,可以使用 $_userid = param::get_cookie('_userid');//當前登錄會員id 拿到id了什麼東西可以取出來,看你的能力了。
希望可以幫到你。 林羽凡
3. phpcms會員注冊怎麼提示操作失敗啊,怎麼修改
首先你是否更改過phpcms的核心代碼
如有修改 用phpcms官方文件覆蓋下(最好先備份下你的所有文件包括資料庫)
其次你是否修改了表前綴
在看看是否驗證機制有問題
是之前可以之後新出現的問題 還是首次注冊就有這個問題
只有描述的夠清楚才好幫到你
4. phpcms v9 我想為app和ios提供介面。我不清楚改把代碼寫在那裡。
之前有開發phpcms v9的微信小程序,是在『phpcms\moles』里新建一個目錄寫自己的方法,微信發起ajax請求程序放回json數據。你做app介面也可以用相同的方法。
5. PHPCMS用表單向導做了一個表單,有姓名,電話就是想把它讀取到前台,搞了半天沒有搞出來,請大師幫忙。
你去phpmyadmin裡面都可以看到你的表單的那個表,把表裡面的數據調出就可以了。
get工具箱使用舉例
{pc:get sql="SELECT * FROM phpcms_news a,phpcms_news_data b WHERE a.id=b.id ORDER BY id DESC" cache="3600" page="$page" return="data"}
<UL>
{loop $data $key $val}
<LI><A href="{$r[url]}" target=_blank>{$val[title]}</A>
{/loop}
</LI></UL>
{if $pages}<DIV class=page>{$pages}</DIV>{/if}
{/pc}