0

PLEKS を実行している別のサーバーから cPanel を使用するサーバーにサイトを移動しました。どちらのサーバーにも CURL サポート付きの PHP 5.2.17 がインストールされていますが、サイトを cPanel サイトに移動した後、curl_exec で「self」(ブログ CMS を使用する Web サイトの一部) でクラッシュします。

その部分のコードは次のようになります。

                    # INSTANTIATE CURL.
                        $curl = curl_init();

                        # CURL SETTINGS.
                        curl_setopt($curl, CURLOPT_URL, "http://www.mydomain.com/news/index.php?tempskin=_rss2");
                        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
                        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0);

                        # GRAB THE XML FILE.
                        $xmlData = curl_exec($curl);

                        curl_close($curl);

                        # SET UP XML OBJECT.
                        $xmlObjData = simplexml_load_string( $xmlData );

                        $tempCounter = 0;

                        foreach ( $xmlObjData->channel->item as $item )
                        {                    
                            # DISPLAY ONLY 10 ITEMS.
                            if ( $tempCounter < 10 )
                            {
                                echo "<li><a href=\"{$item -> link}\">{$item -> title}</a></li>
                        ";
                            }

                            $tempCounter += 1;
                        }

                         ?> 

cPanelサーバーがそれを処理できない理由は何ですか?

ありがとう

4

2 に答える 2

0

cPanel には 2 つの php バイナリがあります。までに延長の確認・ご確認をお願い致しますphp -m | grep curl。利用できない場合は、WHM の EasyApache オプションを使用して PHP を再度コンパイルし、curl を有効にする必要があります。

于 2013-08-13T13:11:13.640 に答える