Magento開源網(wǎng)店系統(tǒng)搭建
今天搭建了開源的網(wǎng)店系統(tǒng)——Magento.中間遇到了不少問題。這里總結(jié)一下。
準(zhǔn)備:
1、安裝PHP,apache
2、安裝mysql
前期準(zhǔn)備不再介紹,不了解的朋友可以在網(wǎng)上搜索一下怎么安裝php+apache+mysql
安裝步驟:
從網(wǎng)上下載magento的包,解壓到apache的目錄中,訪問此應(yīng)用,就可以在瀏覽器中進(jìn)行系統(tǒng)安裝,配置系統(tǒng)的數(shù)據(jù)庫連接,注冊admin用戶等等。
這里重點(diǎn)講一下遇到的三個問題:
1、在安裝時(shí),選擇完“agree license”后,會出現(xiàn)如下的錯誤:
PHP Extension "pdo_mysql" must be loaded
PHP Extension "mcrypt" must be loaded
PHP Extension "curl" must be loaded
PHP Extension "gd" must be loaded
解決方法:
編輯php.ini文件,修改以下幾行,去掉行首的分號:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
復(fù)制D:/PHP/目錄下面的libmysql.dll、libmcrypt.dll、libeay32.dll、php5ts.dll、ssleay32.dll這五個文件到C:\WINDOWS\system32目錄下,然后再重啟apache服務(wù)器,再按F5刷新頁面!OK
2、在配置數(shù)據(jù)庫,設(shè)置base url后,出現(xiàn)如下的錯誤:
Error in file: “/home/admin/domains/eusgolfus.com/public_html/app/code/core/Mage/Catalog/sql/catalog_setup/mysql4-install-1.4.0.0.0.php” - SQLSTATE[42S02]: Base table or view not found: 1146 Table ’admin_magento.catalog_eav_attribute’ doesn’t exist
解決方法:
修改php.ini文件,找到
max_execution_time = 30,將30修改得大一些,如300,然后重建一次表,重新訪問,如果是重新安裝,記得在安裝magento包,先記得修改max_execution_time
3、通過了數(shù)據(jù)庫連接后,配置admin用戶密碼,成功后進(jìn)行界面登錄,但登錄失敗,提示修改cookie。錯誤原因,設(shè)置base url時(shí),如果使用localhost,會出現(xiàn)此錯誤,一定要使用IP,就可以避免此錯誤。
解決方法:
重裝系統(tǒng),重建數(shù)據(jù)庫,base url配置成IP,在配置成功后就可以正常訪問。
這幾個問題參考了“高興F” 博客,具體參考:http://gaoxingf.blog.51cto.com/612518/190608
|