我试过访问这个文件 www.example.com/add.php 但我收到一条错误消息: HTTP ERROR 500这是一个新的 Linux 服务器,运行 MySQL 5、PHP 7 和 Apachenamespace Magento\Checkout\Model;use Magento\Framework\App\Action\Action;use Magento\Framework\App\Action\Context;use Magento\Framework\Data\Form\FormKey;use Magento\Checkout\Model\Cart;use Magento\Catalog\Model\Product;class Post extends Action{ protected $formKey; protected $cart; protected $product; public function __construct( Context $context, FormKey $formKey, Cart $cart, Product $product) { $this->formKey = $formKey; $this->cart = $cart; $this->product = $product; parent::__construct($context); } public function execute() { $productId =10; $params = array( 'form_key' => $this->formKey->getFormKey(), 'product' => $productId, 'qty' =>1 ); $product = $this->product->load($productId); $this->cart->addProduct($product, $params); $this->cart->save(); }}
1 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
可能的解决方案:
1. 使用授予文件/文件夹权限
chmod -R 777 foldername
确保您的服务器(如果是 Apache)的 000-default.conf 文件指向受尊重的文件夹。它应该授予访问权限。
要求所有授予
希望能帮助到你。
- 1 回答
- 0 关注
- 183 浏览
添加回答
举报
0/150
提交
取消