2016-05-12 103 views
0

每当我将一个本地php.ini文件放在我的siteground服务器上并增加max_execution_time magento停止使用下面的错误时,我被困在一个非常奇怪的问题上。即使有空的php.ini文件也会产生问题:php.ini和magento冲突

Warning: simplexml_load_string() [function.simplexml-load-string]: 
Entity: line 2: parser error : error parsing attribute name in 
    /home/omitted/public_html/includes/src/__default.php on line 22821 

#0 [internal function]: mageCoreErrorHandler(2, 'simplexml_load_...', 
    '/home/omitted/...', 22821, Array) 
#1 /home/omitted/public_html/includes/src/__default.php(22821): 
    simplexml_load_string('loadCache() 
#3 /home/omitted/public_html/includes/src/__default.php(21115): 
    Mage_Core_Model_Config->loadModulesCache() 
#4 /home/omitted/public_html/includes/src/__default.php(21045): 
    Mage_Core_Model_App->_initModules() 
#5 /home/omitted/public_html/app/Mage.php(684): Mage_Core_Model_App->run(Array) 
#6 /home/omitted/public_html/index.php(83): Mage::run('', 'store') 
#7 {main} 

搜索了很多,但找不到原因。这个服务器问题或网站有问题吗?

服务器 -

  • Memcached的启用
  • HHVM启用

回答

0

尝试添加任何默认的php.ini(从新鲜Magento的文件夹,按您的版本)在您的网站的文件夹中的文件。 如果它可以工作,则更改max_execution_time。

+0

即使是空的php.ini文件也会导致错误。 – asachanfbd

+0

好的,你尝试过吗?正如我建议以上 – Keith

+0

是的,只是没有任何改变。同样的错误。似乎magento不喜欢php.ini的存在。 – asachanfbd

0

得到解决方案Magento编译器导致错误。只需禁用编译器,添加php.ini并重新编译。有效。

+0

MeganX回答了这个问题 - http://magento.stackexchange.com/questions/115130/strange-conflict-in-php-ini-and-magento – asachanfbd

+0

伟大的工作现在。请将您的答案标记为解决您的问题。谢谢! – codedge

+0

我需要等待2天才能接受我自己的答案。 – asachanfbd