你那里有很多错误。
这将停止 PHP 执行
PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 30720 bytes) in /home/sitenamepublic_html/lib/Zend/Locale/Format.php on line 1150
这个也一样
PHP Fatal error: Call to a member function load() on a non-object in /home/sitename/public_html/app/design/frontend/default/carlton/template/catalog/product/test.phtml on line 68
和警告
PHP Warning: ini_set() has been disabled for security reasons in /home/sitename/public_html/get.php on line 40
PHP Warning: ini_set() has been disabled for security reasons in /home/sitename/public_html/get.php on line 40
是专门为get.php
页面发生的。
回复:get.php
警告,听起来您打开了备用媒体存储功能,并且您取消了对该文件中的ini_set
函数调用的注释display_errors
。您的网络主机不允许您在生产服务器上执行此操作,因此请重新评论该行
//File: get.php
#ini_set('display_errors', 1);
回复:Call to a member function load()
,好像你有一些自定义代码
app/design/frontend/default/carlton/template/catalog/product/test.phtml
那是无效的。由于这不是标准 Magento 发行版的一部分,因此您不太可能在这里找到解决此问题的方法。在该文件中查找对 的调用load
,并找出为什么调用它的变量中没有对象。
最后,Safari 极有可能是红色听证会。以下错误
PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 30720 bytes) in /home/sitenamepublic_html/lib/Zend/Locale/Format.php on line 1150
表示 PHP 正在超出其内存限制。这将根据请求的页面、加载的状态等随机发生。 67108864
字节是64MB
. Magento 建议您将 PHP 内存限制设置为256MB
,512MB
这要普遍得多。您需要让您的网络主机更改 PHPmemory_limit
设置。他们不想这样做。
所有这些都表明您的虚拟主机不适合运行 Magento。我推荐Nexcess来满足 Magento 的初学者托管需求(尽管我怀疑,作为他们的附属计划的成员)。 Magento Speed Test是了解各种网络主机如何处理 Magento 的好地方。