New Post

Rss

Hiển thị các bài đăng có nhãn tipmagento. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn tipmagento. Hiển thị tất cả bài đăng
Chủ Nhật, 8 tháng 5, 2016
Increasing “Make contact with people” features within Magento

Increasing “Make contact with people” features within Magento


One regarding the particular many crucial facets of virtually any enterprise will be customer care. That is actually essential to be able to permit your current consumers to simply get to in order to an individual when they will have to make contact with a person.

Out there associated with the actual container Magento gives good web form upon “Contact us” webpage wherever clients can easily enter in their own details and also post assistance ask for with no beginning their particular e-mail consumer as well as browsing regarding your own consumer services e mail.

Nonetheless , occasionally honestly, that is certainly not adequate. Based upon of the company sort and also sizing, you might want to break up your own client help in to division to be able to increase your current effectiveness regarding dealing with assistance demands.




Thankfully, it may be not really complex thus let us commence!

Signing up the module

Note: I am working with fresh install of recent Magento CE 1 . nine. 2 . 3 with small sample data

We will certainly override primary Magento component named Colleagues therefore we will furthermore title our own component Buddies through adding that in order to the particular Inchoo merchant chart inside regional program code pool area. 1st phase will be to be able to sign up the component within Magento simply by producing Inchoo_Contacts. xml in app/etc/modules folder of our own project. The record ought to seem anything just like this specific:

 <? xml version="1. 0"? > 
  <config> 
  <modules> 
  <Inchoo_Contacts> 
  <active>  true  </active> 
  <codePool>  local  </codePool> 
  </Inchoo_Contacts> 
  </modules> 
  </config> 
Now, let us create our own quests directory website framework in app/code/local directory. Very first we all generate Inchoo directory site as well as and then put youngster directory website named Colleagues. Today all of us have got website directory construction such as this particular: app/code/local/Inchoo/Contacts. Next thing is actually in order to help to make the segments setup document, just where all of us establish just about all types, adjoint, occasions and so forth . Help to make and so on listing inside app/code/local/Inchoo/Contacts and also produce config. xml file. We all may then add simple details within that will document, our own component brand as well as model, thus config. xml must appear just like this specific:

 <? xml version="1. 0"? > 
  <config> 
  <modules> 
  <Inchoo_Contacts> 
  <version>  one 0. 0  </version> 
  </Inchoo_Contacts> 
  </modules> 
  </config> 
Now the off shoot ought to be signed up inside Magento and also detailed within supervision inside Configuration→Advanced under “Disable Modules Output” party, yet this does not whatever it takes, therefore let us alter which.

Producing after sales logic

Alternative will be to be able to allow management customers in order to determine fresh email messages which ought to end up being obtainable with regard to “Get in touch with us” web page, as well as include “Obtainable in get in touch with all of us webpage” environment with regard to present e-mail. Sadly, to be able to moderators effectively put brand new email messages we all must generate somewhat difficult common sense and also apply main grid within administrative and we will not carry out that will today. Rather all of us will certainly include brand new e mail job areas inside our own system. xml record wherever we all may change the Setup web page inside supervision section. Thus , throughout and so forth directory site associated with our own component produce system. xml record as well as replicate next computer code:

 <? xml version="1. 0" encoding="UTF-8"? > 
  <config> 
  <sections> 
  <trans_email> 
  <groups> 
  <ident_sales> 
  <fields> 
  <contact_us> 
  <label>  Available on contact us web page  </label> 
  <frontend_type>  choose  </frontend_type> 
  <sort_order>  thirty  </sort_order> 
  <show_in_default>  one  </show_in_default> 
  <show_in_website>  a single  </show_in_website> 
  <show_in_store>  one particular  </show_in_store> 
  <source_model>  adminhtml/system_config_source_yesno  </source_model> 
  </contact_us> 
  </fields> 
  </ident_sales> 
  <ident_support> 
  <fields> 
  <contact_us> 
  <label>  On contact us page  </label> 
  <frontend_type>  select  </frontend_type> 
  <sort_order>  30  </sort_order> 
  <show_in_default>  1  </show_in_default> 
  <show_in_website>  1  </show_in_website> 
  <show_in_store>  1  </show_in_store> 
  <source_model>  adminhtml/system_config_source_yesno  </source_model> 
  </contact_us> 
  </fields> 
  </ident_support> 
  <ident_repair> 
  <label>  Repair  </label> 
  <frontend_type>  text  </frontend_type> 
  <sort_order>  9  </sort_order> 
  <show_in_default>  1  </show_in_default> 
  <show_in_website>  1  </show_in_website> 
  <show_in_store>  1  </show_in_store> 
  <fields> 
  <name translate="label"> 
  <label>  Name (Label)  </label> 
  <frontend_type>  textual content  </frontend_type> 
  <backend_model>  adminhtml/system_config_backend_email_sender  </backend_model> 
  <validate>  validate-emailSender  </validate> 
  <sort_order>  ten  </sort_order> 
  <show_in_default>  just one  </show_in_default> 
  <show_in_website>  one  </show_in_website> 
  <show_in_store>  a single  </show_in_store> 
  </name> 
  <email translate="label"> 
  <label>  Email  </label> 
  <frontend_type>  text  </frontend_type> 
  <validate>  validate-email  </validate> 
  <backend_model>  adminhtml/system_config_backend_email_address  </backend_model> 
  <sort_order>  20  </sort_order> 
  <show_in_default>  1  </show_in_default> 
  <show_in_website>  1  </show_in_website> 
  <show_in_store>  1  </show_in_store> 
  </email> 
  <contact_us> 
  <label>  Available on contact us page  </label> 
  <frontend_type>  select  </frontend_type> 
  <sort_order>  30  </sort_order> 
  <show_in_default>  1  </show_in_default> 
  <show_in_website>  1  </show_in_website> 
  <show_in_store>  1  </show_in_store> 
  <source_model>  adminhtml/system_config_source_yesno  </source_model> 
  </contact_us> 
  </fields> 
  </ident_repair> 
  <ident_returns> 
  <label>  Returns  </label> 
  <frontend_type>  text  </frontend_type> 
  <sort_order>  10  </sort_order> 
  <show_in_default>  1  </show_in_default> 
  <show_in_website>  1  </show_in_website> 
  <show_in_store>  1  </show_in_store> 
  <fields> 
  <name translate="label"> 
  <label>  Title (Label)  </label> 
  <frontend_type>  text  </frontend_type> 
  <backend_model>  adminhtml/system_config_backend_email_sender  </backend_model> 
  <validate>  validate-emailSender  </validate> 
  <sort_order>  1  </sort_order> 
  <show_in_default>  1  </show_in_default> 
  <show_in_website>  1  </show_in_website> 
  <show_in_store>  1  </show_in_store> 
  </name> 
  <email translate="label"> 
  <label>  Email  </label> 
  <frontend_type>  text  </frontend_type> 
  <validate>  validate-email  </validate> 
  <backend_model>  adminhtml/system_config_backend_email_address  </backend_model> 
  <sort_order>  20  </sort_order> 
  <show_in_default>  1  </show_in_default> 
  <show_in_website>  1  </show_in_website> 
  <show_in_store>  1  </show_in_store> 
  </email> 
  <contact_us> 
  <label>  Available on contact us webpage  </label> 
  <frontend_type>  pick  </frontend_type> 
  <sort_order>  fifty  </sort_order> 
  <show_in_default>  one particular  </show_in_default> 
  <show_in_website>  just one  </show_in_website> 
  <show_in_store>  one  </show_in_store> 
  <source_model>  adminhtml/system_config_source_yesno  </source_model> 
  </contact_us> 
  </fields> 
  </ident_returns> 
  </groups> 
  </trans_email> 
  </sections> 
  </config> 
In this particular codes all of us included many organizations to be able to segment   <trans_emails>   which usually sources in order to “Retail outlet E mail Includes” site within Admin→Configuration. Every single team symbolizes info concerning individual current email address which the web site makes use of. From the package presently there are usually a number of groupings currently additional inside Magento, for example generally there tend to be   <ident_support> ,   <ident_sales>   etc .

These people stand for consumer help e-mail along with revenue agent e mail, correspondingly. Let us point out an individual desire all those e-mail in order to become outlined about “Contact us” webpage because divisions thus we all will need extra industry just where all of us can easily arranged accessibility regarding these email messages with “Contact us” page. All of us included fresh area to each e-mail team and also known as that   <contact us>   as well as established it is tag to be able to “Accessible in call us web page”. It may be any basic “Yes/No” pick industry together with a number of other alternatives, When youre tiny baffled a person may study a lot more regarding areas in addition to system. xml in this article. From this article you can see, we all additional a couple of fresh organizations known as   <ident_repair>   and   <ident_returns>   that signifies our own Fix and also Profits divisions. Each and every associated with these provides about three areas, “Brand (Label)”, “Email” as well as “Obtainable upon buddies all of us webpage” which usually all of us can easily adjust within management.

Right now when we move in order to supervision settings and also wide open “Store Email Addresses” area we all may observe that will presently there are usually 2 brand new groupings regarding e-mail. But their own job areas tend to be vacant therefore let us arranged arrears ideals inside our own config. xml document. Put these kinds of outlines to be able to your own config. xml:

 <? xml version="1. 0"? > 
  <config> 
  <! -- This comment represents some other config nodes we arranged earlier --> 
  <default> 
  <trans_email> 
  <ident_sales> 
  <contact_us>  1  </contact_us> 
  </ident_sales> 
  <ident_support> 
  <contact_us>  1  </contact_us> 
  </ident_support> 
  <ident_repair> 
  <name>  Repair  </name> 
  <email>  repair@example. com  </email> 
  <contact_us>  a single  </contact_us> 
  </ident_repair> 
  <ident_returns> 
  <name>  Earnings  </name> 
  <email>  returns@example. com  </email> 
  <contact_us>  1  </contact_us> 
  </ident_returns> 
  </trans_email> 
  </default> 
  <! -- This particular comment represents other config nodes we set previously --> 
  </config> 
As an individual can easily identify, these types of systems which all of us additional adhere to section/group/field framework along with beliefs we all put underneath the area systems (in the case “name”, “email” as well as “contact_us” are field nodes) is going to be viewed within setup configurations.

Subsequent factor is actually in order to compose a few computer code wherever all of us get email messages that will are usually accessible in “Contact us” web page. Since “Contact us” webpage will be key Magento performance, we all ought to override several associated with the actual Magento lessons. To become much more certain, all of us may override Info tool regarding Buddies key component. An individual may go through much more overriding adjoint inside this specific write-up however generally we all include subsequent collections within the config. xml:

 <? xml version="1. 0"? > 
  <config> 
  <! -- This comment signifies other config nodes all of us set earlier --> 
  <global> 
  <helpers> 
  <contacts> 
  <rewrite> 
  <data>  Inchoo_Contacts_Helper_Data  </data> 
  </rewrite> 
  </contacts> 
  </helpers> 
  </global> 
  <! -- This opinion represents other config systems we set earlier --> 
  </config> 
Now all of us need to produce Tool directory website inside our own quests directory site and also generate record Information. php. Content of that data file must end up being such as this particular:

 <? php

class Inchoo_Contacts_Helper_Data extends Mage_Contacts_Helper_Data

    /**
     * Get emails for "Contact us" page
     *
     * @return mixed
     */
    public function getContactEmails()
    
        $allowedEmails = array();
        $emails = Mage::getStoreConfig('trans_email');

        foreach ($emails as $email) 
            if (isset($email['contact_us']) && $email['contact_us'] == 1) 
                $allowedEmails[] = $email;
            
       

        return $allowedEmails;
   

We expanded central Buddies assistant school and included one particular approach that earnings e-mail which will certainly become detailed upon “Contact us” web page. 1st we all run a great clear variety, second of all all of us retrieve all the e mail organizations that will tend to be situated in   <trans_email>   area. And then within foreach cycle we all are usually looking at regardless of whether each and every e-mail offers established “contact_us” industry benefit to be able to 1 (that is “Yes” in configuration). In case it may be arranged we have been saving this inside the range as well as ultimately returning which assortment.

Exhibiting division upon “Contact us” page

Now that will we all produced reasoning regarding having e-mail, all of us ought to show all of them in “Contact us” webpage. Initial we all require in order to locate web template data which we are definately override.

To do this, all of us should seem beneath   <contacts_index_index>   layout manage within app/design/frontend/rwd/default/layout/contacts. xml design document. Presently there we all can easily notice that will theme record all of us will need is actually “contacts/form. phtml”. I actually assume a person tend to be making use of custom made concept, however in case certainly not, an individual must constantly choose a customized style when you are going to adjust and also override Magento web templates. A person may study a lot more concerning making custom made designs right here.

Right now put these kinds of outlines for your customized concept “contacts/form. phtml” file:

 <? php
$emails = Mage:: helper('contacts')->  getContactEmails();
? > 
 <! -- Some other markup →

 <! -- Other form fields --> 

  <div class="field"> 
  <label for="department">   <? php replicate Mage:: helper('contacts')->  __('Department')? >   </label> 
  <div class="input-box"> 
  <select name="department" id="department" class="input-select validate-select"> 
  <option value="">  Select Department  </option> 
  <? php foreach($emails as $email):? > 
  <option value="  <? php echo $email['email']#@@#@!!? >  ">   <? php echo $email['name']#@@#@!!? >   </option> 
  <? php endforeach? > 
  </select> 
  </div> 
  </div> 
 <! -- Other contact form fields →
If we all renew our own “Contact us” web site all of us ought to observe fine brand-new Section dropdown along with labeling that will can easily end up being improved inside the administrative settings.

Ultimate stage would be to change control which usually is actually dealing with this specific demand. Since a person may imagine, we all need to override primary Magento control as well as which will be IndexController associated with key Contacts component. Include subsequent collections to be able to config. xml document associated with our own element:

 <? xml version="1. 0"? > 
  <config> 
  <! -- This comment signifies other config nodes all of us set earlier --> 
  <frontend> 
  <routers> 
  <contacts> 
  <args> 
  <modules> 
  <Inchoo_Contacts before="Mage_Contacts">  Inchoo_Contacts  </Inchoo_Contacts> 
  </modules> 
  </args> 
  </contacts> 
  </routers> 
  </frontend> 
  <! -- This particular comment represents other config nodes we set previously --> 
  </config> 
Now with app/code/local/Inchoo/Contacts/controllers directory website produce document IndexController. php and add the next content:

 <? php
require_once(Mage:: getModuleDir('controllers', 'Mage_Contacts'). DS. 'IndexController. php');

class Inchoo_Contacts_IndexController stretches Mage_Contacts_IndexController
 {
    public function postAction()
    {
        $post = $this->  getRequest()->  getPost();
        if ( $post ) 
            $translate = Mage::getSingleton('core/translate');
            /* @var $translate Mage_Core_Model_Translate */
            $translate->  setTranslateInline(false);
            try 
                $postObject = new Varien_Object();
                $postObject->  setData($post);
                // get emails enabled for Contact us page
                $allowedEmails = Mage::helper('contacts')->  getContactEmails();

                $error = false;

                if (!Zend_Validate::is(trim($post['name']) , 'NotEmpty')) 
                    $error = true;
                

                if (!Zend_Validate::is(trim($post['comment']) , 'NotEmpty')) 
                    $error = true;
                

                if (!Zend_Validate::is(trim($post['email']), 'EmailAddress')) 
                    $error = true;
                

                if (Zend_Validate::is(trim($post['hideit']), 'NotEmpty')) 
                    $error = true;
                

                // validate department email
                if (!Zend_Validate::is(trim($post['department']), 'EmailAddress')) 
                    $error = true;
                

                // check whether submitted emails is enabled in configuration
                $foundEmail = false;
                foreach($allowedEmails as $email)
                
                    if($email['email'] == $post['department'])
                        $foundEmail = true;
                    
                
                // if email is in allowed emails set error to false, if it's not
                // in allowed emails set error to true
                $error = ! $foundEmail;

                if ($error) 
                    throw new Exception();
                
                $mailTemplate = Mage::getModel('core/email_template');
                /* @var $mailTemplate Mage_Core_Model_Email_Template */
                $mailTemplate->  setDesignConfig(array('area' =>   'frontend'))
                    ->  setReplyTo($post['email'])
                    ->  sendTransactional(
                        Mage::getStoreConfig(self::XML_PATH_EMAIL_TEMPLATE),
                        Mage::getStoreConfig(self::XML_PATH_EMAIL_SENDER),
                        // send to selected department email
                        $post['department'],
                        null,
                        array('data' =>   $postObject)
                    );

                if (!$mailTemplate->  getSentSuccess()) 
                    throw new Exception();
                

                $translate->  setTranslateInline(true);

                Mage::getSingleton('customer/session')
                    ->  addSuccess(Mage::helper('contacts')->  __('Your inquiry was submitted and will be responded to as soon as possible. Thank you for contacting us.'));
                $this->  _redirect('home');

                return;
             catch (Exception $e) 
                $translate->  setTranslateInline(true);

                Mage::getSingleton('customer/session')->  addError(Mage::helper('contacts')->  __('Unable to submit your request. Please, try again later'));
                $this->  _redirect('*/*/');
                return;
            

         else {
            $this->  _redirect('*/*/');
        }
    }
}
We’ve overridden publish Action() method and also in fact cloned the majority of regarding the particular program code coming from mother or father course. All of us merely included further agreement with regard to the division e mail as well as checked out whether or not it is empowered within our own settings. We additional a few remarks previously mentioned outlines I extra due to the fact it may be less difficult in order to stick to almost everything inside computer code.

Bottom line

And that is that people, together with simply the small hard work you are able to expand your current “Contact us” web page through breaking your current client support directly into divisions that ought to velocity way up managing associated with help ask for.

And also regarding program, it is easier with regard to your own consumers to be able to send out a person assistance desires simply because there is simply no require regarding converting in electronic mail clientele and also looking with regard to your own personal email messages.

Thank you regarding looking at, allow me to realize within the actual feedback for those who have any kind of concerns. Appreciate code!
Thứ Bảy, 7 tháng 5, 2016
Magento Neighborhood 1 . 9 Refreshing Setting up Difficulties and also Options

Magento Neighborhood 1 . 9 Refreshing Setting up Difficulties and also Options

Many regarding people will be seeking to be able to acquire a on the job inside fresh Magento one 9 Local community Release. THIS Supervisors associated with diverse agencies features a around long term program in order to improve their own present Magento Neighborhood web site to be able to this specific most recent model. Via this particular website content I actually have got attempted to deal with frequent Magento Local community 1 . 9 Fresh Set up Issues as well as Remedies, wish this specific is actually end up being beneficial in order to the folks who also are usually attempting this particular brand new edition within their particular localhost. Inside several situations wherever We can certainly not in a position to be able to locate out there any kind of option inside Magento Discussion board, I actually detailed the particular Workarounds.
Dangerous problem: Uncaught exclusion �Mage_Core_Exception� together with communication �Unable in order to discover writable var_dir�


Got this specific mistake information following posting magento in order to main directory website and also trying to entry the actual /magento/install web address.

Deadly problem: Uncaught exemption �Mage_Core_Exception� along with information �Unable to be able to locate writable var_dir� within /home/lecpins/public_html/magento/app/code/core/Mage/Core/Model/Config/Options. php: 96 Collection trace: #0 /home/lecpins/public_html/magento/app/code/core/Mage/Core/Model/Config/Options. php(33): Mage_Core_Model_Config_Options->  getVarDir() #1 /home/lecpins/public_html/magento/app/Mage. php(182): Mage_Core_Model_Config_Options->  getDir(�var�) #2 /home/lecpins/public_html/magento/app/Mage. php(563): Mage:: getBaseDir(�var�) #3 /home/lecpins/public_html/magento/app/Mage. php(452): Mage:: printException(Object(Mage_Core_Exception), �Unable to find ��) #4 /home/lecpins/public_html/magento/index. php(40): Mage:: run() #5 main tossed in /home/lecpins/public_html/magento/app/code/core/Mage/Core/Model/Config/Options. php online 96

The methods had taken to obtain in this article has been in order to add the whole unzipped magento directory site as well as alter the particular record accord with regard to magento/var/. htaccess, the actual web directories magento/app/etc, magento/var, and all the actual internet directories beneath magento/media to be able to 777.

Option:

You should help to make positive you have enough compact disk room and you possess published just about all magento-downloader data files just before starting up the particular set up magician.
Add magento documents directly into the actual underlying directory website rather than /magento/
Configuration period from the put in magician error

Route �/home/lecpins/public_html/var/session/sess_74bf001e915ada2c7ae72d2d7af24d3d� need to become writable

Remedy:

 Acquire complete this particular level by causing your current va directory site writable (777)
Trouble together with reindexing right after installation

Tried to be able to reindex item rates within system/index administration as well as received a great mistake. Almost everything more is actually reindexed typically!

Unacceptable after sales design particular: catalog/product_attribute_backend_startdate_specialprice

Option:

Probably this specific problem elevated due to the fact regarding a few absent info inside the particular Structure Info. If you work with virtually any structure repository associated with prior Magento edition, prevent that will. Put your own very own Examination Information and also and then commence the particular reindexing.

Can�t Put in Magento in LAMP committed machine

Currently jogging the actual newest LIGHT bunch, (ubuntu Server, Nginx, Mysql, PHP) upon a devoted server, but when I accessibility the particular mypublicdomain. com/magento this both offers myself 502 negative portal mistake or even while We accessibility that immediately through hooking up in order to the actual community with the router, (direct connect) it really claims encouraged to be able to nginx and demonstrate the particular Magento installation software.

Answer:

Check out within nginx vhost configurations, an individual will need in order to put /magento/ inside �location� trails,

place /app/ ->   location /magento/app/
Add inside almost all paths
or perhaps replicate the actual magento document to be able to the particular website�s root
New set up associated with Magento 1 ) 9, doesn�t work

Set up Magento within XAMPP Nearby Storage space, certain features toss the error that �there continues to be an error processing your request�, and when I click to see the actual problem sign it�s just like I actually don�t possess the accord in order to entry the particular mistake record.

Remedy:

That absolutely seems like any accord concern.

Stick to this particular guidebook to be able to obtain these arranged effectively.

http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions



Error whilst seeking in order to put in exts via Magento Hook up Manager

We manage to install magento - 9 along with variable shop, i. e.:
sub-a. testingsites.  com
sub-b. testingsites.  com

Everything operates great, other than: We couldn�t set up expansion any more making use of �magento link manager\�
I can easily logon for you to magento hook up supervisor, however every single phase which i actually do, this constantly display the actual sign in web form once more. Also when I actually tried out to be able to enter in the particular right logon consideration, the actual link office manager not really answering.
Option:

Crystal clear Magento Cache
Clear Internet browser Cache
Login in order to Magento Administrative as well as today hook up to be able to Magento Link Manager
Stuck in Repository Relationship Display although putting in Magento 1 . nine

I actually was attempting in order to put in the most recent model regarding Magento (using the downloader). We feel trapped in the particular data source relationship display screen. I actually was questioned regarding the actual data source particulars yet whenever We click on keep on I actually feel delivered towards the very same display however the repository options tend to be changed simply by the particular Magento standard repository information.

Remedy:

This specific will be simply because the newest edition certifies regardless of whether your own MuSQL helps the actual InnoDB model. When a person are usually utilizing xampp, modify the xampp\mysql\bin\my. conf document and:

Remark the particular beneath series (see the # in the beginning):
#skip-innodb
Uncomment (remove #) the folowing lines:
innodb_data_home_dir = �C: /xampp/mysql/data/�
innodb_data_file_path = ibdata1: 10M: autoextend
innodb_log_group_home_dir sama dengan �C: /xampp/mysql/data/�
innodb_log_arch_dir sama dengan �C: /xampp/mysql/data/�
## You are able to set.. _buffer_pool_size up to fifty � 80 %
## of RAM but avoid setting memory usage excessive
innodb_buffer_pool_size = 50M
innodb_additional_mem_pool_size = 10M
## Arranged.. _log_file_size to 25 % regarding buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size sama dengan 8M
innodb_flush_log_at_trx_commit = one
innodb_lock_wait_timeout = 50
Additionally Read:
Thứ Sáu, 6 tháng 5, 2016
Magento Local community 1 . 9 Fresh new Set up Difficulties and also Treatments

Magento Local community 1 . 9 Fresh new Set up Difficulties and also Treatments


Many associated with all of us is actually seeking to be able to acquire a mitts inside fresh Magento one 9 Neighborhood Version. THE ITEM Administrators regarding various businesses possesses a close to upcoming strategy in order to update all their current Magento Local community web page to be able to this specific latest edition. By this particular weblog post We have got attempted to tackle typical Magento Area 1 . 9 Fresh Installment Issues as well as Options, trust this specific will be end up being useful in order to the individuals who else tend to be attempting this particular brand new type within their own localhost. Within several instances everywhere I actually might certainly not capable to be able to discover away almost any remedy inside Magento Message board, We outlined the actual Workarounds.
Dangerous mistake: Uncaught different �Mage_Core_Exception� together with communication �Unable in order to locate writable var_dir�





Got this specific problem concept right after importing magento to be able to main directory website and also seeking to accessibility the particular /magento/install website.

Deadly mistake: Uncaught difference �Mage_Core_Exception� along with information �Unable to be able to discover writable var_dir� throughout /home/lecpins/public_html/magento/app/code/core/Mage/Core/Model/Config/Options. php: 96 Pile trace: #0 /home/lecpins/public_html/magento/app/code/core/Mage/Core/Model/Config/Options. php(33): Mage_Core_Model_Config_Options->  getVarDir() #1 /home/lecpins/public_html/magento/app/Mage. php(182): Mage_Core_Model_Config_Options->  getDir(�var�) #2 /home/lecpins/public_html/magento/app/Mage. php(563): Mage:: getBaseDir(�var�) #3 /home/lecpins/public_html/magento/app/Mage. php(452): Mage:: printException(Object(Mage_Core_Exception), �Unable to find ��) #4 /home/lecpins/public_html/magento/index. php(40): Mage:: run() #5 main chucked in /home/lecpins/public_html/magento/app/code/core/Mage/Core/Model/Config/Options. php on-line 96

The actions required for getting right here had been in order to publish the full unzipped magento directory site in addition to modify the actual document accord to get magento/var/. htaccess, the particular websites magento/app/etc, magento/var, and all typically the web directories below magento/media for you to 777.

Option:

Make sure you create certain as adequate disk area and you possess published just about all magento-downloader documents prior to beginning the actual put up magician.
Publish magento data in to the particular underlying directory website in place of /magento/
Configuration phase with the set up magician error

Course �/home/lecpins/public_html/var/session/sess_74bf001e915ada2c7ae72d2d7af24d3d� should become writable

Option:

 Obtain move this particular stage through your current varifr?n directory site writable (777)
Issue together with reindexing immediately after installation

Tried to be able to reindex solution costs within system/index managing as well as obtained a good problem. Every thing otherwise is definitely reindexed usually!

Incorrect after sales product specific: catalog/product_attribute_backend_startdate_specialprice

Answer:

Perhaps this specific mistake lifted due to the fact associated with a few lacking facts inside the actual Small sample Info. Should you use any kind of small sample data source involving earlier Magento model, keep away from that will. Include your own personal Test out Information and also after that begin often the reindexing.

Can�t Set up Magento upon LAMP devoted web server

Currently operating the particular most recent TABLE LAMP collection, (ubuntu Server, Nginx, Mysql, PHP) in a specific server, but when I easy access the actual mypublicdomain. com/magento the item possibly provides me personally 502 poor portal problem or maybe while I actually entry that straight by means of linking in order to the particular system over the router, (direct connect) it merely requires states pleasant to be able to nginx and demonstrate the actual Magento specialist.

Alternative:

Examine within nginx vhost controls, an individual require in order to include /magento/ with �location� pathways,

area /app/ ->   location /magento/app/
Add inside almost all paths
as well as duplicate the particular magento binder to be able to the actual website�s root
Clean put in regarding Magento 1 ) 9, doesn�t work

Fitted Magento within XAMPP Neighborhood Machine, certain features toss the error that �there is an error processing your request�, and when I click to enjoy the particular mistake sign it�s such as We don�t contain the accord in order to accessibility the actual blunder record.

Remedy:

This certainly will sound like the accord problem.

Abide by this particular manual to be able to obtain all of them placed properly.

http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions



Error when seeking in order to set up plug-ins by Magento Hook up Manager

My spouse and i manage to install magento - 9 along with multiple retailer, i. e.:
sub-a. testingsites.  com
sub-b. testingsites.  com

Everything functions good, besides: I actually couldn�t put in extendable any longer making use of �magento link up manager\�
I may sign in to help magento link office manager, although each and every stage which we have, this usually display the particular get access contact form once again. Actually in case My partner and i attempted to be able to get into the actual proper account accounts, the particular hook up administrator not really reacting.
Option:

Apparent Magento Cache
Clear Cell phone browser Cache
Login in order to Magento Administrative as well as right now link to be able to Magento Link Manager
Stuck on Data source Link Display screen even though setting up Magento 1 . in search of

We was attempting in order to set up the most up-to-date edition associated with Magento (using the downloader). I actually feel caught up upon the actual repository link tv screen. We was requested with regard to the particular data bank particulars yet whenever I actually press carry on We feel came back into the exact same display screen however my very own data source configurations are usually exchanged through the actual Magento arrears databases information.

Remedy:

This particular is actually simply because the modern model confirms whether or not your personal MuSQL facilitates the particular InnoDB edition. In case a person tend to be utilizing xampp, alter the xampp\mysql\bin\my. conf data and:

Opinion the actual down below collection (see the # in the beginning):
#skip-innodb
Uncomment (remove #) the folowing lines:
innodb_data_home_dir = �C: /xampp/mysql/data/�
innodb_data_file_path = ibdata1: 10M: autoextend
innodb_log_group_home_dir sama dengan �C: /xampp/mysql/data/�
innodb_log_arch_dir sama dengan �C: /xampp/mysql/data/�
## You could set.. _buffer_pool_size up to 40 � 80 %
## of RAM but don't use setting memory usage exorbitant
innodb_buffer_pool_size = 50M
innodb_additional_mem_pool_size = 10M
## Placed.. _log_file_size to 25 % connected with buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size sama dengan 8M
innodb_flush_log_at_trx_commit = just one
innodb_lock_wait_timeout = 50
In addition Read:
Thứ Năm, 5 tháng 5, 2016
Magento Neighborhood 1 . 9 Refreshing Setting up Difficulties and also Alternatives

Magento Neighborhood 1 . 9 Refreshing Setting up Difficulties and also Alternatives


Many regarding people will be seeking to be able to acquire a face to face inside fresh Magento one 9 Local community Release. THE IDEA Supervisors associated with diverse agencies carries a around long term program in order to improve their very own present Magento Neighborhood internet site to be able to this specific most recent model. By way of this particular website content I actually have got attempted to deal with frequent Magento Group 1 . 9 Fresh Installing Issues as well as Remedies, desire this specific is actually end up being beneficial in order to people who also are usually attempting this particular brand new variation within their particular localhost. Inside several situations exactly where We can certainly not in a position to be able to locate out there just about any option inside Magento Online community, I actually detailed the particular Workarounds.
Dangerous problem: Uncaught exclusion �Mage_Core_Exception� together with communication �Unable in order to discover writable var_dir�



Got this specific mistake meaning following posting magento for you to main directory website and also wanting to entry the actual /magento/install web link.

Deadly problem: Uncaught exemption �Mage_Core_Exception� along with information �Unable to be able to locate writable var_dir� within /home/lecpins/public_html/magento/app/code/core/Mage/Core/Model/Config/Options. php: 96 Heap trace: #0 /home/lecpins/public_html/magento/app/code/core/Mage/Core/Model/Config/Options. php(33): Mage_Core_Model_Config_Options->  getVarDir() #1 /home/lecpins/public_html/magento/app/Mage. php(182): Mage_Core_Model_Config_Options->  getDir(�var�) #2 /home/lecpins/public_html/magento/app/Mage. php(563): Mage:: getBaseDir(�var�) #3 /home/lecpins/public_html/magento/app/Mage. php(452): Mage:: printException(Object(Mage_Core_Exception), �Unable to find ��) #4 /home/lecpins/public_html/magento/index. php(40): Mage:: run() #5 main cast in /home/lecpins/public_html/magento/app/code/core/Mage/Core/Model/Config/Options. php on the internet 96

The methods had taken to acquire in this article has been in order to add your entire unzipped magento directory site along with alter the particular record accord intended for magento/var/. htaccess, the actual sites magento/app/etc, magento/var, and all the actual internet directories beneath magento/media to help 777.

Option:

You should help to make positive to have enough compact disk room and you possess published just about all magento-downloader data files just before starting up the particular mount magician.
Add magento records directly into the actual underlying directory website as an alternative to /magento/
Configuration period on the put in magician error

Way �/home/lecpins/public_html/var/session/sess_74bf001e915ada2c7ae72d2d7af24d3d� need to become writable

Answer:

 Acquire complete this particular level start by making your current va directory site writable (777)
Trouble together with reindexing soon after installation

Tried to be able to reindex merchandise rates within system/index operations as well as received a great mistake. Almost everything more is usually reindexed typically!

Unacceptable after sales design particular: catalog/product_attribute_backend_startdate_specialprice

Alternative:

Probably this specific problem increased due to the fact regarding a few absent data inside the particular Structure Info. If you utilize virtually any structure repository associated with prior Magento edition, steer clear of that will. Put your own very own Analyze Information and also and then commence the particular reindexing.

Can�t Put in Magento in LAMP committed hardware

Currently jogging the actual newest LAMP FIXTURE bunch, (ubuntu Server, Nginx, Mysql, PHP) upon a focused server, but when I gain access to the particular mypublicdomain. com/magento the idea both offers myself 502 negative portal mistake or even while We accessibility that immediately by simply hooking up in order to the actual community throughout the router, (direct connect) it claims encouraged to be able to nginx and demonstrate the particular Magento installation software.

Remedy:

Check out within nginx vhost adjustments, an individual will need in order to put /magento/ inside �location� trails,

place /app/ ->   location /magento/app/
Add inside almost all paths
or perhaps replicate the actual magento document to be able to the particular website�s root
New set up associated with Magento 1 ) 9, doesn�t work

Put in Magento within XAMPP Community Storage space, certain features toss the error that �there has become an error processing your request�, and when I click to watch the actual problem sign it�s just like I actually don�t hold the accord in order to entry the particular fault record.

Remedy:

That absolutely appears like any accord concern.

Comply with this particular guidebook to be able to obtain these fixed effectively.

http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions



Error whilst seeking in order to put in exts by way of Magento Hook up Manager

We manage to install magento - 9 along with variable retail store, i. e.:
sub-a. testingsites.  com
sub-b. testingsites.  com

Everything operates great, with the exception of: We couldn�t set up file format any more making use of �magento be connected manager\�
I can easily logon in order to magento hook up supervisor, nevertheless every single phase which i actually does, this constantly display the actual sign in web form once more. Also when I actually tried out to be able to enter in the particular right logon consideration, the actual link director not really answering.
Option:

Obvious Magento Cache
Clear Visitor Cache
Login in order to Magento Administrative as well as today hook up to be able to Magento Link Manager
Stuck with Repository Relationship Display although putting in Magento 1 . being unfaithful

I actually was attempting in order to put in the most recent model regarding Magento (using the downloader). We feel jammed in the particular data source relationship monitor. I actually was questioned regarding the actual data source particulars yet whenever We just click keep on I actually feel delivered on the very same display however this repository options tend to be swapped out simply by the particular Magento standard repository information.

Remedy:

This specific will be simply because the newest edition certifies regardless of whether your own personal MuSQL helps the actual InnoDB model. When a person are usually utilizing xampp, revise the xampp\mysql\bin\my. conf data file and:

Remark the particular listed below series (see the # in the beginning):
#skip-innodb
Uncomment (remove #) the folowing lines:
innodb_data_home_dir = �C: /xampp/mysql/data/�
innodb_data_file_path = ibdata1: 10M: autoextend
innodb_log_group_home_dir sama dengan �C: /xampp/mysql/data/�
innodb_log_arch_dir sama dengan �C: /xampp/mysql/data/�
## You may set.. _buffer_pool_size up to 60 � 80 %
## of RAM but stay away from setting memory usage too much
innodb_buffer_pool_size = 50M
innodb_additional_mem_pool_size = 10M
## Fixed.. _log_file_size to 25 % regarding buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size sama dengan 8M
innodb_flush_log_at_trx_commit = one particular
innodb_lock_wait_timeout = 50
Likewise Read:
Copyright © 2012 Extension magento free All Right Reserved