WHMCS的安裝問題

尊敬的51CTO會員,好長時間不見了,我是90小編小宇:
最近在安裝whmcs時往往會出現一些問題,如安裝時會出現環境問題,又或者是一些腳本文件的缺失。如數據庫連接不上,語言包出錯、沒有安裝ionCube等!下面我們看看如何去解決這些問題

1MySQL Strict Mode未關閉。

 
現在越來越多的人使用mysql5。安裝whmcs4.2的時候就遇到了這個 Strict Mode這個問題!

 
  如果在安裝ExpressionEneing(1.5.X)的過程中遇到這個錯誤:“Unable to perform the SQL queries needed to install this program. Please make sure your MySQL account has the proper GRANT privileges: CREATE, DROP, ALTER, INSERT, and DELETE.”

  或者這個(EE 1.6.X 把錯誤提示修改得更加精確了)“ExpressionEngine will not run on a MySQL server operating in strict mode.”

  這是因爲 ExpressionEngine 每個表的主鍵都設置爲auto_increment,安裝過程中會向主鍵插入一個空字符串。在以前版本的MySQL中這沒有問題,因爲空字符串會被自動替換爲編號數值,但是從5.0開始,MySQL默認以SQL Strict Mode運行,這樣就行不通了。
  解決方法很簡單,禁用Strict模式。
  最方便的方法是,開啓MySQL命令行窗口,執行如下命令:
SET @@global.sql_mode=’MYSQL40′
  此命令將MySQL運行模式設置爲MySQL 4.0的默認模式,等效於:
SET @@global.sql_mode=’NO_FIELD_OPTIONS,HIGH_NOT_PRECEDENCE’
  關於修改MySQL模式的更多方法(添加啓動參數或者修改配置文件),可參考MySQL手冊:5.1.6. SQL Modes

 
2沒有安裝ionCube
 
這個問題往往會出現在Linux VPS Nginx+PHP環境下安裝whmcs。在自己的VPS上安裝試一下,但是提示:Site error: the file /home/test/whmcs/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.

安裝了lnmp一鍵安裝包的可以在lnmp解壓後的目錄執行./ionCube.sh 進行安裝首先,執行uname -a 查看系統是32位還是64位,打開http://www.ioncube.com/loaders.php頁面根據Linux32位還是64位下載適當的軟件包,比如我的是32位的,切換到/usr/local/目錄,執行cd /usr/local wget
 
http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz 下載,再執行tar zxvf ioncube_loaders_lin_x86.tar.gz 解壓軟件包。

 
修改/usr/local/php/etc/php.ini 在文件尾部添加如下代碼:

 
[ionCube Loader]
zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.2.so"

如果以前裝有Zend Optimizer,安裝ionCube會和Zend Optimizer發生衝突,再執行/usr/local/php/php-fpm reload 時會發生如下錯誤:The Loader must appear as the first entry in the php.ini file in Unknown on line 0

須將Zend Optimizer的代碼放在ionCube的後面,如LNMP中是如下代碼,修改完成再執行/usr/local/php/php-fpm restart

[Zend Optimizer]
zend_optimizer.optimization_level=1
zend_extension="/usr/local/zend/ZendOptimizer.so"

修改完成,記得/usr/local/php/php-fpm reload 重新加載配置,查看phpinfo

3whmcs漢化問題

 
whmcs是國外的一款軟件,他的界面全都是英文的,所以安裝中文語言包是必須要的。

 
4、數據庫問題

 
在安裝時也會出現數據庫問題,安裝不成功時他會提示:Could not connect to the database - check the database connection details you entered and go back and correct them if necessary。Please retry again by clicking BACK and verifying your Database details!

這是數據庫未連接上,所以需要重新設置下數據庫。

以前四點是安裝whmcs出現的一些問題,這只是其中的一部分希望可以幫到大家!
     如果大家也遇到同樣的問題可以諮詢我,我們一起探討!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章