2010-10-30 65 views
0

我在OS X Snow Leopard 10.6.4上使用MAMP 1.8.4安装了Magento 1.4.1.1。我的Magento权限是否正确?

我无法加载的Magento /下载(Magento的连接管理器)成功。我的浏览器显示一个空白的白页。 Safari的活动窗口告诉我这是一个内部服务器错误,它告诉我我的权限可能不正确。我已将整个magento目录的所有文件权限更改为777,以测试目录/文件是否具有足够的权限。我仍然无法加载Magento连接(magento/downloader /)。

将所有文件设置为777是否足以测试正确的权限?任何人都遇到过这个问题?

回答

0

问题是我的php.ini文件中的include_path错了。路径应该是:

:/应用程序/ MAMP /斌/ PHP5/lib中/ PHP

我以前安装Zend Framework,并忘了。我相信ZF的一部分设置过程是更改或修改include_path。如果我将擦除并重新安装MAMP,它也可以解决问题。

谢谢,乔纳森,您的意见。

+0

没问题,它似乎经常是那些烦人的小配置值之一!如果我的回答有帮助,请随时注册或接受它。干杯,JD – 2010-10-30 22:31:57

0

您是否检查过您的MAMP服务器符合the requirements,您是否打开了PHP error_reporting并扫描了日志以查找错误?打开Magento的logging and developer mode?尝试发布这些结果,以便我们可以帮助您。

+0

我从一开始就开始了这个过程。我已经下载了Magento 1.4.1.1并解压缩了它。当我在Magento目录中运行magento-check.php时,它告诉我我的服务器不符合以下要求:您需要MySQL 4.1.2或更高版本。登录到MySQL(/ Applications/MAMP/Library/bin/mysql -uroot -p),我被告知服务器版本是5.1.37。将一个phpinfo.php文件放在Magento目录中读取相同。它也告诉我,PHP版本是5.2.11 – 2010-10-30 15:00:51

+0

我取消注释在位于/用户/短名称/应用程序/ MAMP/conf目录/ PHP5/ php.ini文件中E_ALL行(240)开启PHP的error_reporting不管magento-check.php对MySQL的要求是否达到,我都可以成功安装Magento。我登录到后端,在做任何事情之前,我点击系统>配置>开发人员>日志设置,并将启用设置为是。保存配置。然后,我创建了一个权限设置为755的/ var/log目录。 – 2010-10-30 15:01:42

+0

然后,在后端中,单击System> Magento Connect> Magento Connect Manager,立即获得空白屏幕。 URL为:http:// localhost:8888/xxx/xxx/magento/downloader /?return = http%3A%2F%2Focalocal%3A8888%2Fxxx%2Fxxx%2Fmagento%2Findex.php%2Fadmin%2F /Users /shortname/Applications/MAMP/logs/php_error.log,并找到大约600行错误,如下所示: http://pastie.org/1260189 magento/var/log/system.log显示以下内容: http://pastie.org/1260191 貌似权限问题。但是,我不确定如何解决这些信息。 – 2010-10-30 15:03:42