Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 代码在本地主机上运行良好,但在实时服务器上抛出错误_Php_Amazon Web Services_.htaccess - Fatal编程技术网

Php 代码在本地主机上运行良好,但在实时服务器上抛出错误

Php 代码在本地主机上运行良好,但在实时服务器上抛出错误,php,amazon-web-services,.htaccess,Php,Amazon Web Services,.htaccess,我正在运行一个网站从相当长的多个地区。最近,India locale停止在索引页上显示产品。但其他地区仍然可以在live server上正常工作 我深入研究了错误,发现India locale在localhost上仍然工作得很好。为了安全起见,我再次替换了所有脚本,以确保它在实时服务器上复制,清除缓存等,但结果是相同的 我已经花了3天的时间来识别错误。我已经检查了错误日志,它显示了与此问题无关的错误。htaccess修改也已完成,但没有帮助 编辑 我想我已经找到了问题的根源。这似乎又一次奇怪了,

我正在运行一个网站从相当长的多个地区。最近,India locale停止在索引页上显示产品。但其他地区仍然可以在live server上正常工作

我深入研究了错误,发现India locale在localhost上仍然工作得很好。为了安全起见,我再次替换了所有脚本,以确保它在实时服务器上复制,清除缓存等,但结果是相同的

我已经花了3天的时间来识别错误。我已经检查了错误日志,它显示了与此问题无关的错误。htaccess修改也已完成,但没有帮助

编辑

我想我已经找到了问题的根源。这似乎又一次奇怪了,但这里的问题是卷曲。在localhost上,一切都运行得非常好。但在live server上,在生成正确的签名url后,并没有针对India locale的响应。使用新浏览器选项卡获取的签名url信息的正确性如下所示

<BrowseNodeLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2013-08-01">
<OperationRequest>
<HTTPHeaders>
<Header Name="UserAgent" Value="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36"/>
</HTTPHeaders>
<RequestId>c2af6d3b-9a6b-4988-9101-2f324d3860c0</RequestId>
<Arguments>
<Argument Name="AWSAccessKeyId" Value="MYSECRETPUBLICKEY"/>
<Argument Name="AssociateTag" Value="MYLOCALASSOCIATEID"/>
<Argument Name="BrowseNodeId" Value="5311359031"/>
<Argument Name="Operation" Value="BrowseNodeLookup"/>
<Argument Name="ResponseGroup" Value="TopSellers"/>
<Argument Name="Service" Value="AWSECommerceService"/>
<Argument Name="Timestamp" Value="2017-08-05T14:15:18Z"/>
<Argument Name="Version" Value="2013-08-01"/>
<Argument Name="Signature" Value="acaYMWI/Moa8twZS2DI4zo/J4sjEE5kXBHsG+z9gqqM="/>
</Arguments>
<RequestProcessingTime>0.010550051</RequestProcessingTime>
</OperationRequest>
<BrowseNodes>
<Request>
<IsValid>True</IsValid>
<BrowseNodeLookupRequest>
<BrowseNodeId>5311359031</BrowseNodeId>
<ResponseGroup>TopSellers</ResponseGroup>
</BrowseNodeLookupRequest>
</Request>
<BrowseNode>
<BrowseNodeId>5311359031</BrowseNodeId>
<Name>Luxury Beauty</Name>
<TopSellers>
<TopSeller>
<ASIN>B01N6O1T8I</ASIN>
<Title>
Forest Essentials Hair Cleanser, Bhringraj and Shikakai, 200ml
</Title>
</TopSeller>
<TopSeller>
<ASIN>B007UPKJ5O</ASIN>
<Title>
Kama Ayurveda Bringadi Intensive Hair Treatment, 100ml
</Title>
</TopSeller>
<TopSeller>
<ASIN>B00803FWR0</ASIN>
<Title>Calvin Klein One Deodorant Body Spray, 152gm</Title>
</TopSeller>
<TopSeller>
<ASIN>B009TOZZ3A</ASIN>
<Title>
Forest Essentials Kashmiri Saffron and Neem Delicate Facial Cleanser, 200ml
</Title>
</TopSeller>
<TopSeller>
<ASIN>B00NXXN10M</ASIN>
<Title>
Kama Ayurveda Nalpamaradi Skin Brightening Treatment, 100ml
</Title>
</TopSeller>
<TopSeller>
<ASIN>B000C1VVQO</ASIN>
<Title>Davidoff Cool Water Woman Deodarant, 100ml</Title>
</TopSeller>
<TopSeller>
<ASIN>B007UPKK3U</ASIN>
<Title>
Kama Ayurveda Pure Rose Water Face and Body Mist, 200ml
</Title>
</TopSeller>
<TopSeller>
<ASIN>B009TP3O6O</ASIN>
<Title>
Forest Essentials Mashobra Honey, Lemon and Rosewater Facial Cleanser, 200ml
</Title>
</TopSeller>
<TopSeller>
<ASIN>B01HIATKS2</ASIN>
<Title>Kama Ayurveda Organic Neem Oil, 200ml</Title>
</TopSeller>
<TopSeller>
<ASIN>B00SUTAE6S</ASIN>
<Title>
Kama Ayurveda Bringadi Intensive Hair Treatment, 250ml
</Title>
</TopSeller>
</TopSellers>
<TopItemSet>
<Type>TopSellers</Type>
<TopItem>
<ASIN>B01N6O1T8I</ASIN>
<Title>
Forest Essentials Hair Cleanser, Bhringraj and Shikakai, 200ml
</Title>
<DetailPageURL>
https://www.amazon.in/Forest-Essentials-Cleanser-Bhringraj-Shikakai/dp/B01N6O1T8I?SubscriptionId=AKIAJVXQJPNIJK243PUA&tag=funshoppiec0e-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B01N6O1T8I
</DetailPageURL>
<ProductGroup>Prestige Beauty</ProductGroup>
</TopItem>
<TopItem>
<ASIN>B007UPKJ5O</ASIN>
<Title>
Kama Ayurveda Bringadi Intensive Hair Treatment, 100ml
</Title>
<DetailPageURL>
https://www.amazon.in/Kama-Ayurveda-Bringadi-Intensive-Treatment/dp/B007UPKJ5O?SubscriptionId=AKIAJVXQJPNIJK243PUA&tag=funshoppiec0e-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B007UPKJ5O
</DetailPageURL>
<ProductGroup>Prestige Beauty</ProductGroup>
</TopItem>
<TopItem>
<ASIN>B00803FWR0</ASIN>
<Title>Calvin Klein One Deodorant Body Spray, 152gm</Title>
<DetailPageURL>
https://www.amazon.in/Calvin-Klein-Deodorant-Spray-152gm/dp/B00803FWR0?SubscriptionId=AKIAJVXQJPNIJK243PUA&tag=funshoppiec0e-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B00803FWR0
</DetailPageURL>
<ProductGroup>Prestige Beauty</ProductGroup>
</TopItem>
<TopItem>
<ASIN>B009TOZZ3A</ASIN>
<Title>
Forest Essentials Kashmiri Saffron and Neem Delicate Facial Cleanser, 200ml
</Title>
<DetailPageURL>
https://www.amazon.in/Forest-Essentials-Kashmiri-Delicate-Cleanser/dp/B009TOZZ3A?SubscriptionId=AKIAJVXQJPNIJK243PUA&tag=funshoppiec0e-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B009TOZZ3A
</DetailPageURL>
<ProductGroup>Prestige Beauty</ProductGroup>
</TopItem>
<TopItem>
<ASIN>B00NXXN10M</ASIN>
<Title>
Kama Ayurveda Nalpamaradi Skin Brightening Treatment, 100ml
</Title>
<DetailPageURL>
https://www.amazon.in/Kama-Ayurveda-Nalpamaradi-Brightening-Treatment/dp/B00NXXN10M?SubscriptionId=AKIAJVXQJPNIJK243PUA&tag=funshoppiec0e-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B00NXXN10M
</DetailPageURL>
<ProductGroup>Prestige Beauty</ProductGroup>
</TopItem>
<TopItem>
<ASIN>B000C1VVQO</ASIN>
<Title>Davidoff Cool Water Woman Deodarant, 100ml</Title>
<DetailPageURL>
https://www.amazon.in/Davidoff-Water-Woman-Deodarant-100ml/dp/B000C1VVQO?SubscriptionId=AKIAJVXQJPNIJK243PUA&tag=funshoppiec0e-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B000C1VVQO
</DetailPageURL>
<ProductGroup>Prestige Beauty</ProductGroup>
</TopItem>
<TopItem>
<ASIN>B007UPKK3U</ASIN>
<Title>
Kama Ayurveda Pure Rose Water Face and Body Mist, 200ml
</Title>
<DetailPageURL>
https://www.amazon.in/Kama-Ayurveda-Pure-Water-200ml/dp/B007UPKK3U?SubscriptionId=AKIAJVXQJPNIJK243PUA&tag=funshoppiec0e-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B007UPKK3U
</DetailPageURL>
<ProductGroup>Prestige Beauty</ProductGroup>
</TopItem>
<TopItem>
<ASIN>B009TP3O6O</ASIN>
<Title>
Forest Essentials Mashobra Honey, Lemon and Rosewater Facial Cleanser, 200ml
</Title>
<DetailPageURL>
https://www.amazon.in/Forest-Essentials-Mashobra-Rosewater-Cleanser/dp/B009TP3O6O?SubscriptionId=AKIAJVXQJPNIJK243PUA&tag=funshoppiec0e-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B009TP3O6O
</DetailPageURL>
<ProductGroup>Prestige Beauty</ProductGroup>
</TopItem>
<TopItem>
<ASIN>B01HIATKS2</ASIN>
<Title>Kama Ayurveda Organic Neem Oil, 200ml</Title>
<DetailPageURL>
https://www.amazon.in/Kama-Ayurveda-Organic-Neem-200ml/dp/B01HIATKS2?SubscriptionId=AKIAJVXQJPNIJK243PUA&tag=funshoppiec0e-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B01HIATKS2
</DetailPageURL>
<ProductGroup>Prestige Beauty</ProductGroup>
</TopItem>
<TopItem>
<ASIN>B00SUTAE6S</ASIN>
<Title>
Kama Ayurveda Bringadi Intensive Hair Treatment, 250ml
</Title>
<DetailPageURL>
https://www.amazon.in/Kama-Ayurveda-Bringadi-Intensive-Treatment/dp/B00SUTAE6S?SubscriptionId=AKIAJVXQJPNIJK243PUA&tag=funshoppiec0e-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B00SUTAE6S
</DetailPageURL>
<ProductGroup>Prestige Beauty</ProductGroup>
</TopItem>
</TopItemSet>
</BrowseNode>
</BrowseNodes>
</BrowseNodeLookupResponse>

您需要共享Deal-details.php,不是全部,而是关于错误的特定行。嗨,Hakan,Deal-details.php错误是由于检索到的xml的for循环引起的,因为该xml没有出来,所以它抛出了错误。我已经修复了这一部分,但问题是为什么index.php代码被重定向到Deal details.php?删除所有重写到
Deal details.php的规则,然后重新测试。没有任何更改。阅读问题中编辑过的部分,你们得到那个xml了吗?在获取(来自/针对)印度的交易时,它是否可能对您的服务器设置太大?您需要共享Deal-details.php,不是全部,而是关于错误的特定行。您好,Hakan,Deal-details.php错误是由于检索到的xml的for循环引起的,因为该xml没有出来,所以它抛出了错误。我已经修复了这一部分,但问题是为什么index.php代码被重定向到Deal details.php?删除所有重写到
Deal details.php的规则,然后重新测试。没有任何更改。阅读问题中编辑过的部分,你们得到那个xml了吗?在(从/为)印度获得交易时,它是否可能对您的服务器设置太大?
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $request);
curl_setopt($curl, CURLOPT_FAILONERROR, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$html = curl_exec($curl);
curl_close($curl);