第一步:修改nginx.conf的配置,以nginx.conf.default為參考。
user nginx nginx;


#修改用戶為nginx
user = nginx
#修改組為nginx
group = nginx
小簡在訪問phpMyAdmin輸入正確的帳號密碼,登錄之后跳轉下面這個錯誤提示:
phpMyAdmin – Error
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

由於正在測試程序,首先想到的是一個有可能是瀏覽器的緩存問題,可以試着清空瀏覽器已經存儲的所有cookies 或許就能解決問題。
如果清除緩存之后還不能正常使用,請繼續看下面的。。。
我們可以從錯誤提示看到,php沒有正確保存session。導致上面的錯誤提示個人認為原因在於沒有給php正確設置session的臨時目錄導致。
在php.ini文件搜索查找
1 |
session.save_path |
需要將它修改為
1 |
session.save_path = "/var/lib/php/session" |
/var/lib/php/session 這個路徑在linux服務器下為正常,如果你使用其他服務器那么路徑應該根據你實際情況設定。
如果是apache服務器,重啟apache服務:
1 |
/etc/init.d/httpd restart |
如果是nginx服務器,重啟php-fpm服務:
1 |
/etc/init.d/php-fpm restart |
其他服務器請根據實際情況重啟相關服務!
如果上面的設置不能解決你的問題,那么應該檢查目錄的訪問權限,修改/var/lib/php/session目錄的所有權
首先執行
1 |
chown-R nobody:nobody /var/lib/php/session |
修改此目錄的屬主為nobody
解決登錄問題還應該修改/var/lib/php/session目錄權限
1 |
chmod777 /var/lib/php/session |
之后再重啟相關服務即可正常登錄phpMyAdmin。
數據庫導入文件時碰到文件過大上傳報錯問題:
vim /etc/php.ini


具體數值視情況而定,但是還得修改nginx.conf中的client_max_body_size的值,有則修改沒則添加,存放位置第一張圖片已經標出。
添加 Nginx 源
進入 Nginx 官網 , 點右側的 download 鏈接, 拉到最下面找到 Pre-Built Packages 項. 點mainline version 版本的鏈接. 根據提示編輯 repo 文件的內容, 具體操作如下.
在 yum repo 目錄創建新的 nginx.repo 文件
|
1
|
vi /etc/yum.repos.d/nginx.repo
|
輸入以下內容
|
1
2
3
4
5
|
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/6/$basearch/
gpgcheck=0
enabled=1
|
保存退出
添加源之后更新 yum
|
1
|
yum clean all
|
|
1
|
yum update
|
