/public_html/wp-json
Um erro que pode ocorrer em diversas situações, uma delas é durante a atualização de um produto do WooCommerce via API REST.
Para usuários que utilizam o Bling integrado ao WooCommerce, poderão receber um retorno como:
Ocorreu um erro durante a exportação de produtos. Erro: Descrição do produtos - cURL HTTP error 403 403 Forbidden Forbidden You dont have permission to access /wp-json/wc/v2/products/ID_DO_PRODUTO on this server
Ao enviar uma requisição ao servidor, o Apache devolve com o seguinte erro:
AH01630: client denied by server configuration
O erro acima só poderá ser detectado via log do Apache.
Para corrigir o problema, foi necessário incluir uma linha (Require all granted) nas configurações de hosts do Apache, ficando assim:
/usr/local/apache/conf.d/vhosts/dominio.com.br.ssl.conf
<Directory "/home/dominio/public_html"> Options -Indexes -FollowSymLinks +SymLinksIfOwnerMatch AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch SSLRequireSSL Require all granted </Directory>