PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کسی علت رخ دادن این مشکل رو میدونه ؟



sodahost
August 16th, 2011, 23:52
سلام دوستان
سرور من جدیدا فایل های خارج از سرور رو نشون نمیده
مثلا اگه یک فایل RSS رو فراخوانی بخواهم بکنم
صفحه سفید میشه !
البته هم وب سرور لایت اسپید رو دارم و هم آپاچی
داخل لایت اسپید صفحه سفید
ولی در آپاچی این پیغام دیده می شود.

http://www.khanehdorbin.ir/a.html

برای رفع مشکل چه باید کرد ؟




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

mamali5
August 17th, 2011, 00:27
لاین 16 این فایل چی هست توش؟

/home/khaneh/public_html/getrss.php

sazsaz
August 17th, 2011, 00:37
سلام این فایل getrss.php را ضمیمه کنید متاسفانه سطر 16 می گه که نمی تونه سطر 20 را بخونه و لود کنه

sodahost
August 17th, 2011, 09:25
سلام
دوستان مشکل از اسکریپت نیست !! چون روی لوکال و چند سایت دیگه که روی سرورهای دیگه هست کار میکنه !!
حتی همین فایل رو روی سرور دیگه گذاشتم کار کرد !!
ولی حالا خواستید من می گذارم

<?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>");
}
?>

iMohsen
August 17th, 2011, 09:32
تنظیمات دسترسی به URL در لایت اسپید غیرفعال هست .
اینجا نوشته که !!‌‌: " URL file-access is disabled in the server configuration "
اینجا رو ببینید (http://www.litespeedtech.com/support/forum/showthread.php?t=2673)

sodahost
August 17th, 2011, 10:50
مرسی مشکل رو توی وب سرور آپاچی بر طرف کردم

Maryat
March 13th, 2012, 15:53
همین مشکل و دارم اما مدیر سرور حاضر نیست تغییری تو کانفیگش بده

راه حل دیگه ایی نداره ؟؟؟8-|

amirizadi
March 13th, 2012, 15:59
تعویض سرویس دهنده یا خرید سرور مجازی

Maryat
March 13th, 2012, 16:02
این که راه حل نیست چون این موضوع فقط برای یک ماهه میخاد به حالت لینک باکس تبلیغ بشه

Maryat
March 14th, 2012, 20:34
برای جلوگیری از این مشکل باید این دو خط رو به PHP.INI اضافه کنید


allow_url_fopen=On
allow_url_include=On

برای جلوگیری از فشار به سروری که داره فید میده چکار باید کرد چون وقتی بازدید بالا میره سرور دان میشه :-<

abolfazlgoodarzi
March 14th, 2012, 22:57
برای جلوگیری از فشار به سروری که داره فید میده چکار باید کرد چون وقتی بازدید بالا میره سرور دان میشه

سرور رو مانیتور کنید و مشکل رو پیدا کنید.
بهینه سازی سرور و سیستم ارائه فید شما.

Maryat
March 14th, 2012, 23:35
سرور رو مانیتور کنید و مشکل رو پیدا کنید.
بهینه سازی سرور و سیستم ارائه فید شما.

الان لینکام و استاتیک کردم اما این خوب نیست

از طرفی میخام ایفریم بیوفته رو سایت خودم ولی سرور دان میشه اگه بتونم ای فریم رو سیستم خودم بیارم خیلی برای رنک خوب میشه ولی سرور جواب این بازدید و نمیده و سریع دان میشه شما راه حلی برای این موضوع دارید
(متوجه منظور شما نشدم )

tofanweb
March 15th, 2012, 01:44
الان لینکام و استاتیک کردم اما این خوب نیست

از طرفی میخام ایفریم بیوفته رو سایت خودم ولی سرور دان میشه اگه بتونم ای فریم رو سیستم خودم بیارم خیلی برای رنک خوب میشه ولی سرور جواب این بازدید و نمیده و سریع دان میشه شما راه حلی برای این موضوع دارید
(متوجه منظور شما نشدم )

سلام
لطفا دقیقا توضیح بدید و لینک بدید یا عکس و بگید مدیریت محتواتون چی هست که این مشکل رو برخوردید ؟

ببینید مثلا وردپرس اگر رم سرور تو تنظیمات php کم باشه تو فید و ... به مشکلات زیادی بر میخوره

هر مدیریت محتوایی مشکلات خودش رو داره

سرور خودتون هست ؟ یا هاست دارید رو یه سرور ؟

Maryat
March 15th, 2012, 02:58
من یه سرور مجازی دارم

که سه تا سایت روش دارم

یکی از سایت ها سایت تفریحی و وردپرس

برای تبلیغ این سایت یک لینک باکس با استفاده از php ایجاد کردم یعنی فید خوان اختصاصی برای خودم نوشتم

این لینک باکس بصورت iframe گذاشتم تو سایت پر بازدید همون موقع سرورم دان شد

بعد اومدم این کد و گذاشتم رو همون سرور که تبلیغ گذاشته بودم که چون لایت اسپید بود نتونست اجرا کنه

راه سومی پیدا کردم که با یه سایت واسطه فید ها رو خوندم و ای فریم سایت واسط و گذاشتم تو سایت تبلیغیه بازم سرورم بهش فشار اومد و نتونست جوابگو باشه

نهایتا به این نتیجه رسیدم لینک ها رو بصورت دستی تو سایت واسط بزارم اینجوری دیگه نیازی به خوندن فید از سرور خودم نبود و در واقع لینک ها از این سایت واسط به سایت من میاد و بازدید

هایی که از iframe میاد نصیب این سایت واسط میشه

حالا من میخام یه کاری کنم یا کدی چیزی بنویسم که ایفریم مستقیم رو هاست خودم باشه که این بازدیدها هم بیاد رو سایت خودم و سایتم دان نشه افزونه wp super cashe هم رو وردپرسم نصبه

ممنون از راهنمایی