ورود

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



minaei
01-14-2008, 09:14 AM
با سلام
من برای اینکه Register Globals را off کنم همان دستوراتی را که فروم بود در فایل .htaccess نوشتم و در روت سایت قرار دادم البته مامبو من در شاخه sciencpaper نصب شده. بعد از این دیگه مامبو بالا نمیاد. چیکار باید کنم؟ :'(
اینم آدرس سایت <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

firoozmandan
01-14-2008, 09:18 AM
سلام

مواردی که برای OFF کردن register global در htaccess اضافه کردید رو حذف کنید مشکل حل میشه !

یا علی

minaei
01-14-2008, 09:44 AM
با ftp اون فایل رو نمیشه دید. من هم یه فایل دیگه درست کردم و هیچ کدی توش ننوشتم و خالی دوباره owerwrite کردم. اما باز هم همون پیغام رو میده.
یعنی باید مامبو رو دوباره نصب کنم؟ :o

firoozmandan
01-14-2008, 09:46 AM
خیر !

از طریق Control Panel هاستتون اقدام کنید . ربطی به مامبو نداره !
یا از مدیر هاستتون بخوایید که این فایل رو حذف کنه

یا علی

minaei
01-14-2008, 09:57 AM
خیلی ممنون . درست شد. فایل داخل مامبو رو هم می بایست overwrite کنم. :D
اما دیگه نمیشه تو فایل .htaccess هیچ دستوری نوشت چون هر تغییری که میدم دوباره سایت از کار میفته مخصوصا برای کارهای امنیتی. فکر میکنید اشکال از کجاست؟

firoozmandan
01-14-2008, 10:04 AM
احتمال زیاد Server API شما Apache نیست و CGI هست .

minaei
01-14-2008, 10:11 AM
توی مشخصات سیستم که میرم به این شکل هست:
اینترفیس توکار پی اچ پی برای وب سرور : cgi

منظور همون server API هست؟
و اگر اینطور باشه با مامبو ناسازگار هست؟

minaei
01-14-2008, 10:54 AM
یه سوا داشتم . من به مسئول هاست گفتم register global رو off کنه اونم میگه یه فایل php.ini رو گذاشته تو روت وب سایت و از اونجا اونو off کرده. مگه اینطوری register globalخاموش میشه؟

minaei
01-14-2008, 10:57 AM
ببخشید safe mode رو اشتباها register global نوشتم

hossein.shokrzadeh
01-14-2008, 11:02 AM
سلام
خوب الان یه PHPInfo بگیر، ببین خاموشه یا روشن، اگر بلد نیستی یه سرچکی بزن :)
یا علی علیه السلام

minaei
01-14-2008, 11:32 AM
وقتی phpinfo میگیرم. Safe Mode=off و register global = off هست اما توی مامبو on نشون میده!!! و موقع نصب جامع ارور safe mode میده:
Fatal: Your system is running in Safe Mode component install is aborting!

minaei
01-15-2008, 05:17 AM
من یک فایل test.php ساختم تا phpinfo رو ببینم. اینم آدرس:
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
میشه شما تست کنید! توی مامبو قسمت سیستم Safe Mode=on هست!!!؟؟

abtin
01-15-2008, 08:34 AM
توی phpinfo تون هم که ON هست !

safe mode را باید به مسئول سرورتون بگید براتون Off کنن.

برای off کردم register global هم توی انجمن آموزشش هست به قول حسین یه سرچکی بزن .

minaei
01-15-2008, 08:51 AM
من به مسئول هاست میگم off کنه اونم یه فایل php.ini تو روت گذاشته و در اون safe mode = off قرار داده. اما فکر نمی کنم اینطوری درست بشه. در ضمن چون سرور از cgi استفاده می کنه نمیشه از فایل htaccess استفاده کرد چون سایت دیگه بالا نمی یاد. کسی می دونه چطوری میشه از سرور safe mode رو off کرد؟ یا حداقل مراحلش چیه؟
خیلی هم سرچ کردم ??? تقریبا اکثر مقالات درباره safe mode و register global رو خوندم. چرا هی میگین یه سرچکی بزن!!!

abtin
01-15-2008, 01:50 PM
خوب اگه اینجوریه register global رو هم ایشون باید خاموش کنن.

متسفانه شما دسترسی ندارین و فقط مسئول سرور می تونه خاموش کنه .این موارد به سرورتون ربط داره از اونها کمک بخواین اونها حتما بیشتر راهنماییتون باید بکنن !

firoozmandan
01-16-2008, 05:29 AM
به نظر میاد suexe فعال هست به همین دلیل شما نمیتونید در فایل htaccess از php flag استفاده کنید .
محتویات فایل htaccess رو خالی کنید مشکل حل میشه

safe_mode &amp; Register_global هم OFF شدند

یا علی

minaei
01-16-2008, 06:55 AM
ميدونم كه اين تاپيك ديگه داره از حوصله خارج ميشه اما ... :-[

همونطور كه آقاي فيروزمندان نوشتن به ظاهر هر دو off شدن اما وقتي توي مامبو ميريم توي مشخصات سيستم هنوز on هستند.

وقتي فايل php.ini رو رينيم ميكنم و phpinfo ميگيرم هنوز on هست اما اگه اين فايل باشه بطور غيرواقعي off نشون ميده در حاليكه اينطور نيست. :o

يا علي

firoozmandan
01-16-2008, 07:07 AM
این مورد رو با مدیر سرورتون در میون بذارید

minaei
01-16-2008, 07:41 AM
من با مدير هاست تماس گرفتم. ميگه بخاطر امنيت نمي تونه safe mode كل سرور رو off كنه و اكانت من هم بايد با همون فايل php.ini درست بشه (كه نشده) . خلاصه آخرش گفت مي توني ماژولها تو دستي نصب كني. نميدونم ميشه يا نه؟

آيا ميشه اول همه ماژولها رو روي لوكال نصب كرد بعد بصورت آموزشيي كه گذاشتين فرستاد روي سرور؟ آيا اينطوري ماژولها و مامبوتها در حالت safe mode كار مي كنند؟

بطور كلي اگر safe mode روشن باشه فقط براي نصب ماژول مشكل پيش مياد يا خود ماژولها هم ممكنه كار نكنند؟ مثلا داتسو يا بعضي كامپوننتها

نوید
01-16-2008, 07:52 AM
این کار ممکنه
ولی با روشن بودن safemode بعدا حتما به مشکل برمیخورید
توصیه میکنم هاستتون را عوض کنید

hossein.shokrzadeh
01-16-2008, 08:26 AM
سلام
البته من الان نگاه کردم، تو phpinfo دیدم Safe_mode خاموشه
Register Globals هم همینطور
تو مامبو که میری، یه CTRL+F5 بزن، ببین شاید کش شده...
یا علی علیه السلام

minaei
01-16-2008, 09:01 AM
CTRL+F5 هم زدم تا بطور كامل refresh بشه اما بازم safe mode روشن هست. احتمالا مامبو safe mode اصلي سرور رو مي خونه. چون الان يك روز هم هست كه فايل php.ini رو در روت قرار داده اما خبري از off شدن نيست!!!

radmehr
01-16-2008, 02:42 PM
دوست عزیز
سرور شما مشکل داره با مامبو .. حالا تا 10 روز دیگه هم اینجا برای هم داستان تعریف کنیم مشکل حل نمیشه
توصیصه میکنم هاستتون رو عوض کنید اگر میخواین از مامبو استفاده کنید

hisitech
01-24-2008, 03:00 PM
ببخشید من یه مقدار دیر این تاپیک رو دیدم ! :(
ولی میگم تا بعدا اگر شخصی سرچ کرد اینو پیدا کنه ، با عرض پوزش از اساتید سایت:
منم همچین مشکلی داشتم با شرایط مشابه شما تو یکی از سایت هام .....راه حل اینه که شما یه فایل php.ini میسازی و هر تنظیمی که لازم داری توش میذاری مثل اینی که من دارم (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>) حالا برا اینکه این تنظیمات کار کنه باید این فایل رو توی همه ی شاخه ها کپی کنی ! :o میپرسی چه طور ؟ با کمک این اسکریپت (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>) یا اسکریپت مشابهی که داری
اسکریپت و فایل php.ini و تو روت کپی می کنی و اسکریپت رو اجرا می کنی همه چی حله

hossein.shokrzadeh
01-24-2008, 09:49 PM
سلام
با تشکر از hisitech عزیز به خاطر این اسکریپت و راه حلشون :)
دوستان بزرگتر این راه رو تایید میکنید؟ آیا خطر امنیتی یا ... به وجود نمیاره؟
راستی hisitech جان...
اسکریپت و فایل php.ini و تو روت کپی می کنی و اسکریپت رو اجرا می کنی همه چی حله... انشاالله یادت رفت ;)
یا علی علیه السلام

minaei
02-06-2008, 10:17 AM
ببخشید من یه مقدار دیر این تاپیک رو دیدم ! :(
ولی میگم تا بعدا اگر شخصی سرچ کرد اینو پیدا کنه ، با عرض پوزش از اساتید سایت:
منم همچین مشکلی داشتم با شرایط مشابه شما تو یکی از سایت هام .....راه حل اینه که شما یه فایل php.ini میسازی و هر تنظیمی که لازم داری توش میذاری مثل اینی که من دارم (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>) حالا برا اینکه این تنظیمات کار کنه باید این فایل رو توی همه ی شاخه ها کپی کنی ! :o میپرسی چه طور ؟ با کمک این اسکریپت (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>) یا اسکریپت مشابهی که داری
اسکریپت و فایل php.ini و تو روت کپی می کنی و اسکریپت رو اجرا می کنی همه چی حله


سلام
آقا! دستت درد نکنه خیلی عالی بود. بالاخره safe mode خاموش شد.

a_fallahi
03-05-2008, 09:57 AM
سلام
آقا! ضمن تشكر صميمانه با توجه به مشكل مشابه من
php.ini و php_ini_copy.php را در شاخه /public_html قرار داده ام و مي خواهم php.ini را در تمام شاخه هاي مثلا : public_html/fa كپي كنم
با توجه به : ; &quot;path = &quot;/home/&quot; . get_current_user() . &quot;/public_html$
1- مسير root را چگونه تنظيم كنم ؟ با هر مسيري پيغام خطاي Error - no source php.ini file مي آيد
2- براي اجراي اسكريپت از <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> بايد استفاده كنم؟

متشكرم

minaei
03-05-2008, 11:35 AM
با سلام

فقط کافیه فایلهای php.ini و php_ini_copy.php رو توی روت کپی کنی. بعد از طریق اکسپلورر php_ini_copy.php رو اجرا می کنی.( <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>) یه صفحه باز میشه و نشون میده که داره توی تمام فلدرهای سایت فایل php.ini کپی میشه.

msa407
06-30-2008, 01:10 PM
هر چند این تاپیک قدیمی است ولی من سوال میکنم به امید خدا کسی جواب بده
من پوشه ای به نام public_html اصلا ندارم (من از کنترل پنل plesk استفاده میکنم) و به جای اون <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> دارم ایا برای استفاده از اسکریپت ارایه شده باید در اون تنظیمات و یا تغییراتی انجام گیرد یا که نه ؟!
من هر کار کردم نشد و پیغام داد Error - no source php.ini file این هم کدهای موجود در اسکریپت
&lt;?php
// set this value to Y if you only want to overwrite old php.ini files
// set this value to N if you want to put a php.ini file in every directory
$overwriteOnly = &quot;N&quot;;

if ($overwriteOnly == &quot;Y&quot;) echo &quot;Operating in Overwrite Only Mode&lt;br&gt;&lt;br&gt;&quot;;
$path = &quot;/home/&quot; . get_current_user() . &quot;/public_html&quot;;
$source = $path . &quot;/php.ini&quot;;
if (!file_exists($source)) die(&#039;Error - no source php.ini file&#039;);
function search($dir) {
global $source;
global $overwriteOnly;
$dh = opendir($dir);
while (($filename = readdir($dh)) !== false) {
if ( $filename !== &#039;.&#039; AND $filename !== &#039;..&#039; AND $filename !== &#039;cgi-bin&#039; AND is_dir(&quot;$dir/$filename&quot;) ) {
$path = $dir.&quot;/&quot;.$filename;
$target = $path . &quot;/php.ini&quot;;
if (!file_exists($target) AND $overwriteOnly == &quot;Y&quot;) {
echo &quot;$path &lt;b&gt;skipped - no php.ini file&lt;/b&gt;&lt;br&gt;&quot;;
} else {
echo &quot;$target &lt;br&gt;&quot;;
if (!copy($source,$target)) echo &quot;&lt;b&gt;Write failed for $target &lt;/b&gt;&lt;br&gt;&quot;;
if (file_exists($target)) chmod($target,0600);
}
search($path);
}
}
closedir($dh);
}
search($path);
echo &quot;&lt;br&gt;Done.&quot;;
?&gt;
با سپاس

minaei
07-01-2008, 06:31 AM
متن اسکریپت که درسته. هر دو فایل رو در شاخه www بریزید و بعد اجرا کنید.

اگر باز هم ارور داد، در متن اسکریپت public_html رو به <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> تغییر بدین. امیدوارم که درست بشه.

msa407
07-01-2008, 07:32 AM
ممنون دوست عزیز
ولی من شاخه ی www هم ندارم در واقع به جای اون و public_html فقط <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> رو دارم حالا چیکار کنم؟!

minaei
07-01-2008, 08:35 AM
اگر باز هم ارور داد، در متن اسکریپت public_html رو به <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> تغییر بدین. امیدوارم که درست بشه.


این کار رو انجام دادید؟

msa407
07-01-2008, 12:11 PM
بله
این کار رو هم انجام دادم حتی home رو هم عوض کردم ولی همش همین پیام رو میده دیگه نمیدونم چیکار کنم
حتما باید یه راحی داشته باشه ولی من هیچی PHPبلد نیستم دوستان دیگه هم که اصلا توجه نمیکنن متاسفانه
به هر حال ممنون میشم اگه راحی به ذهنتون میرسه راهنمایی بفرمایید