LNMP 搭建管理後台中心 遇到的問題和解決思路!

2021-09-04 01:53:46 字數 2160 閱讀 2564

首先確保lnmp架構搭建成功,版本如下,親自測試。

nignx

:1.0.15

pcre: 8.12

mysql

:5.0.77

php:5.3.16

php需要包含模組:

eaccelerator: 0.9.6.1

zendguardloader: 3.3

memcache: 2.2.6

pdo_mysql

2. 其他memcached: 1.4.14

必須要包括這些否則會經常性報錯。

下面說幾個常見報錯。

問題1:warning

: cannot modify header information - headers already sent by (output started at /www/cache/cvmemcache.php:58) in

/www/web/default/center/do/user/cmdbase.php

on line

373 這個問題是因為資料庫沒有匯入進去 查詢不到資料庫

問題2:fatal error: class 'memcache' not found in /www/cache/cvmemcache.php on line 57

下面這個問題是memcached 服務沒有啟動或者 memcache 沒有安裝

問題三:就是很多人頭疼的亂碼問題!我也頭疼了好久!下面給出解決方案!

例如:

http://***/xx/static_cmd/進這個檔案

然後匯入資料庫

flush privileges;

重新整理許可權

增加root使用者 密碼123

重啟所有服務

service nginxd restart

service mysqld restart

service memcached restart

開啟網頁後發現全是字元亂碼!說明還是存在問題,首先我們的思路:

1.php字元問題就是php頁面的問題確定下

我們就先用瀏覽器開啟頁面 f12 檢視瀏覽器**

網頁***.php儲存時選擇utf8編碼,頁頭最好加上

header('conten-type:text/html;charset=utf-8');

在執行crud操作前先執行一下

mysql_query("set names utf8");

發現瀏覽器 已經新增了 charset=utf-8

2:然後再去檢視php.ini配置檔案 看下確定下字元編碼有沒有修改

3:確定下資料庫的**是否正確

mysql> show variables like 'character%';

第四步就是確定mysql配置檔案是否配置,my.conf或者my.ini

1、從my.ini下手

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

default-character-set=utf8

以上3個section都要加default-character-set=utf8,平時我們可能只加了mysqld一項。

然後再資料庫中輸入alter table `servers` default character set utf8 collate utf8_general_ci

然後重啟mysql,執行

mysql> show variables like 'character%';

mysql> show variables like 'collation_%';

確保所有的value項都是utf8即可。

然後在此檢視頁面發現還是亂碼

這是由於後台內容是直接從其他伺服器上覆制過來的,所以你首先要清楚瀏覽器快取然後把後台位址重新整理,每個後台不一樣根據自己的後台重新整理介面 操作。

使用flask搭建管理後台

安裝依賴 pip3 install i flask admin 導包from flask admin import admin 管理後台 template mode bootstrap3 此行新加到現在我們就可以訪問一下管理後台了 外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳 img ...

RHEL下kvm的搭建管理排錯

rhel下kvm的搭建管理排錯 一.環境搭建 二.系統安裝 三.管理檢視 四.靜態遷移 五.故障排錯 一.kvm環境搭建 1.硬體環境檢查 1 檢視cpu是否支援虛擬化 egrep vmx svm proc cpuinfo,如果有輸出,則支援虛擬化 cpu啟動虛擬化功能,如果沒有啟動,將載入不了kv...

社交管理app後台遇到的問題彙總

1 執行npm install g vue cli,報錯 npm err code eexist 2 拷貝的專案使用npm run dev 執行不起來 angular專案中使用npm run start 提示缺少哪個依賴,就npm install 哪個依賴,在pack.json中看好版本號,安裝的時...