10 Quy tắc thành công (phần 4)

30/07/2009 at 3:02 chiều (10 Quy tắc thành công (phần 4))

Quy tắc 4

Mục tiêu là bàn đạp trên đường đời

Đường tới sự toại nguyện tạc nên bởi giấc mơ, gạch lót là năng khiếu và tài năng cá nhân, được hun đúc bởi quyết tâm. Động lực đẩy ta tiến bước là những mục tiêu đặt ra trên đường. Chúng như những tấm biển báo, đánh dấu nơi ta dừng chân và sẽ bước tiếp trên hành trình hướng tới sự toại nguyện.

Tất cả chúng ta đều có tầm nhìn – muốn hoàn thành điều gì, muốn có hay đạt được cái gì, muốn cuộc sống của mình trở nên như thế nào. Để biến tầm nhìn thành hiện thực, trước hết, ta cần cụ thể hoá nó. Có mục tiêu cụ thể rồi, ta sẽ khởi động tiến trình đi tới tâm điểm của tầm nhìn nhằm biến ước mơ thành hiện thực.

Khi tôi hỏi mọi người mục tiêu của họ là gì, họ thường bảo đại loại là “được hạnh phúc”, “khoẻ mạnh”, “làm ra triệu bạc” hay “tìm được quan hệ tình cảm tốt đẹp”. Họ nêu ra những chuyện to tát chung chung, bao quát hết mọi điều về thế giới mà họ hình dung cho mình, cách sống, hành động hay hình ảnh tương lai của họ. Và hầu hết đều ngạc nhiên khi tôi bảo, điều họ đang đề cập đến thật ra không phải mục tiêu. Đó chỉ là ao ước, dự định và tầm nhìn mà thôi.

Tầm nhìn là cách ta nhìn nhận bản thân một cách khái quát. Nó phác hoạ hình ảnh khao khát của ta, giống như chiếc la bàn chỉ hướng ta muốn đến, là lời phát biểu cao cả, khái quát về ý định bản thân. Nói chung, đặc điểm của tầm nhìn là đọng lại dư âm trầm lặng về “một ngày nào đó”.

Trái lại, mục tiêu rất cụ thể. Chúng có thời gian cụ thể, có thể đo lường, đánh giá được. Mục tiêu nói lên kết quả ta có thể tính toán để đạt được. Nó tạo phương tiện biến ước mơ thành kết quả thực tế, giúp ta biết khi nào mình “chiến thắng” và tạo nền tảng xác định nên tập trung nỗ lực vào điểm nào đó. Nó biến “một ngày nào đó” thành “hôm nay”

Thiếp lập mục tiêu đem lại hai vốn quý: hiểu được quan hệ nhân quả trong cuộc sống và có bàn đạp để tiến tới trên đường đời. Mục tiêu đặt ta vào vị trí cầm lái; theo đuổi nó là nhìn nhận quan hệ nhân quả trong hoàn cảnh của mình. Điều này giúp bạn có khả năng lèo lái đời mình chứ không chỉ biết trôi theo dòng đời, phó mặc cho số phận.

Thiết lập mục tiêu nghe có vẻ khá dễ, nhưng với đa số chúng ta đều rất khó. Xây dựng mục tiêu có thể gây bất ổn, vì như thế nghĩa là đặt ra khả năng có thể khiến bản thân hoặc người khác thất vọng. Ta vẫn có thể tránh mọi sợ hãi thất bại nếu không đặt ra mục tiêu gì. Nhưng suy cho cùng thành công hay thất bại liệu có ý nghĩa gì nếu ta chưa bao giờ dám nói ra điều mình muốn đạt được.

Tầm nhìn, ước mong, dự định, giấc mơ tất cả đều có giá trị. Chúng nhóm lên tia lửa và khuyến khích việc xác định ta muốn tới đâu. Tuy nhiên, để đến đích, cần phải đưa những hình ảnh vĩ đại hơn đời thường ấy hạ xuống mặt đất và thực hiện một số kế hoạch. Thiết lập mục tiêu là bước khởi đầu tạo ra những kế hoạch ấy.

Tầm nhìn sống trong tâm trí, mục tiêu ở trong thực tại. Tầm nhìn cho ta hy vọng, mục tiêu cho kết quả. Tầm nhìn hướng đến ngày mai cao cả, mục tiêu đem lại những thành tựu hữu hình của hôm nay.

Mặc dù cả hai đều quan trọng, nhưng chính mục tiêu là cái khởi động kế hoạch đi vào vận hành.

Bạn đã sẵn sàng biến tầm nhìn thành hiện thực?

Liên kết tĩnh Gửi bình luận

10 Quy tắc thành công (phần 3)

30/07/2009 at 3:01 chiều (10 Quy tắc thành công (phần 3))

Quy tắc ba

Mấu chốt là sự tự tin

Tin cậy vào bản thân, bạn sẽ khám phá được sự thật lòng mình. Khi tôn vinh sự thật ấy, bạn có thể thấy được con đường đích thực của mình. Con đường đó sẽ cho ta nhiều triển vọng thành đạt. Kết quả cuối cùng ta nhận về là tâm trí thông suốt, trái tim thắp lửa và tâm hồn cất cao tiếng hát.

Khi tin tưởng vào bản thân, bạn có thể có những lựa chọn đáng tin cậy. Tin vào chính mình giúp bạn hành động dũng cảm, quyết đoán, có niềm tin vào ý kiến và khả năng của bản thân. Rất nhiều người thành đạt vĩ đại đã bị gọi là “mất trí” bởi tầm nhìn hay những khả năng mà họ đặt trọn tương lai của mình vào đó. Amelia Earhart (người phụ nữ đầu tiên bay vượt Đại Tây Dương vào năm 1932) bị chế giễu khi cô nói rằng phụ nữ có thể lái máy bay tốt như nam giới. Phần lớn những phát minh của Thomas Edison bị cho là lố bịch, thậm chí phi thực tế. Khi lần đầu tiếp quản tờ Washington Post, Katharine Graham, nhà xuất bản huyền thoại của tờ Pentagon và các phóng sự về vụ bê bối Watergate lịch sử, đã khiến mọi người tin bà sẽ sớm chuốc lấy thất bại. Nhưng không, tất cả họ đều rất vững tin vào điều họ nhận thấy và can đảm tin tưởng mục tiêu. Họ sẵn lòng đi theo tiếng gọi từ nội tâm bằng mọi giá.

Khác biệt duy nhất giữa những bậc vĩ nhân và bạn là ở chỗ: thành tựu của họ đã được lịch sử ghi nhận, còn của bạn mới chỉ đang được kiến tạo. Tất cả chúng ta, kể cả bạn, đều có tiềm năng làm những điều vĩ đại, bắt đầu từ chỗ khai phá đúng nguồn nội lực to lớn nhất: niềm tin.

Tự tin là trung thành với nội tâm. Đó là cảm giác tận trong trái tim, ta biết chắc mình hội đủ điều kiện cần thiết để hoàn thành bất cứ nhiệm vụ gì. Cảm giác xuất phát từ niềm tin vào bản thân là duy nhất và rất mạnh mẽ.

Tất cả chúng ta đều sinh ra với cảm giác tự tin bẩm sinh. Đó là trạng thái tồn tại tự nhiên. Đó là lý do tại sao trẻ em thường có vẻ kiêu hãnh, ngoan cường, thậm chí là không thể bị đánh bại. Một đứa trẻ không có sự tự tin, nó thậm chí sẽ không dám đứng lên. Trẻ em có nhận thức bẩm sinh báo hiệu rằng chúng có thể bắt những món đồ chơi vận hành, hoạt động theo ý mình.

Song, rất tiếc là sự tự tin bẩm sinh này sẽ bị nén lại khi năm tháng trôi qua. Lớn lên, chúng ta thường xuyên nghe câu: “Không được!”, “Đừng động đến cái đó”, “Con còn bé lắm”, “Đừng có ngốc như thế!”… Trải nghiệm thực tế dạy chúng ta biết có nhiều việc nằm ngoài khả năng của mình. Cho đến khi ta thật sự trưởng thành, vốn liếng tự tin trong mỗi chúng ta có thể cạn kiệt đến mức khó tiếp cận.

Chúng ta nên tìm lại đường cho mình bằng cách nào?

Có hai cách lấy lại lòng tự tin nội tâm đã mất: khám phá nội tâm và tiếp nhận ảnh hưởng bên ngoài. Để củng cố nhận thức nội tâm, cần phải đi từ những thành công nhỏ để xây dựng lại những gì đã sụp đổ. Lấy ví dụ về việc xây một ngôi nhà. Nếu trước đây, chưa bao giờ làm việc này bạn có thể không thấy tự tin. Bí quyết là nên bắt đầu từ việc nhỏ, như là đặt từng viên gạch xây. Khi làm việc đó một cách thành thạo rồi, trong bạn mới bắt đầu dấy lên lòng tự tin. Những đường gạch thẳng tắp tiếp theo sẽ càng tăng cường lòng tự tin trong bạn, cho bạn bàn đạp để có thể tự khẳng định rằng “Mình có thể làm được việc này”. Không chỉ đơn thuần là xếp những viên gạch chồng lên nhau, bạn sẽ nhận ra mình đang thật sự xây một ngôi nhà.

Tăng cường và bồi bổ ý thức thành công trong lòng mỗi cá nhân cũng cần sự hỗ trợ thúc đẩy từ bên ngoài. Archimede đã nói: “Hãy cho tôi một điểm tựa, tôi sẽ nâng cả trái đất lên”. Ta củng cố lòng tự tin của bản thân bằng cách nhìn vào thành công ở những người đi trước, mượn sự tự tin từ họ cũng như học hỏi từ hành động và sai lầm của họ.

Ta thành công khi thoả mãn mục đích của mình. Thách thức lớn nhất là xác định con đường dành cho mình và tin tưởng bản thân để có thể vững bước trên hành trình đạt được ước nguyện.

Liên kết tĩnh Gửi bình luận

Quy tắc thành công (phần 2)

30/07/2009 at 2:58 chiều (Quy tắc thành công (phần 2))

Quy tắc hai

Bước đầu tiên đi đến thành công là muốn thành công

Khi trái tim ngập thắp lên tia lửa khát khao đầu tiên

cũng là lúc bạn khởi động trò chơi thành công.

Thành công là quá trình bắt đầu từ nội tâm; khởi nguồn là tia hi vọng, rồi biến thành ý nghĩ gieo hứa hẹn trong tâm hồn. Đó là hành trình với bước đầu tiên đánh dấu bằng sự khuấy động tâm hồn. Giấc mơ của bạn có là gì đi nữa cũng phải được kích hoạt thành khao khát rồi bạn mới có thể khiến nó đến với mình. Nói cách khác, cần chủ động muốn thành công nếu hi vọng đạt được nó.

Quy tắc thành công này cơ bản đến mức ta có thể hỏi tại sao phải nêu rõ vấn đề này. Suy cho cùng, ai trong chúng ta không muốn thành công trong đời? Có ai muốn dừng lại chỉ để hỏi mình thích dẫn đầu, tận hưởng thành quả hơn hay làm một người bình thường giữa đám đông, mãi đứng cuối hàng?

Nếu mọi người đều muốn thành công, tại sao không phải ai ai cũng có được thành công? Câu trả lời là không phải ai cũng đều hiểu được rằng, thành công chỉ đến với những người có lòng can đảm và niềm tin.

Ví dụ bạn rất mê tàu thuyền. Mỗi khi đi ngang qua biển hay vào một nhà hàng gần bến du thuyền, bạn luôn ao ước sẽ được sở hữu một con tàu. Có thể bạn hình dung ra hình dáng, màu sắc, tiện nghi của chiếc tàu đó. Có thể bạn còn mơ mộng tới khoảng thời gian vui vẻ của mình sẽ tận hưởng trên mặt nước, du ngoạn ở vùng biển trong xanh như pha lê và hít thở không khí trong lành. Và đôi khi bạn còn bâng quơ nhận xét với bạn đời hoặc bạn bè rằng được sở hữu một chiếc tàu thì tuyệt làm sao.

Với tình huống này, bạn không thể trở thành chủ tàu trong tương lai gần, trừ phi có một phép màu tự mang chiếc tàu đến với bạn. Tại sao? Bởi vì “tuyệt làm sao” không giống như “tôi muốn”, nó không truyền tải sức mạnh, động lực, hay quan hệ nhân quả tương tự.

“Tuyệt làm sao” là một mơ ước thụ động, khá mơ hồ, trong khi “Tôi muốn có nó” trao cho bạn quyền làm chủ mơ ước của mình và đi vào ước mơ đó. Lời cảm thán tách bạn ra khỏi khao khát trong khi câu khẳng định đưa khao khát ấy vào tầm tay. Khao khát cụ thể, chứng minh qua thực tiễn đưa bạn vào vị trí người cầm lái, trong khi mong ước mơ hồ giam hãm bạn trong ghế sau. Làm chủ ước vọng của mình là chìa khoá khởi động cỗ máy thành công.

Tất cả đều bắt đầu từ ý muốn. Muốn điều gì đó khác với thực tế thực tại của mình là khoảnh khắc ta tham gia vào tiến trình hướng đến cái đích thành công. Nhận diện thay đổi ta muốn tạo ra là bước lấy đà đưa lộ trình này đi vào hoạt động. Có thể không phải lúc nào ta cũng có được điều mình muốn, nhưng chắc chắn ta sẽ không bao giờ đạt được mục tiêu nếu không bắt đầu từ việc gieo hạt giống “ý muốn” đầu tiên.

Liên kết tĩnh Gửi bình luận

10 quy tắc thành công (phần 1)

30/07/2009 at 2:56 chiều (10 quy tắc thành công (phần 1))

Thành công với mỗi người có một ý nghĩa khác biệt. Nhưng ẩn sau tầm nhìn, giấc mơ và mục tiêu của mỗi người là một cốt lõi quan trọng: khao khát được toại nguyện trong cuộc sống. Mọi người nhìn nhận bạn thành công khi bạn đã thực hiện được mục tiêu và kỳ vọng của riêng mình.

Thành tựu là một trong những tiêu chuẩn để mọi người đo lường thành công, như phá kỷ lục, tích luỹ nhiều của cải, là người đầu tiên làm được chuyện gì đó, hay thay đổi cách suy nghĩ hiện thời…Toại nguyện là cảm giác đến từ trong tâm hồn và lan toả khắp cơ thể. Đó là cảm giác thoả mãn và hài lòng sâu sắc về bản thân khi biết rằng ta đã đáp ứng hoặc vượt qua kỳ vọng của chính mình. Toại nguyện là nghĩa là khi ta được “rót đầy” cảm giác hạnh phúc, lành mạnh về cả thể xác lẫn tinh thần.

Những quy tắc về cuộc sống toại nguyện không phải là bước đi đưa bạn tới vươn quốc giàu sang, thần kỳ mà là chân lý phổ quát, tiềm ẩn trong hết thảy mọi nỗ lực thành công. Chúng là điểm chung kết nối con người với khao khát phát huy tiềm năng của mình.

Quy tắc 1: Mỗi người định nghĩa thành công mỗi cách

Không có định nghĩa thành công chung cho mọi người. Tất cả đều có cái nhìn riêng về ý nghĩa của sự toại nguyện.

Thành công bao gồm nhiều yếu tố. Là hoà nhập khát vọng với thực tế, đan dệt hy vọng, ước mơ vào công việc hàng ngày. Thành công do xã hội đánh giá nhưng nhưng lại được trải nghiệm ở nội tâm mỗi cá nhân.

Điều gì đến với tâm trí bạn khi nghĩ về thành công?

Bạn thấy hình ảnh gì? Thâm tâm cảm nhận thành công thế nào? Bạn hình dung đạt đến đỉnh cao nghề nghiệp? Hay tích luỹ vô vàn của cải? Phải chăng thành công là nhìn thấy gương mặt mình trên tạp chí quốc gia hay tên tuổi được lưu vào từ điển danh nhân?

Thành công có ý nghĩa gì với bạn? Phải đạt được những gì bạn mới thấy toại nguyện trong cuộc sống? Bạn khao khát điều gì?

Đặt ra định nghĩa thành công cho riêng mình rất quan trọng vì điều đó giúp chúng ta không phí thời gian và công sức quý giá theo đuổi những mục tiêu mơ hồ. Khi đạt được một mục tiêu không phải là chọn lựa của chính mình, rất có thể bạn sẽ cảm thấy trống rỗng hơn là thoả mãn.

Bạn có thể tạo ra tầm nhìn cho chính bản thân mình khi trả lời những câu hỏi như:

  • Người thành công theo tôi là…
  • Tôi thấy thành công khi mình….
  • Biểu tượng thành công của tôi là…
  • Tôi sẽ cảm thấy mình thành công khi …
  • Nếu phải soạn thảo cáo phó cho bản thân với một cuộc đời thành công, nội dung tôi viết sẽ là…

Trả lời cho câu thứ nhất, bạn có thể kể ra những thành công mà bạn biết, qua đó bạn sẽ nhìn rõ mẫu người mình ngưỡng mộ cũng như những nét tính cách, phẩm chất mà bạn lựa chọn để vươn tới.

Khi trả lời cho câu thứ hai, hãy nghĩ tới những giây phút trong đời bạn cảm thấy thật sự mãn nguyện. Có phải đó là lúc bạn đạt được điều gì đó không? Hay khi được người khác khen ngợi? Khi bạn tạo được ảnh hưởng đến cuộc sống của ai đó? Điều gì cho bạn cảm giác đã thể hiện được tiềm năng bản thân? Câu trả lời sẽ là chìa khoá mở cánh cửa dẫn bạn đến con đường thành công.

Trả lời câu thứ ba sẽ giúp bạn thấy kết quả cụ thể của thành công thể hiện trong cuộc sống. Biểu tượng của thành công có thể là bất cứ cái gì: có nhiều tiền gửi ngân hàng, có nhiều thời gian rảnh, hoặc mặc vừa chiếc áo size M…Trả lời càng cụ thể càng tốt, vì câu trả lời ấy sẽ dẫn bạn đến lối sống tương thích với quan điểm về thành công của bạn.

Hoàn thành câu thứ tư cho bạn cơ hội cảm nhận sự thành công trong tương lai. Có cái gì đó rất mạnh mẽ khi đặt đại từ “tôi” trước tất cả những ước muốn của mình.

Với câu thứ năm, hãy tìm một nơi thoải mái, yên tĩnh để có thể tập trung không bị sao nhãng. Bắt đầu bằng cách viết ra câu chuyện cuộc đời của bạn từ lúc lọt lòng mẹ cho đến thời điểm hiện tại. Liệt kê tất cả những thời khắc, thành tựu, sẹ kiện và trải nghiệm liên quan đã góp phần vào sự phát triển con người bạn. Tiếp theo, bạn nói đến ngày mai và những sự kiện kể từ thời điểm đó cho tới ngày bạn mất. Tường thuật như thể mọi giấc mơ của bạn đều thành sự thật. Làm sao để bản cáo phó diễn đạt hùng hồn nhất cuộc đời đầy ý nghĩa mà bạn đã sống. Liệt kê bất cứ điều gì bạn có thể tưởng tượng mình sẽ làm, kể cả một số điều hình dung chưa rõ ràng. Đây là cách để phá tung chiếc bẫy “tôi không làm được”, cho phép trí tưởng tượng và khát vọng của bản thân phát huy tối đa.

Mỗi người có cái nhìn riêng về ý nghĩa thành công, điều này cũng riêng tư và duy nhất như dấu vân tay vậy. Bí quyết để đạt được thành công là chất vẫn trái tim xem điều gì quan trọng đối với bạn và đặt ra tiêu chuẩn cho điều bạn khát khao. Từ đây, bạn có thể can đảm nhảy vào con đường của mình, bắt đầu hành trình hướng tới sự hài lòng và cuối cùng là cuộc sống mãn nguyện mà bạn xứng đáng được hưởng.

Liên kết tĩnh Gửi bình luận

500 Internal Server Error After Magento Installation

30/07/2009 at 12:41 chiều (500 Internal Server Error After Magento Installation)

Internal Server Errors – don’t they just make your heart sink.  You’ve installed Magento step by step, and you think everything has been done perfectly, but unfortunately when you load the site you get a white screen whch gives the classic 500 error.  I had this when I attempted to install this on the multiple site installation for Bright Light Media, however the solution is simple.

It’s all down to permissions, as you need to make certain folders in your Magento installation writeable.  With your FTP, ensure you make set the following files/folders to either 755 or 777.

/app/
/app/etc
/magento/
/media/
/var/
/index.php

If you action the permission change on the above folders, this should successfully solve the Internal Server Error problem and your website should display OK.

Liên kết tĩnh Gửi bình luận

Các thuật ngữ trong thiết kế Magento

30/07/2009 at 11:51 sáng (Các thuật ngữ trong thiết kế Magento)

Giao diện

Giao diện

Giao diện

Giao diện là tập hợp các themes xác định các kết quả hiển thị hình ảnh và chức năng ở mặt tiền của một store trong Magento. Một giao diện có thể được gán ở tầng Website, hay tầng Store hoặc cả 2 qua admin panel

Nếu bạn gán giao diện ở tầng website, tất cả các store sẽ kế thừa giao diện của website. Bạn cũng có thể gán giao diện ở tầng store. Giả sử bạn có 4 store khác nhau dưới website “John’s Panacea” như các kịch bản dưới đây :

1.Khai báo ở tầng Website

Nếu bạn muốn tạo ra sự “look and feel” thống nhất cho 4 store, bạn sẽ gán 1 giao diện ở tầng website, và cả 4 store sẽ kế thừa giao diện của Website

2.Khai báo ở tầng Store

Nếu bạn muốn thay đổi giao diện theo từng store, bạn có thể gán giao diện cho mỗi store, và cả store sẽ có 4 phong cách “look and feel” khác nhau.

Themes

Theme là sự kết hợp của layout, template và /hoặc các file skin tạo ra sự cảm nhận hình ảnh của store. Magento được xây dựng với khả năng load nhiều themes cùng 1 lúc, vì thế chúng ta phân biệt themes thành 2 loại lớn :

Theme mặc định

Tất cả các giao diện đi kèm với theme gọi là “default” là theme chính của giao diện. Khi bạn gán một giao diện cho store, ứng dụng tự động tìm kiếm theme “default” và load nó cho front-end. Khi chỉnh sửa thiết kế store, bạn có thể chỉ chỉnh sửa theme này, hoặc tạo ra một theme non-default và load nó bên cạnh theme mặc định. Thêm mặc định phải bao gồm tất cả các layout, template và skin yêu cầu để làm cho store không bị lỗi khi chạy và nó ở bậc thấp nhất trong thứ bậc các themes=
Theme không mặc định(non-default)
Một theme không mặc định có thể chứ nhiều hoặc chỉ những file mà bạn thấy cần thiết. Kiểu theme này được dùng để tạo ra các thiết kế theo thời vụ cho store mà không cần phải tạo ra một theme mặc định mới. Bằng cách tạo ra vài bức ảnh và cập nhật CSS, bạn có thể dễ dàng thay đổi store từ thông thường sang một giao diện dành cho Giáng sinh

Một theme bao gồm một vài hoặc tất cả các thành phần sau :

– Layout (nằm trong app/design/frontend/your_interface/your_theme/layout/)
Đây là các file XML cơ bản xác định cấu trúc block cho các trang khác nhau , điều chỉnh thông tin META và page encoding.
– Templates (nằm trong app/design/frontend/your_interface/your_theme/template/)
Đây là các file PHTML chứa các (X)HTML markup và các tag PHP cần thiết để tạo cấu trúc logic cho trình bày giao diện.
– Skin ( nằm trong skin/frontend/your_interface/your_theme/)
Chứa các file Javascript, CSS và ảnh cần thiết.

Blocks
Dưới đây là 2 loại block : Block cấu trúc ( màu xanh ) và Block nội dung ( màu cam )

Block là cách Magento phân biệt các mảng chức năng trong hệ thống và tạo ra các module để quản lý theo cả hình ảnh và chức năng. Có 2 kiểu block và chúng cùng làm việc để tạo ra kết quả hình ảnh :

Block cấu trúc
Đây là các block tạo ra cho mục đích duy nhất là gán cấu trúc hình ảnh cho một trang store như header, cột trái , cột giữa hay footer ( Biểu đồ 1 )

Block nội dung
Đó là các block cung cập nội dung thực sự bên trong block cấu trúc. Chúng tái hiện từng hàm tính năng trong một trang và tận dụng các template files để tạo ra (X)HTML được chèn vào block cấu trúc ( Biểu đồ 2 )

Thay vì bao gồm các template sau template như các ứng dụng eCommerce thông thường sẽ theo thứ tự tập hợp tạo thành toàn thể kết quả (X)HTML, Magento tập hợp và sắp xếp nội dung trang qua block .

Liên kết tĩnh Gửi bình luận

Hướng dẫn cấu hình server install Magento

30/07/2009 at 11:37 sáng (Hướng dẫn cấu hình server install Magento)

Magento là 1 script đòi hỏi server của bạn phải có cấu hình cao. Chính vì thế, rất nhiều người đã gặp không ít khó khăn khi cài đặt Magento. Sau đây tôi xin hướng dẫn cụ thể từng bước, để cấu hình lại server của bạn, cho phép sử dụng Magento Script.

Support In English

Đầu tiên, chúng ta hãy cùng phân tích phần System Requirements(Các yêu cầu về mặt hệ thống) của Magento như sau:

Supported Operating Systems: Hệ điều hành tốt nhất để chạy Magento.(Không bắt buộc)

  • Linux x86, x86-64

Supported Web Servers: Webserver Tốt nhất để chạy Magento (không bắt buộc)

  • Apache 1.3.x
  • Apache 2.0.x
  • Apache 2.2.x

Supported Browsers: Các browser có thể dùng

  • Microsoft Internet Explorer 6 and above
  • Mozilla Firefox 2.0 and above
  • Apple Safari 2.x
  • Google Chrome
  • Adobe Flash browser plug-in should be installed (Nên cài Plug-in để chạy Flash)

PHP Compatibility: Yêu cầu bắt buộc với PHP Program

  • 5.2.0 and above: Phiên bản 5.2.0 trở lên
  • Required extensions: Các phần mở rộng bắt buộc phải có
  • PDO_MySQL

  • simplexml
  • mcrypt
  • hash
  • GD
  • DOM
  • iconv
  • SOAP (if Webservices API is to be used)
  • Safe_mode off
  • Memory_limit 32M or more

MySQL: Yêu cầu bắt buộcvới mysql server

  • 4.1.20 or newer: phiên bản 4.1.20 trở lên
  • InnoDB storage engine: Từ phiên bản  magento-1.2.1.1 bắt buộc Mysql phải hỗ trợ InnoDB. Các phiên bản magento thấp hơn, có thể sử dụng MyISAM

SSL: Không bắt buộc. Nếu bạn sử dụng giao thức HTTPS cho phần quản trị thì PHP phải hỗ trợ extension SSL, VD như Openssl

  • If HTTPS is used to work in the admin, SSL certificate should be valid. Self-signed SSL certificates are not supported

Server – hosting – setup:

  • Ability to run scheduled jobs (crontab) with PHP 5
  • Ability to override options in .htaccess files: Hosting phải hỗ trợ htacess

Những phần được đặt trong

Khung là những phần rất quan trọng bắt buộc webserver phải hỗ trợ

Sau đây tôi sẽ giới thiệu các bước cơ bản để cấu hình lại webserver của bạn, có thể chạy tốt với các ứng dụng của Magento.

Đầu tiên để kiểm tra sơ qua về cấu hình, bạn có thể tạo 1 file info.php có nội dung như sau:

<?php
phpinfo();
?>

Đặt file này vào Root của bạn. Sau đó gọi địa chỉ  http://localhost/info.php

Bạn sẽ load được các thông tin về cấu hình PHP và server của bạn.

Yêu cầu bắt buộc 1: webserver phải hỗ trợ .htacess. Nghĩa là Apache của bạn phải bật mod_rewrite.

Để làm việc này, bạn mở file  xampp\apache\conf\httpd.conf bạn có thể edit file này bằng các phần mềm cơ bản sẵn có của Window như Notepad,Wordpad  hoặc bằng Notepad++. Tìm đến dòng code sau:

#LoadModule rewrite_module modules/mod_rewrite.so

Bỏ dấu # đi và save lại

Yêu cầu bắt buộc 2: Thiết lập sử dụng các extension của PHP

Trong phần  http://localhost/info.php bạn có thể tìm thấy thông tin về file cấu hình php
Cụ thể là dòng : Loaded Configuration File  E:\xampp\apache\bin\php.ini

Ta tìm đến file này, dùng các Notepad++ để edit.

đầu tiên ta tìm đoạn code

;extension=php_mcrypt.dll

bỏ dấu  ; đi, đoạn code này sẽ cho phép load Extension Mycrypt của PHP.  Ta được

extension=php_mcrypt.dll

Tiếp theo tìm đến dòng

;extension=php_curl.dll

Bỏ dấu ; đi. đoạn code này sẽ cho phép load Extension Curl của PHP. Ta được

extension=php_curl.dll

Tiếp theo tìm đến dòng

;extension=php_pdo_mysql.dll

Bỏ dấu ; đi, đoạn code này cho phép load Extension Pdo kết nối với Mysql của PHP. Ta được

extension=php_pdo_mysql.dll

Tìm đến đoạn code

;extension=php_pdo.dll

Bỏ dấu ; đi, đoạn code này cho phép load Extension Pdo của PHP. Ta được

extension=php_pdo.dll

Nếu đoạn code này không có trong file php.ini của bạn, thì bạn phải thêm đoạn code này vào, bất kì vị trí nào của file php.ini cũng được.

Sau đó save file php.ini  lại.

Yêu cầu bắt buộc 3(Cho magento 1.2.1.1 trở lên)Mysql server của bạn phải hỗ trợ InnoDB Store Engine.

Với yêu cầu này bạn mở file  xampp\mysql\bin\my.cnf

Chú ý: file này có icon giống với 1 shorcut của Window

Để edit được file này, bạn phải drag drop vào các trình edit như notepad++

Tìm đoạn code sau

# Comment the following if you are using InnoDB tables
skip-innodb
#innodb_data_home_dir = “/xampplite/mysql/”
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = “/xampplite/mysql/”
#innodb_log_arch_dir = “/xampplite/mysql/”
## You can set .._buffer_pool_size up to 50 – 80 %
## of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
## Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

Sửa thành

#Comment the following if you are using InnoDB tables
#skip-innodb
innodb_data_home_dir = “/xampplite/mysql/”
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = “/xampplite/mysql/”
innodb_log_arch_dir = “/xampplite/mysql/”
## You can set .._buffer_pool_size up to 50 – 80 %
## of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
## Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

Rồi save lại

Khởi động lại webserver. Với xampp, bạn chạy file  xampp_restart.exe

Đến đây cơ bản bạn đã hoàn thành công việc cấu hình server của bạn phù hợp với magento.

Support In English

Very Important For magento 1.2.1.1 and Newer

Mysql server must support InnoDB Store Engine.

Open file  xampp\mysql\bin\my.cnf  (Drag and Drop that file to Notepad or notepad++ program)

Find code:

# Comment the following if you are using InnoDB tables
skip-innodb
#innodb_data_home_dir = “/xampplite/mysql/”
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = “/xampplite/mysql/”
#innodb_log_arch_dir = “/xampplite/mysql/”
## You can set .._buffer_pool_size up to 50 – 80 %
## of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
## Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

Modify to

# Comment the following if you are using InnoDB tables
#skip-innodb
innodb_data_home_dir = “/xampplite/mysql/”
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = “/xampplite/mysql/”
innodb_log_arch_dir = “/xampplite/mysql/”
## You can set .._buffer_pool_size up to 50 – 80 %
## of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
## Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

Save that File.

Config Apache server

Edit apache/conf/httpd.conf change line:

#LoadModule rewrite_module modules/mod_rewrite.so


to

LoadModule rewrite_module modules/mod_rewrite.so


(just remove the # )

Config php extensions:

Edit apache/bin/php.ini and php/php.ini (same changes on both files) change lines (the first change is not necessary on xampp):

;extension=php_mcrypt.dll


to

extension=php_mcrypt.dll

and changes lines:

;extension=php_curl.dll

to

extension=php_curl.dll

(just remove the ; )

4a) On WAMP you must also change the following line in apache2/bin/php.ini and php/php.ini changes lines:

;extension=php_pdo_mysql.dll

to

extension=php_pdo_mysql.dll

(just remove the ; )

In addition to php_pdo_mysql.dll, you may also need to make sure you are loading:

extension=php_pdo.dll

Restart Webserver to finish

Liên kết tĩnh Gửi bình luận

Hãy giữ lấy ước mơ

30/07/2009 at 3:25 sáng (Hãy giữ lấy ước mơ)

Tôi có một người bạn tên Monty Robert, hiện là chủ nhân một trại nuôi ngựa ở San Ysidro. Anh đã cho phép tôi dùng nhà của anh để tổ chức những buổi gây quỹ nhằm tài trợ cho các dự án đầu tư có tính rủi ro cao do thanh niên thực hiện.

Một hôm, anh đến ngồi cạnh tôi và nói:

Tôi muốn kể cho bạn biết tại sao tôi để bạn sử dụng nhà của tôi để làm nơi tổ chức gây quỹ. Chuyện xảy ra cách đây nhiều năm. Có một cậu bé sống cùng với cha của mình, một người làm nghề huấn luyện ngựa. Do công việc, người cha phải sống như một kẻ du mục. Ông đi từ trang trại này đến trang trại khác để huấn luyện các chú ngựa chưa được thuần hoá. Kết quả là việc học hành của cậu bé không được ổn định lắm. Một hôm, thầy giáo bảo cậu bé về viết một bài luận văn với đề tài “Lớn lên em muốn làm nghề gì?”.

Đêm đó, cậu bé đã viết bẩy trang giấy mô tả khát vọng ngày nào đó sẽ làm chủ một trang trại nuôi ngựa. Em diễn đạt ước mơ của mình thật chi tiết. Thậm chí em còn vẽ cả sơ đồ trại nuôi ngựa tương lai với diện tích khoảng 200 mẫu, trong đó em chỉ rõ chỗ nào xây nhà, chỗ nào đặt làm đường chạy cho ngựa.

Viết xong, cậu bé đem bài nộp thầy giáo. Vài ngày sau, cậu bé nhận lại bài làm của mình với một điểm 1 to tướng và một dòng bút phê đỏ chói của thầy “Đến gặp tôi sau giờ học”.

Thế là cuối giờ cậu bé đến gặp thầy và hỏi: Thưa thầy, tại sao em lại bị điểm 1? Em đã hoạch định một việc mà em không thể làm được. Ước mơ của em không có cơ sở thực tế. Em không có tiền, lại xuất thân từ một gia đình không có chỗ ở ổn định. Nói chung, em không có được một nguồn lực khả dĩ nào để thực hiện những dự tính của mình. Em có biết để làm chủ một trại nuôi ngựa thì cần phải có rất nhiều tiền không? Bây giờ tôi cho em về làm lại bài văn. Nếu em sửa chữa cho nó thực tế hơn thì tôi sẽ cứu xét đến điểm số của em. Rõ chưa?

Hôm đó, cậu bé về nhà và nghĩ ngợi mãi. Cuối cùng cậu gặp cha để hỏi ý kiến.

Con yêu, chính con phải quyết định vì ba nghĩ đây là ước mơ của con.

Nghe cha đáp, cậu bẻ liền nhoẻn miệng cười và sau đó đến gặp thầy giáo của mình. Thưa thầy, thầy có thể giữ điểm 1 của thầy, còn em xin được giữ ước mơ của mình.

Kể đến đây Monty dừng lại và hỏi tôi:

Bạn có biết bạn đang ngồi trong một trại ngựa rộng 200 mẫu của cậu bé trong câu chuyện mà tôi vừa kể không? Cách đây hai năm, vị thầy giáo đó đã tình cờ dẫn 30 học trò của mình đến đây để cắm trại. Thế là thầy trò tôi nhận ra nhau. Cầm tay tôi, thầy nói: “Monty này, khi anh còn học với tôi, tôi đã đánh cắp ước mơ của anh, và suốt bao nhiêu năm qua tôi cũng đã làm thế với bao đứa trẻ khác, tôi rất ân hận về điều đó.”

Nghe thầy nói thế, tôi vội đáp: “Không, thưa thầy, thầy không có lỗi gì cả, chẳng qua thầy chỉ muốn những gì tốt đẹp sẽ đến với học trò của mình mà thôi. Còn em chỉ muốn theo đuổi tới cùng những khát vọng của đời mình.”

Liên kết tĩnh Gửi bình luận

Biết chỉ để đi thi

30/07/2009 at 3:24 sáng (Biết chỉ để đi thi)

Con hi ba: Tháp Pisa nghiêng bao nhiêu đ?

Ba mi hi: Con hi đ làm chi?

Con tr li đ con đi thi “Ai là triu phú”.

Con gái ơi! Ba s vui hơn nếu con biết đ nghiêng đ con nghim ra rng trên đi này vn còn rt nhiu điu chông chênh, sai trái nhưng nếu trong tâm mình vn còn nm trong vòng tay ca gia đình thì dù có nghiêng nhưng nó s không th nào ngã.

Con hi ba: Ý nghĩa câu “Qua cu rút ván”?

Ba mi hi: Con hi đ làm chi?

Con tr li đ con đi thi “Trúc xanh”.

Con gái ơi! Ba s vui hơn nếu con mun biết ý nghĩa câu đó đ con nghim ra rng mình sng đi phi có trưc có sau.

Con hi ba: Đèn xanh đ có t khi nào?

Ba mi hi: Con hi đ làm chi?

Con tr li đ con đi thi “Rng vàng”.

Con gái ơi! Ba s vui hơn nếu con mun biết đ con nghim ra rng cho đến lúc nào ngưi đi mi hiu đưc mt quy lut hết sc đơn gin. Sng đi phi biết nhưng nhau đ có kết qu tt hơn.

Con hi ba: Cái máy git giá bao nhiêu?

Ba mi hi: Con hi đ làm chi?

Con tr li đ con đi thi “Hãy chn giá đúng”.

Con gái ơi! Ba s vui hơn nếu con mun biết giá đ con nghim ra rng phi mt rt lâu mình mi dành dm đ tin đ mua cho m cái máy git hoc mc gi k đ hơn cho m đ phi nhc nhn.

Kiến thc là mt tài nguyên quý giá, biết nhiu là mt điu tt. Nhưng biết nhiu đó mi ch là ngưi có trí nh tt mà trí nh con ngưi hin đã thua xa nhng thiết b nh ca máy vi tính, đin thoi di đng.

Còn vic nghim ra nhng điu t nhng gì mình biết thì đó mi là nhng ngưi có hc thc uyên thâm mà vic nghim ra thì chưa và s không có con CPU nào qua đưc b óc con ngưi.

Liên kết tĩnh Gửi bình luận

Thay đổi chính mình – câu chuyện một ước mơ

30/07/2009 at 3:23 sáng (Thay đổi chính mình - câu chuyện một ước mơ)

Nhng áng văn sau đây đưc tìm thy trên lăng m ca mt mc sư ngưi Anh:

Khi tôi còn tr, trí tưng tưng ca tôi không gii hn. Tôi mơ ưc có th thay đi c thế gii này.

Khi trưng thành và già dn hơn mt chút, tôi nhn thy thế gii chng đi thay gì c. Vì vy tôi thu hp ưc mơ ca mình và quyết đnh s làm thay đi đt nưc ca tôi. Nhưng dưng như đt nưc tôi cũng chng có gì dch chuyn.

Khi lp gia đình, tôi đã c gng hết sc hòng làm thay đi gia đình tôi và nhng ngưi thân ca tôi. Nhưng h chng my may có ý tưng gì v điu đó.

Và gi đây, khi đang hp hi trên giưng tôi cht nhn ra: ch khi nào tôi thay đi đưc bn thân mình thì tôi mi thay đi đưc gia đình tôi.

T s c vũ, khích l ca h tôi s sng có ích hơn cho đt nưc.

Và ai mà biết đưc, không chng nh thế tôi s thay đi c thế gii cũng nên.

Liên kết tĩnh Gửi bình luận

« Previous page · Next page »