Macos 使用mamp重新索引magento索引器

Macos 使用mamp重新索引magento索引器,macos,magento,terminal,Macos,Magento,Terminal,我正在尝试在本地计算机上为magento重新编制url重写索引。我使用Mac,所以我得到了终端。当我跑的时候 /Applications/MAMP/htdocs/…/shell/indexer.php:权限被拒绝 上面写着权限被拒绝。做一个 sudo chmod -R 777 /path/to/magento 在您的终端中,仅用于在您的本地主机上进行测试 在您的生活环境中这样做 find top/directory -type f -exec chmod 0644 '{}' \; find t

我正在尝试在本地计算机上为magento重新编制url重写索引。我使用Mac,所以我得到了终端。当我跑的时候 /Applications/MAMP/htdocs/…/shell/indexer.php:权限被拒绝 上面写着权限被拒绝。

做一个

sudo chmod -R 777 /path/to/magento
在您的终端中,仅用于在您的本地主机上进行测试

在您的生活环境中这样做

find top/directory -type f -exec chmod 0644 '{}' \;
find top/directory -type d -exec chmod 0755 '{}' \;

php不是shell脚本(或具有shebang行)。您必须使用PHP运行它:

<path to php>/php <magento root>/shell/indexer.php
/php/shell/indexer.php

请在@Trojanfoe上问这个问题:我不认为这是一个真正针对苹果的问题。。。无论环境如何,indexer.php都更适合magento。indexer.php是否具有执行权限?@prodigitalson但您同意它不属于此网站,对吗?@trojanfoe:不一定。。。我的意思是它可以走任何一条路,在这里,apple.stackexchange.com,或者supersuer。说到底,这可能是一个权限问题,这是一个操作系统级别的问题,但它确实围绕着Magento工具。。。所以我可以在任何网站上看到它。我不打算投票赞成搬家,但我不认为你这样做是“错误的”。永远不要给任何从外面可以接触到的东西一个777