苹果cms10的php.ini目录列表,[苹果cmsV10]常见问题整理官方版
常見疑問1,上傳失敗常見問題?
由于采用最新的TP框架,需要開啟php的fileinfo支持庫,php.ini里?extension=php_fileinfo.dll?;寶塔等面板里直接安裝開啟?。
上傳失敗問題請檢查php臨時文件目錄權限和cms系統文件存儲目錄權限。
windows一般是:C:/windows/temp,linux一般是/var/tmp。?cms存儲目錄upload。
如果開啟第三方存儲,請檢查三方存儲配置信息。
也可能是php.ini配置文件里post和upload大小限制,修改的值大一些即可。
upload_max_filesize?=?8M
post_max_size?=?10M
-
-
2,如果使用的是php5.6版本(php7版本不受影響),還需要設置php.ini開啟always_populate_raw_post_data?=?-1?這個選項,也就是去掉這項配置前面的分號即可。
-
-
3,運行安裝頁面出現空白頁面,該情況一般為Runtime目錄沒有修改寫入權限**
-
-
4,SQLSTATE[22001]:?String?data,?right?truncated:?1406?Data?too?long?for?column?''?at?row?1??或者?Warning:?1265?Data?truncated?for?column?類似錯誤**
RE:############################################
該錯誤就插入字段長度超過設定的長度,一般程序會在數據庫字段設置字符長度在插入之前程序很少會先判斷數據長度和截取數據?這樣會影響性能,所以你就需要修改你數據庫的配置文件一般在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,數據庫連接配置文件。
RE:手動修改數據庫連接信息,數據庫密碼等/application/database.php
-
-
6,重新安裝程序刪除install.lock。
RE:需要刪除/application/data/install/install.lock
-
-
7,采集聯盟資源庫或其他資源庫為何播放不了?(資源類型是youku、tudou、iqiyi等等)第三方網址
RE:方法1,整合資源站的播放器js文件。方案2,開啟全局解析或獨立解析和播放器解析狀態。
-
-
8,寶塔Nginx環境下,程序安裝完畢后除非首頁其他頁面全部404的問題?
RE:方法,進入寶塔軟件設置,找到對應的php版本-設置,安裝擴展,找到PATH_INFO這項,點擊關閉,然后重新安裝一下就ok了,這個可能是寶塔的bug。
-
-
9,采集完數據后為何無法播放???
RE:檢查采集數據的播放地址,如果是完成的http地址,則需要開啟播放器的解析狀態用解析播放;如果采集的數據ID可會直接用本地播放器來播放。
-
-
10,為何新增加了分類,前臺頁面進入提示沒有權限???
RE:因為新加的分類默認所有會員組都是沒有權限的,需要進入會員組里配置每個組的分類權限,保存一下即可。
-
-
11,路由規則改錯了,頁面權都打不開了,怎么恢復到默認的???
RE:下載完整安裝包,復制application/route.php?替換到網站里,就可以打開了,然后在后臺重新修改下路由規則。
-
-
12,nginx下除了首頁其他都是404怎么辦?修改一下偽靜態規則,一般都可以解決了。?如果修改了后臺文件入口admin.php,則改為對應的文件名。
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;
}
-
-常用sql語句1.查詢數據
SELECT?*?FROM?{pre}vod???查詢所有數據
SELECT?*?FROM?{pre}vod?WHERE?vod_id=1000???查詢指定ID數據
2.刪除數據
DELETE??FROM?{pre}vod???刪除所有數據
DELETE??FROM?{pre}vod?WHERE?vod_id=1000???刪除指定的第幾條數據
DELETE??FROM?{pre}vod?WHERE?vod_actor?LIKE?'%劉德華%'???刪除vod_actor字段里有"劉德華"的數據
DELETE??FROM?{pre}vod?WHERE?vod_type=1???刪除指定的分類ID的數據
DELETE??FROM?{pre}vod?WHERE?vod_area?LIKE?'%臺灣%'???刪除指定地區的數據
DELETE??FROM?{pre}vod?WHERE?vod_lang?LIKE?'%粵語%'??刪除指定語言的數據
3.修改數據
UPDATE?{pre}vod?SET?vod_hits=1???將所有vod_hits字段里的值修改成1
UPDATE?{pre}vod?SET?vod_hits=1?WHERE?vod_id=1000??指定的第幾條數據把vod_hits字段里的值修改成1
4,把圖片地址中的某個字符串替換為另外一個字符串
UPDATE?{pre}vod?SET?vod_pic=REPLACE(vod_pic,?'原始字符串',?'替換成其他字符串')
5,刪除數據庫后自增ID重新從1開始
PHP:?truncate?{pre}vod
ASP:?acc?用office打開數據庫,刪除數據后,壓縮修復數據庫即可。
或?ALTER?TABLE?{pre}vod?ALTER?COLUMN?vod_id?COUNTER?(1,?1)
mssql用???TRUNCATE?TABLE??{pre}vod
6,刪除數據庫名稱重復的數據
DELETE?FROM?{pre}vod?where?vod_id?not?in?(?SELECT?vod_id?FROM?{pre}vod?GROUP?BY?vod_name?HAVING?COUNT(*)>1)
7,修復死鎖的表
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`頁面提交數據后過段時間才生效?這個一般是web服務配置了緩存導致的~~
訪問phpinfo(),看看是不是你開啟了ZendOpcache之類的opcode緩存.ZendOpcache里面有個過期時間配置,如opcache.revalidate_freq=60?,表示60秒后腳本再次被訪問時會檢測PHP文件的時間戳,有改變則更新opcode緩存,你可以設為0,這樣每次訪問都會檢測文件時間戳,你的修改就能生效了.
在php.ini文件中找到
opcache.enable=1
或
opcache.enable_cli=1
改為0,重啟php-fpm,done為什么播放器不能全屏?如果播放器被包含在?iframe?里,嘗試在?iframe?上添加?allowfullscreen?屬性。
為了完善的瀏覽器兼容性,它應該是這樣:
總結
以上是生活随笔為你收集整理的苹果cms10的php.ini目录列表,[苹果cmsV10]常见问题整理官方版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php第一行空白,网页头部多出一行空白问
- 下一篇: 永冻土层matlab图片,北极圈都32℃