很好的解決oelinker_php版本的問題:關於centos7.5部署oelinker_php版本的問題點彙總並給出詳解。

1.下載開源版本https://github.com/eolinker/eoLinker-AMS-Lite-For-PHP到本地,將release文件夾內容copy到apache的/var/www/html 目錄

2.問題點:

1.文件讀寫權限報錯:

1.對項目的所在目錄使用讀寫權限:chmod 777 -R /var/www/html

2.如果步驟一不能解決,需要修改selunix ,使用setenforce 0(無需重啓設備) 或者 修改/etc/selinux/config 文件,將SELINUX=enforcing改爲SELINUX=disabled ,重啓機器即可

2.Mysql 連接報錯:

連接mysql時候如果出現SQLSTATE[HY000] [2003] Can‘t connect to MySQL server on ‘XXX‘ (13)報錯

這是很可能是由於SELinux 不讓 httpd 訪問外網。

1.使用getsebool -a | grep httpd查看是否httpd_can_network_connect --> off

2.修改httpd服務: setsebool httpd_can_network_connect 1

3. 使用 getsebool -a | grep httpd查看是否httpd_can_network_connect --> on

 3.安裝完仍跳轉回安裝頁面?

請檢查“項目目錄/server/RTP/config”文件夾下是否已經生成config.php配置文件;

如配置文件已存在,請打開瀏覽器F12檢查網絡請求是否出現以下錯誤:

Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set ‘always_populate_raw_post_data‘ to ‘-1‘ in php.ini and use the php://input stream instead. in Unknown on line 0”

如有,請將php的配置文件中的 ;always_populate_raw_post_data = -1 中的“;”刪除即可。
  
轉載:http://www.tofacebook.com/post/16281

發佈了39 篇原創文章 · 獲贊 28 · 訪問量 8519
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章