کسی علت رخ دادن این مشکل رو میدونه ؟
سلام دوستان
سرور من جدیدا فایل های خارج از سرور رو نشون نمیده
مثلا اگه یک فایل RSS رو فراخوانی بخواهم بکنم
صفحه سفید میشه !
البته هم وب سرور لایت اسپید رو دارم و هم آپاچی
داخل لایت اسپید صفحه سفید
ولی در آپاچی این پیغام دیده می شود.
http://www.khanehdorbin.ir/a.html
برای رفع مشکل چه باید کرد ؟
کد PHP:
Warning: DOMDocument::load() [domdocument.load]: URL file-access is disabled in the server configuration in /home/khaneh/public_html/getrss.php on line 16
Warning: DOMDocument::load(http://news.google.com/news?ned=us&topic=h&output=rss) [domdocument.load]: failed to open stream: no suitable wrapper could be found in /home/khaneh/public_html/getrss.php on line 16
Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "http://news.google.com/news?ned=us&topic=h&output=rss" in /home/khaneh/public_html/getrss.php on line 16
Fatal error: Call to a member function getElementsByTagName() on a non-object in /home/khaneh/public_html/getrss.php on line 20
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
لاین 16 این فایل چی هست توش؟
/home/khaneh/public_html/getrss.php
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
سلام این فایل getrss.php را ضمیمه کنید متاسفانه سطر 16 می گه که نمی تونه سطر 20 را بخونه و لود کنه
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
سلام
دوستان مشکل از اسکریپت نیست !! چون روی لوکال و چند سایت دیگه که روی سرورهای دیگه هست کار میکنه !!
حتی همین فایل رو روی سرور دیگه گذاشتم کار کرد !!
ولی حالا خواستید من می گذارم
کد PHP:
<?php
//get the q parameter from URL
$q=$_GET["q"];
//find out which feed was selected
if($q=="Google")
{
$xml=("http://news.google.com/news?ned=us&topic=h&output=rss");
}
elseif($q=="MSNBC")
{
$xml=("http://rss.msnbc.msn.com/id/3032091/device/rss/rss.xml");
}
$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);
//get elements from "<channel>"
$channel=$xmlDoc->getElementsByTagName('channel')->item(0);
$channel_title = $channel->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$channel_link = $channel->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
$channel_desc = $channel->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;
//output elements from "<channel>"
echo("<p><a href='" . $channel_link
. "'>" . $channel_title . "</a>");
echo("<br />");
echo($channel_desc . "</p>");
//get and output "<item>" elements
$x=$xmlDoc->getElementsByTagName('item');
for ($i=0; $i<=2; $i++)
{
$item_title=$x->item($i)->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$item_link=$x->item($i)->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
$item_desc=$x->item($i)->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;
echo ("<p><a href='" . $item_link
. "'>" . $item_title . "</a>");
echo ("<br />");
echo ($item_desc . "</p>");
}
?>
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
تنظیمات دسترسی به URL در لایت اسپید غیرفعال هست .
اینجا نوشته که !!: " URL file-access is disabled in the server configuration "
اینجا رو ببینید
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
مرسی مشکل رو توی وب سرور آپاچی بر طرف کردم
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
همین مشکل و دارم اما مدیر سرور حاضر نیست تغییری تو کانفیگش بده
راه حل دیگه ایی نداره ؟؟؟8-|
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
تعویض سرویس دهنده یا خرید سرور مجازی
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
این که راه حل نیست چون این موضوع فقط برای یک ماهه میخاد به حالت لینک باکس تبلیغ بشه
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
برای جلوگیری از این مشکل باید این دو خط رو به PHP.INI اضافه کنید
کد:
allow_url_fopen=On
allow_url_include=On
برای جلوگیری از فشار به سروری که داره فید میده چکار باید کرد چون وقتی بازدید بالا میره سرور دان میشه :-<
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
نقل قول:
نوشته اصلی توسط
Maryat
برای جلوگیری از فشار به سروری که داره فید میده چکار باید کرد چون وقتی بازدید بالا میره سرور دان میشه
سرور رو مانیتور کنید و مشکل رو پیدا کنید.
بهینه سازی سرور و سیستم ارائه فید شما.
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
نقل قول:
نوشته اصلی توسط
abolfazlgoodarzi
سرور رو مانیتور کنید و مشکل رو پیدا کنید.
بهینه سازی سرور و سیستم ارائه فید شما.
الان لینکام و استاتیک کردم اما این خوب نیست
از طرفی میخام ایفریم بیوفته رو سایت خودم ولی سرور دان میشه اگه بتونم ای فریم رو سیستم خودم بیارم خیلی برای رنک خوب میشه ولی سرور جواب این بازدید و نمیده و سریع دان میشه شما راه حلی برای این موضوع دارید
(متوجه منظور شما نشدم )
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
نقل قول:
نوشته اصلی توسط
Maryat
الان لینکام و استاتیک کردم اما این خوب نیست
از طرفی میخام ایفریم بیوفته رو سایت خودم ولی سرور دان میشه اگه بتونم ای فریم رو سیستم خودم بیارم خیلی برای رنک خوب میشه ولی سرور جواب این بازدید و نمیده و سریع دان میشه شما راه حلی برای این موضوع دارید
(متوجه منظور شما نشدم )
سلام
لطفا دقیقا توضیح بدید و لینک بدید یا عکس و بگید مدیریت محتواتون چی هست که این مشکل رو برخوردید ؟
ببینید مثلا وردپرس اگر رم سرور تو تنظیمات php کم باشه تو فید و ... به مشکلات زیادی بر میخوره
هر مدیریت محتوایی مشکلات خودش رو داره
سرور خودتون هست ؟ یا هاست دارید رو یه سرور ؟
پاسخ : کسی علت رخ دادن این مشکل رو میدونه ؟
من یه سرور مجازی دارم
که سه تا سایت روش دارم
یکی از سایت ها سایت تفریحی و وردپرس
برای تبلیغ این سایت یک لینک باکس با استفاده از php ایجاد کردم یعنی فید خوان اختصاصی برای خودم نوشتم
این لینک باکس بصورت iframe گذاشتم تو سایت پر بازدید همون موقع سرورم دان شد
بعد اومدم این کد و گذاشتم رو همون سرور که تبلیغ گذاشته بودم که چون لایت اسپید بود نتونست اجرا کنه
راه سومی پیدا کردم که با یه سایت واسطه فید ها رو خوندم و ای فریم سایت واسط و گذاشتم تو سایت تبلیغیه بازم سرورم بهش فشار اومد و نتونست جوابگو باشه
نهایتا به این نتیجه رسیدم لینک ها رو بصورت دستی تو سایت واسط بزارم اینجوری دیگه نیازی به خوندن فید از سرور خودم نبود و در واقع لینک ها از این سایت واسط به سایت من میاد و بازدید
هایی که از iframe میاد نصیب این سایت واسط میشه
حالا من میخام یه کاری کنم یا کدی چیزی بنویسم که ایفریم مستقیم رو هاست خودم باشه که این بازدیدها هم بیاد رو سایت خودم و سایتم دان نشه افزونه wp super cashe هم رو وردپرسم نصبه
ممنون از راهنمایی