1,上傳失敗常見(jiàn)問(wèn)題?
由于采用最新的TP框架,需要開啟php的fileinfo支持庫(kù),php.ini里 extension=php_fileinfo.dll ;寶塔等面板里直接安裝開啟 。
上傳失敗問(wèn)題請(qǐng)檢查php臨時(shí)文件目錄權(quán)限和cms系統(tǒng)文件存儲(chǔ)目錄權(quán)限。
windows一般是:C:/windows/temp,linux一般是
ar/tmp。 cms存儲(chǔ)目錄upload。
如果開啟第三方存儲(chǔ),請(qǐng)檢查三方存儲(chǔ)配置信息。
也可能是php.ini配置文件里post和upload大小限制,修改的值大一些即可。
upload_max_filesize = 8M
post_max_size = 10M
2,如果使用的是php5.6版本(php7版本不受影響),還需要設(shè)置php.ini開啟always_populate_raw_post_data = -1 這個(gè)選項(xiàng),也就是去掉這項(xiàng)配置前面的分號(hào)即可。
3,運(yùn)行安裝頁(yè)面出現(xiàn)空白頁(yè)面,該情況一般為Runtime目錄沒(méi)有修改寫入權(quán)限**
4,SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column '' at row 1 或者 Warning: 1265 Data truncated for column 類似錯(cuò)誤**
RE:############################################
該錯(cuò)誤就插入字段長(zhǎng)度超過(guò)設(shè)定的長(zhǎng)度,一般程序會(huì)在數(shù)據(jù)庫(kù)字段設(shè)置字符長(zhǎng)度在插入之前程序很少會(huì)先判斷數(shù)據(jù)長(zhǎng)度和截取數(shù)據(jù) 這樣會(huì)影響性能,所以你就需要修改你數(shù)據(jù)庫(kù)的配置文件一般在MYSQL 安裝目錄中的my.ini中 搜索sql-mode
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
把其中的STRICT_TRANS_TABLES,去掉 建議使用該方法
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
或者把
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 直接刪除
############################################
5,數(shù)據(jù)庫(kù)連接配置文件。
RE:手動(dòng)修改數(shù)據(jù)庫(kù)連接信息,數(shù)據(jù)庫(kù)密碼等/application/database.php
6,重新安裝程序刪除install.lock。
RE:需要?jiǎng)h除/application/data/install/install.lock
7,采集聯(lián)盟資源庫(kù)或其他資源庫(kù)為何播放不了?(資源類型是youku、tudou、iqiyi等等)第三方網(wǎng)址
RE:方法1,整合資源站的播放器js文件。方案2,開啟全局解析或獨(dú)立解析和播放器解析狀態(tài)。
8,寶塔Nginx環(huán)境下,程序安裝完畢后除非首頁(yè)其他頁(yè)面全部404的問(wèn)題?
RE:方法,進(jìn)入寶塔軟件設(shè)置,找到對(duì)應(yīng)的php版本-設(shè)置,安裝擴(kuò)展,找到PATH_INFO這項(xiàng),點(diǎn)擊關(guān)閉,然后重新安裝一下就ok了,這個(gè)可能是寶塔的bug。
9,采集完數(shù)據(jù)后為何無(wú)法播放???
RE:檢查采集數(shù)據(jù)的播放地址,如果是完成的http地址,則需要開啟播放器的解析狀態(tài)用解析播放;如果采集的數(shù)據(jù)ID可會(huì)直接用本地播放器來(lái)播放。
10,為何新增加了分類,前臺(tái)頁(yè)面進(jìn)入提示沒(méi)有權(quán)限???
RE:因?yàn)樾录拥姆诸惸J(rèn)所有會(huì)員組都是沒(méi)有權(quán)限的,需要進(jìn)入會(huì)員組里配置每個(gè)組的分類權(quán)限,保存一下即可。
11,路由規(guī)則改錯(cuò)了,頁(yè)面權(quán)都打不開了,怎么恢復(fù)到默認(rèn)的???
RE:下載完整安裝包,復(fù)制application/route.php 替換到網(wǎng)站里,就可以打開了,然后在后臺(tái)重新修改下路由規(guī)則。
12,nginx下除了首頁(yè)其他都是404怎么辦?修改一下偽靜態(tài)規(guī)則,一般都可以解決了。 如果修改了后臺(tái)文件入口admin.php,則改為對(duì)應(yīng)的文件名。
if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^/admin.php(.*)$ /admin.php?s=$1 last; rewrite ^/api.php(.*)$ /api.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break; }查詢數(shù)據(jù)
SELECT * FROM {pre}vod 查詢所有數(shù)據(jù)
SELECT * FROM {pre}vod WHERE vod_id=1000 查詢指定ID數(shù)據(jù)
2.刪除數(shù)據(jù)
DELETE FROM {pre}vod 刪除所有數(shù)據(jù)
DELETE FROM {pre}vod WHERE vod_id=1000 刪除指定的第幾條數(shù)據(jù)
DELETE FROM {pre}vod WHERE vod_actor LIKE '%劉德華%' 刪除vod_actor字段里有"劉德華"的數(shù)據(jù)
DELETE FROM {pre}vod WHERE vod_type=1 刪除指定的分類ID的數(shù)據(jù)
DELETE FROM {pre}vod WHERE vod_area LIKE '%臺(tái)灣%' 刪除指定地區(qū)的數(shù)據(jù)
DELETE FROM {pre}vod WHERE vod_lang LIKE '%粵語(yǔ)%' 刪除指定語(yǔ)言的數(shù)據(jù)
3.修改數(shù)據(jù)
UPDATE {pre}vod SET vod_hits=1 將所有vod_hits字段里的值修改成1
UPDATE {pre}vod SET vod_hits=1 WHERE vod_id=1000 指定的第幾條數(shù)據(jù)把vod_hits字段里的值修改成1
4,把圖片地址中的某個(gè)字符串替換為另外一個(gè)字符串
UPDATE {pre}vod SET vod_pic=REPLACE(vod_pic, '原始字符串', '替換成其他字符串')
5,刪除數(shù)據(jù)庫(kù)后自增ID重新從1開始
PHP: truncate {pre}vod
ASP: acc 用office打開數(shù)據(jù)庫(kù),刪除數(shù)據(jù)后,壓縮修復(fù)數(shù)據(jù)庫(kù)即可。
或 ALTER TABLE {pre}vod ALTER COLUMN vod_id COUNTER (1, 1)
mssql用 TRUNCATE TABLE {pre}vod
6,刪除數(shù)據(jù)庫(kù)名稱重復(fù)的數(shù)據(jù)
DELETE FROM {pre}vod where vod_id not in ( SELECT vod_id FROM {pre}vod GROUP BY vod_name HAVING COUNT(*)>1)
7,修復(fù)死鎖的表
REPAIR TABLE `{pre}art` ,`{pre}vod` ,`{pre}type` ,`{pre}comment` ,`{pre}gbook` ,`{pre}link` ,`{pre}admin` ,`{pre}topic` ,`{pre}user` ,`{pre}card` ,`{pre}group` ,`{pre}visit`
這個(gè)一般是web服務(wù)配置了緩存導(dǎo)致的~~
訪問(wèn)phpinfo(),看看是不是你開啟了ZendOpcache之類的opcode緩存.ZendOpcache里面有個(gè)過(guò)期時(shí)間配置,如opcache.revalidate_freq=60 ,表示60秒后腳本再次被訪問(wèn)時(shí)會(huì)檢測(cè)PHP文件的時(shí)間戳,有改變則更新opcode緩存,你可以設(shè)為0,這樣每次訪問(wèn)都會(huì)檢測(cè)文件時(shí)間戳,你的修改就能生效了.
在php.ini文件中找到
opcache.enable=1
或
opcache.enable_cli=1
改為0,重啟php-fpm,done
如果播放器被包含在 iframe 里,嘗試在 iframe 上添加 allowfullscreen 屬性。
為了完善的瀏覽器兼容性,它應(yīng)該是這樣:
新聞熱點(diǎn)
疑難解答
圖片精選