我正在编写API,我需要从webhook(Shopify)获取一些数据。
昨天它正在运行,但即使我的.htaccess
文件与我正在处理的另一个副本看起来相同,它也突然停止了。
webhook的地址为:
以下是.htaccess
的一些内容:
## default index file
DirectoryIndex index.php
## rewrite everything else to API.php
RewriteCond %{REQUEST_URI} /([^/]+)(?:/API-NEW)
RewriteRule ([a-zA-Z0-9_-]*)\.(service|test)$ index.php?action=$1&debug=$2&shop=%1&%{QUERY_STRING} [nc,qsa,L]
这是我的index.php
:
<?php
require_once 'configs.php';
require_once 'helpers/helpers.php';
require_once 'helpers/io_helpers.php';
$date = date(DATE_RFC2822);
file_put_contents('debug/debug_info.txt', 'Request started', FILE_APPEND);
if (in_array($_GET['action'],array('insertOrder','updateOrder'))){
writeToDebug($date . " --> New: " . $_GET['action']);
getRequest();
}
它没有给debug/debug_info.txt
写任何东西,所以我有点失去了我的生活。
请帮忙吗?
答案 0 :(得分:0)
显然,其中一个必填文件中存在拼写错误。
事实证明这是错误的:
function getProductsTable($csvFile = __DIR__ . '/../products.csv', $delimiter = ',')
#Somehow assigning csvFile like that doesn't work
谁会猜到......