安裝準(zhǔn)備###
1堰燎、phpStudy 布署軟件
2秆剪、PHP工程及數(shù)據(jù)庫edu.sql
安裝步驟###
1、先安裝phpStudy程序
2爵政、將php工程解壓至.../WWW/文件夾下
3、在phpStudy運(yùn)行界面選擇MYSQL管理器钾挟,進(jìn)行SQL語句的導(dǎo)入
edu.sql語句在.../WWWW/edu.sql。要求:數(shù)據(jù)庫名稱必須為:edu
4掺出、找到.../WWW/application目錄下的:user_config.php,修改如下:
- define('W_BASE_URL_PATH','http://localhost/'); 修改成自己的域名
- define('DB_HOST', 'localhost');//數(shù)據(jù)庫地址
- define('DB_USER', 'root'); //數(shù)據(jù)庫賬號(hào)
- define('DB_PASSWD', '123456'); //數(shù)據(jù)庫密碼
- define('DB_NAME', 'edu');//數(shù)據(jù)庫名
5罐栈、運(yùn)行 http://localhost/(客戶端) 或運(yùn)行 http://localhost/admin.php(管理端)
6、http://localhost/admin.php user: admin password: admin
輔助說明###
1荠诬、客戶端顯示的數(shù)據(jù)及頁面導(dǎo)航都來自后臺(tái)管理程序的設(shè)置,需要改變客戶顯示效果使用后臺(tái)管理程序進(jìn)入修改即可柑贞。如果嫌麻煩可以直接操作數(shù)據(jù)庫來操作(要確認(rèn)數(shù)據(jù)庫)。
2钧嘶、頁面查詢數(shù)據(jù)庫都需要訪問來自文件.../WWW/application/modules下:
- publics.com.php
- publics2.com.php
以上兩個(gè)文件中的_get函數(shù),調(diào)試時(shí)可以開啟 echo $sql;有决;
3闸拿、.php頁面中取數(shù)據(jù)庫數(shù)據(jù)時(shí)书幕,通常可以看到代碼:$article_list = DS('publics._get','','article_class',' parentid = 0 order by lmorder asc limit 7');*
DS是通用的訪問數(shù)據(jù)庫函數(shù)的前函數(shù)台汇,用于組裝訪問的表,條件及其它判斷條件苟呐,函數(shù)在core.php文件中;此方法的表達(dá)意思如下:
- publics._get 表示訪問publics.com.php中的_get函數(shù)
- article_class 表示訪問數(shù)據(jù)庫表 xsmart_article_class;所有表加上前綴xsmart
- parentid = 0 order by lmorder asc limit 7 表示查詢的條件
4牵素、如何查看返回的頁面所屬的文件,如下:
地址欄信息:http://localhost/index.php?m=courSystem.curriculumEver&classid=8&sid=34&pid=73&id=217&catid=2两波;查看m參數(shù)的名稱courSystem一般代表文件夾名稱或文件夾別名(查看user_config.php設(shè)置);curriculumEver一般代表顯示的文件名(也可能是別名)腰奋,因此全局搜索下應(yīng)該拿到。
5劣坊、頁面顯示錯(cuò)誤或不信息(一片空白)的解決方法:
一般是頁面中存在 <? 而不是 <?php 因此需要進(jìn)行替換,將<? 替換為 <?php 局冰。但記住不要替換<?= 這種符號(hào)。