Hiển thị các bài đăng có nhãn hoc magento. Hiển thị tất cả bài đăng

Bạn không biết học lập trình ở đâu?

Bạn không biết học lập trình ở đâu ?
Bạn đang muốn học lập trình để biến giấc mơ lập trình viên của bạn thành hiện thực ? Hãy đến với chúng tôi nơi đào tạo lập trình viên theo mô hình doanh nghiệp với công nghệ mới nhất theo đúng quy trình chuẩn của dự án quốc tế. Cùng với nhiều lợi ích và ưu đãi Đặc Biệt khác cho học viên. Hãy đăng ký ngay để sớm thực hiện hóa ước mơ của mình bạn nhé Biểu tượng cảm xúc smile
  1. KHÓA HỌC LẬP TRÌNH MAGENTO - MANG DỰ ÁN THỰC TẾ VÀO KHÓA HỌC
Facebookhttps://www.facebook.com/ecommage.education
Website: http://ecommage.com/

Cấu trúc file và folder trong mangeto



Cấu trúc tập tin và thư mục chính trong Magento:

Cấu trúc file và folder trong mangeto

.htaccess - chứa các quy tắc mod_rewrite, giúp bạn dễ dàng tối ưu URL để thân thiện với công cụ tìm kiếm.
.htaccess.sample - đây là một bản sao lưu của tập tin .htaccess. Nếu bạn sửa đổi .htaccess nó có thể được sử dụng để có được các thiết lập mặc định;
404 (directory)- Thư mục mặc định  chứa những  template 404 error.
app (directory)- thư mục này chứa các module, theme, cấu hình và biên dịch cho các tập tin. Ngoài ra còn có các file template mặc định cho administrationtheme
cron.php - một Cron Job nên được thiết lập cho tập tin này. Thời gian thực hiện tập tin trên một khoảng thời gian được xác định để đảm bảo rằng hệ thống Magento sẽ không ảnh hưởng đến hiệu suất trang web
downloader (directory) - Đây là thư mục lưu trữ các tập tin tải về. Chúng được sử dụng cho việc cài đặt và nâng cấp của Magento thông qua trình duyệt của bạn;
favicon.ico - favicon mặc định cho Magento. Một biểu tượng nhỏ được hiển thị trên thanh công cụ của trình duyệt sau khi trang web của bạn được tải.
index.php - các tập tin chỉ mục chính cho Magento;
index.php.sample - Một bản sao lưu của file index mặc định. Nó có thể được sử dụng để phục hồi các thay đổi trong một trường hợp lỗi khi sửa index.php
js (directory)- Chứa các thư viện biên dịch mã JavaScript trong Magento;
lib (directory) – Tổng hợp core code Magento nằm trong thư mục này. Nó chứa trong thư viện PHP
LICENSE_AFL.txt – Giấy phép phân phối Magento
License.txt – Mã nguồn mở Magento;
media (directory) - Lưu trữ các tập tin đa phương tiện trong Magento. Nó cũng được sử dụng như là một kho để import hình ảnh thông qua các công cụ import/export
mage (trong các phiên bản cũ hơn 1.4.2.0 được gọi là pear) – Các file controls tự động cập nhật thông qua SSH .
php.ini.sample - Tập tin này có chứa các mẫu php mà có thể được sử dụng để sửa thiết lập PHP của bạn. Nếu bạn muốn thay đổi các thiết lập mặc định để chỉnh sửa các tập tin bạn hãy đổi tên file thành php.ini;
pkginfo (directory) - Chứa các tập tin với các thông tin về việc thay đổi các module nâng cấp ';
report (directory) - thư mục này chứa các báo cáo lỗi về Magento;
skin (directory) – Chứa các tập tin theme - image, JavaScript, CSS, các tập tin Flash. Ngoài ra có thể được tìm thấy các tập tin skin cho giao diện trang web.
var (directory) - Cache, sessions, database backups, data exports và cached error reports sẽ được tìm thấy trong thư mục này

Hướng dẫn thêm Newsletter subscriber tại Header

Hướng dẫn thêm Newsletter subscriber tại Header


Bước 1:
Mở tập tin newsletter.xml.
Thay đổi giá trị Reference name thành Header
    
    
         
    
 
Bước 2:
Đi tới đường dẫn app/design/frontend/default/your_theme/template/page/html/  và mở header.phtml sau đó thêm mã sau đây:
getChildHtml('header.newsletter'); ?>
Thủ thuật bổ sung:
Thêm newsletter bằng cách gọi trực tiếp vào bất kỳ vùng nào mà bạn muốn đặt Newsletter Subscribe form bằng cách thêm code sau vào file .phtml
getLayout()->createBlock('newsletter/subscribe')->setTemplate('newsletter/subscribe.phtml')->toHtml(); ?>
Rất vui, nếu bài viết này giúp ích được cho bạn :)

Hướng dẫn thêm Newsletter subscriber tại Footer

Hướng dẫn thêm Newsletter subscriber tại Footer

Bước 1:
Chỉnh sửa file newsletter.xml từ địa chỉ app/design/frontend/default/your_theme/layout/newsletter.xml, bạn sẽ thấy dòng code dưới đây:
...

    
    
         
     
 
...

Bước 2:
Thay đổi giá trị reference name từ Left thành Footer, giống như dưới đây:
...

    
    
         
     
 
... 

Bước 3:
Tìm file footer.phtml trong app/design/frontend/default/your_theme/template/page/html/footer.phtml, thêm đoạn code dưới đây vào vùng bạn muốn hiển thị bản tin:
getChildHtml('footer.newsletter'); ?>

Hướng dẫn thêm form liên hệ trong Magento

Hướng dẫn thêm form liên hệ trong Magento

Magento bao gồm hình thức liên lạc chức năng theo mặc định. Liên kết phần liên hệ thường có thể được tìm thấy ở chân trang web của bạn.
Tất nhiên, bạn có thể thêm một hình thức liên lạc trên bất kỳ trang nào. Tất cả bạn cần làm là:
  • Đăng nhập vào trang web quản trị
  • Tới CMS> Pages.
  • Chọn trang bạn muốn chỉnh sửa hoặc tạo ra một trang mới.
  • Dán đoạn mã sau sử dụng tùy chọn HTML của trình soạn thảo WYSIWYG:

<!– CONTACT FORM CODE BEGIN–>
{{block type='core/template' name='contactForm' template='contacts/form.phtml'}}
<!– CONTACT FORM CODE END–>

Lưu các thay đổi và mẫu liên hệ sẽ xuất hiện trên các trang bạn mong muốn.

Hướng dẫn kích hoạt URL thân thiện trong Magento

Hướng dẫn kích hoạt URL thân thiện trong Magento
Để kích hoạt URL thân thiện trong Magento, bạn phải đăng nhập vào trang quản trị Magento và nhấp vào nút Configuration. Dưới menu điều hướng, chuyển sang mục Web từ bảng phụ hướng bên trái.

Khi tải trang web, bạn nhấp chuột vào Search Engines Optimization và hiện ra một tab Use Web Server Rewrites bạn chọn Yes. Nhấn vào nút Save Config và Magento SEF URLs của bạn sẽ được kích hoạt.

Hướng dẫn thiết lập lại mật khẩu quản trị Magento

Hướng dẫn thiết lập lại mật khẩu quản trị Magento
Hướng dẫn thiết lập lại mật khẩu quản trị Magento 
Để thay đổi mật khẩu quản trị Magento, bạn truy cập vào cPanel > phpMyAdmin, chọn cơ sở dữ liệu Magento của bạn, nhấp vào tab SQL và dán truy vấn này:
UPDATE admin_user SET password=CONCAT(MD5('sGnewpass'), ':sG') WHERE username='AdminUsername';
Lưu ý: Bạn phải thay đổi newpass trong MD5('sGnewpass') với mật khẩu mới của bạn, và thay đổi * AdminUsername * trong tài khoản admin Magento của bạn.
Thực hiện truy vấn bằng cách nhấn vào nút Go và mật khẩu của bạn sẽ được thay đổi.

Hướng dẫn cấu hình Magento để làm việc với tên miền mới

Có hai điều bạn nên làm để cấu hình Magento làm việc với một tên miền mới:

Hướng dẫn cấu hình Magento để làm việc với tên miền mới

- Chỉnh sửa cơ sở dữ liệu Magento

Truy cập cPanel > phpMyAdmin. . Chọn cơ sở dữ liệu Magento của bạn từ menu bên trái, tìm bảng core_config_data và click vào nó. Nhấp vào tab Browse và chỉnh sửa hai trường đầu tiên:
web/unsecure/base_urlweb/secure/base_url
bằng cách nhấn vào biểu tượng bút trước mặt mỗi người. Thay thế tên miền cũ của bạn thành tên miền mới của bạn và nhấn nút Go để lưu các thay đổi.

-Xóa bộ nhớ cache Magento.

Các thư mục bộ nhớ cache Magento nằm trong thư mục cài đặt Magento của bạn > /var/cache. Để xóa cache, bạn chỉ cần xóa thư mục.

Lưu ý: Nhiều vấn đề Magento mắc phải có thể đơn giản chỉ là chưa xóa bộ nhớ cache.

Hướng dẫn chuyển Magento sang sever mới

Ở bài viết này, tôi sẽ hướng dẫn các bạn chi tiết làm thế nào để chuyển code magento sang một server mới.

Hướng dẫn chuyển Magento sang sever mới
Hướng dẫn chuyển Magento sang sever mới

4 bước thực hiện chuyển Magento sang server mới

Bước 1: Sao lưu cơ sở dữ liệu MySQL Magento

Trong cPanel có mặc định phpMyadmin để bạn sao lưu cơ sở dữ liệu. Trong trường hợp khác, bạn sẽ phải sử dụng đến một công cụ nào đó có chức năng xuất CSDL.
Ngoài ra, nếu bạn không có phpMyAdmin nhưng bạn có quyền truy cập shell bạn có thể sử dụng các công cụ mysqldump. Cú pháp như sau:
mysqldump -h HOST -u USER -p DATABASENAME > FILENAME.sql
Trong đó:
HOST - là tên máy chủ cơ sở dữ liệu hoặc nó có thể được bỏ qua nếu bạn đang chạy các máy chủ MySQL trên local
USER – tài khoản admin để truy cập cơ sở dữ liệu Magento
DatabaseName - là tên cơ sở dữ liệu mà Magento đang chạy
FILENAME – Bạn có thể đặt tên bất kỳ

Bước 2: Chuyển tất cả tập tin trong Magento

Bạn tải về tất cả các tập tin từ web của bạn và tải chúng lên server mới.Công đoạn này khá mất nhiều thời gian. Tốt nhất các bạn  hãy sao lưu các tập tin trước khi tải về hoặc  tải lên .
Nếu bạn có quyền truy cập SSH, bạn có thể đăng nhập vào máy chủ của bạn -> thư mục cài đặt magento và lưu trữ tất cả các tập tin bằng cách sử dụng lệnh sau đây:
tar -czif ARCHIVENAME.tar.gz
Điều này sẽ tạo ra một kho lưu trữ tarball của tất cả các tập tin trong thư mục.
Sau đó, bạn có thể tải về các kho lưu trữ và dễ dàng tải nó đến vị trí mới. Để giải nén nó ở vị trí mới sử dụng lệnh sau đây trong thư mục đích mong muốn cho việc cài đặt Magento:
tar -xzif ARCHIVENAME.tar.gz

Bước 3: Tùy chỉnh cấu hình Magento

Sau khi các file được khôi phục lại, bạn nên thay đổi tập tin cấu hình để phù hợp với các thiết lập mới. Tất cả bạn cần thay đổi ở đây là các thông tin cơ sở dữ liệu tại server mới. Nó được lưu trong các app/etc/local.xml. Các dòng bạn cần phải thay đổi là:

<![CDATA[HOSTNAME]]><![CDATA[USER]]><![CDATA[PASSWORD]]><![CDATA[DATABASENAME]]>

Trong đó:
HOSTNAME nên là tên máy cơ sở dữ liệu - localhost
USER là tài khoản admin để truy cập cơ sở dữ liệu
PASSWORD là mật khẩu cơ sở dữ liệu
DatabaseName là tên cơ sở dữ liệu 

BƯỚC 4 Restore lại cơ sở dữ liệu Magento

Một khi bạn đã thực hiện các bước trên, bạn nên khôi phục lại cơ sở dữ liệu tại server mới.
Một thực hành tốt là thêm một số tùy chọn trong các tập tin sao lưu MySQL trước khi tải lên. Sau đây nên được thêm vào đầu của tập tin SQL:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT;SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS;SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION;SET NAMES utf8;SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO';SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0;
Các tùy chọn tiếp theo sẽ được thêm vào cuối của tập tin sau tất cả các truy vấn khác:
SET SQL_MODE=@OLD_SQL_MODE;SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT;SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS;SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION;SET SQL_NOTES=@OLD_SQL_NOTES;
Bây giờ bạn có thể nhập cơ sở dữ liệu bằng cách sử dụng phpMyAdmin -> Import hoặc một công cụ MySQL phụ thuộc vào kiểu truy cập trang web của bạn
Trong trường hợp bạn muốn khôi phục lại cơ sở dữ liệu thông qua một lệnh shell, bạn có thể sử dụng sau đây:
mysql -h HOST -u USER -p DATABASENAME < FILENAME.sql
Và bạn nhớ nhập mật khẩu cơ sở dữ liệu khi được hỏi.
Lưu ý rằng nếu website của bạn phải làm việc một tên miền khác tại server mới, bạn nên thay đổi các mục cho nó trong cơ sở dữ liệu MySQL.
Bạn sửa lại bảng core_config_data và những giá trị cần thay đổi trong cột path. Thay đổi  web/unsecure/base_url and web/secure/base_url cho phù hợp với tên miền mới bằng cách thay đổi các cột giá trị cho cả 2 bảng

Hướng dẫn chuyển Magento sang sever mới

Bước cuối cùng là để xóa bộ nhớ cache Magento. Bạn có thể làm điều này hoặc thông qua bảng quản trị Magento panel > System > Cache management hoặc bằng cách xóa các nội dung của var/cache and var/session folders bên trong thư mục cài đặt Magento.
Trên là tất cả các bước để Magento chuyển tới Server mới. Mong bài viết này giúp ích được cho các bạn :) 

Hướng dẫn cài đặt magento thủ công

Có hai cách chính để cài đặt Magento. Một trong những nhanh nhất và đơn giản nhất là sử dụng các Softaculous autoinstaller sẵn trong cPanel. Để tìm hiểu làm thế nào để cài đặt Magento thông qua công cụ này, bạn hãy xem bài viết hướng dẫn cài đặt Magento bằng Magento Softaculous

Hướng dẫn cài đặt magento thủ công


Thực hiện theo các bước sau để cài đặt Magento thủ công:
  1. Tải về gói cài đặt Magento
  2. Up gói cài đặt Magento lên máy chủ của bạn
  3. Tạo một cơ sở dữ liệu MySQL cho Magento sử dụng
  4. Quá trình cài đặt Magento

Bước 1: Việc đầu tiên bạn cần làm để cài đặt Magento thủ công là tải source mới nhất từ trang web chính thức của Magento .

Bước 2: Tiếp theo, bạn phải tải source magento lên sever của bạn thông qua cPanel của bạn -> File Manager hoặc bằng cách sử dụng một FTP client.

Trong trường hợp bạn muốn cài đặt Magento là cho chính domain của bạn (ví dụ như để chạy từ http://yoursite.com), bạn cần phải giải nén các nội dung của gói cài đặt trong thư mục public_html. Mặt khác, nếu bạn muốn nó được trong một thư mục con như http://yoursite.com/store/ bạn cần trích xuất nội dung để public_html/store/.

Khi bạn tải lên các gói phần mềm, bạn có thể giải nén nó thông qua cPanel của bạn -> File Manager.

Bước 3: Tạo một cơ sở dữ liệu MySQL và chỉ định người dùng để nó qua cPanel -> MySQL Databases. Nhớ các chi tiết cơ sở dữ liệu, vì bạn sẽ cần đến chúng trong quá trình cài đặt.

Bước 4: Quá trình cài đặt Magento

Trong ví dụ của chúng tôi, chúng tôi sẽ cài đặt Magento trong thư mục public_html/store/. Một khi các gói được tải lên giải nén ra và có một cơ sở dữ liệu MySQL, nó sẽ được điều hướng đến http://yoursite.com/store:

Hướng dẫn cài đặt magento thủ công


Nhấp chuột vào hộp kiểm bên cạnh "Tôi đồng ý với các điều khoản và điều kiện trên" và nhấp vào nút Tiếp tục.

Bây giờ, chọn Time Zone ưa thích, Locale và ngoại tệ và nhấn nút Continue.
Hướng dẫn cài đặt magento thủ công


Tiếp theo, nhập thông tin cơ sở dữ liệu: Database Name, User Name and User Password. Bạn có thể không nhập các thông tin khác. Đừng quên check vào  "Skip Base URL validation before next step ". Sau đó, nhấp vào nút Continue để tiếp tục.
Hướng dẫn cài đặt magento thủ công


Tại thời điểm này, bạn nên nhập thông tin cá nhân và các chi tiết đăng nhập quản trị mà bạn muốn sử dụng. Bạn có thể để trống trường Encryption Key. Một lần nữa, nhấn nút Continue.
Hướng dẫn cài đặt magento thủ công


Cuối cùng, hiện ra khóa mã hóa của bạn, nó sẽ được sử dụng bởi Magento để mã hóa mật khẩu, thẻ tín dụng và các thông tin bí mật khác.
Hướng dẫn cài đặt magento thủ công