2010-10-30 5 views
0

У меня есть новая установка Magento 1.4.1.1 с использованием MAMP 1.8.4 на OS X Snow Leopard 10.6.4.Являются ли мои права Magento правильными?

Я не могу загрузить magento/downloader (Magento Connect Manager) успешно. В моем браузере отображается пустая белая страница. Окно Activity Safari сообщает мне, что это внутренняя ошибка сервера, которая говорит мне, что мои разрешения могут быть неверными. Я изменил все права доступа к файлу для всего каталога magento на 777, чтобы проверить, имеют ли каталоги/файлы достаточные привилегии. Я все еще не могу загрузить Magento connect (magento/downloader /).

Будет ли установка всех файлов на 777 достаточным для проверки правильных разрешений? Кто-нибудь столкнулся с этой проблемой раньше?

ответ

0

Проблема была в том, что include_path в моем файле php.ini был неправильным. Путь должен быть:

:./Applications/MAMP/bin/php5/Библиотека/PHP

Я ранее установил Zend Framework и забыл об этом. Я считаю, что часть процесса настройки ZF заключается в изменении или изменении вашего include_path. Если бы я удалил и снова установил MAMP, это также решило бы проблему.

Спасибо, Джонатан, за ваш вклад.

+0

Нет проблем, это часто кажется одним из тех раздражающих маленьких значений конфигурации! Если бы мой ответ был полезен, не стесняйтесь повышать или принимать его. Cheers, JD –

0

Вы проверили, что ваш сервер MAMP соответствует the requirements, включили ли вы PHP error_reporting и просмотрели журналы ошибок? Включено Magento's logging and developer mode? Попробуйте опубликовать результаты, чтобы мы могли вам помочь.

+0

Я начал процесс с самого начала. Я загрузил Magento 1.4.1.1 и несжатый. Когда я запускаю magento-check.php внутри каталога Magento, он сообщает мне, что мой сервер не отвечает следующим требованиям: вам нужно MySQL 4.1.2 или выше. Вход в MySQL (/ Applications/MAMP/Library/bin/mysql -uroot -p), мне сказали, что версия сервера 5.1.37. Размещение файла phpinfo.php в каталоге Magento читается одинаково. Это также говорит мне, что версия PHP - это 5.2.11. –

+0

. Я включил PHP error_reporting, раскомментируя строку E_ALL (240) в файле php.ini, расположенном в/Users/shortname/Applications/MAMP/conf/php5/ Независимо от требования к magento-check.php для MySQL, который предположительно не встречается, я могу успешно установить Magento. Я вошел в бэкэнд, и, прежде чем делать что-либо еще, я нажимаю «Система»> «Конфигурация»> «Разработчик»> «Настройки журнала» и установите «Включено» на «Да». Сохранить конфигурацию. Затем я создал каталог/var/log с разрешениями, установленными на 755. –

+0

Затем, в бэкэнд, я нажимаю на System> Magento Connect> Magento Connect Manager и сразу получаю пустой экран. URL читает: http: // localhost: 8888/xxx/xxx/magento/downloader /? Return = http% 3A% 2F% 2Flocalhost% 3A8888% 2Fxxx% 2Fxxx% 2Fmagento% 2Findex.php% 2Fadmin% 2F /Пользователи /shortname/Applications/MAMP/logs/php_error.log и найдите около 600 строк ошибок, которые выглядят следующим образом: http://pastie.org/1260189 magento/var/log/system.log показывает следующее: http://pastie.org/1260191 Похоже на разрешение вопросов. Но я не уверен, как устранить эту информацию. –

Смежные вопросы