-
چگونه یک فایل را در همه ی فولدرهای سایت کپی کنیم؟
سلام
من قصد دارم فایل PHP.ini رو در همه ی فولدر های سایت کپی کنم تا مشکل safe modeحل بشه ولی متاسفانه نمیدونم چطور میشه این کار رو انجام داد دوستی یک اسکریپت رو معرفی کرده بودند که اون هم متاسفانه در مورد سایت من کارایی نداره و ارور میده که Error - no source php.ini file
کنترل پنل سایت ما plesk هست و نام فولدرها در اون متفاوت هست و به جای public_html داره httpdocs حال من کجا میتونم این اسکریپت رو کپی و اجرا کنم تا مشکلم حل بشه در ضمن منhttpdocs رو به جای public_html هم قرار دادم ولی فایده ای نداشت ممنون میشم دوستان کمک کنن
این هم اسکریپت مورد نظر
کد:
<?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 = "N";
if ($overwriteOnly == "Y") echo "Operating in Overwrite Only Mode<br><br>";
$path = "/home/" . get_current_user() . "/public_html";
$source = $path . "/php.ini";
if (!file_exists($source)) die('Error - no source php.ini file');
function search($dir) {
global $source;
global $overwriteOnly;
$dh = opendir($dir);
while (($filename = readdir($dh)) !== false) {
if ( $filename !== '.' AND $filename !== '..' AND $filename !== 'cgi-bin' AND is_dir("$dir/$filename") ) {
$path = $dir."/".$filename;
$target = $path . "/php.ini";
if (!file_exists($target) AND $overwriteOnly == "Y") {
echo "$path <b>skipped - no php.ini file</b><br>";
} else {
echo "$target <br>";
if (!copy($source,$target)) echo "<b>Write failed for $target </b><br>";
if (file_exists($target)) chmod($target,0600);
}
search($path);
}
}
closedir($dh);
}
search($path);
echo "<br>Done.";
?>
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
07-01-2008 02:50 PM
# ADS
تبلیغات در جوملا فارسی
-
پاسخ : چگونه یک فایل را در همه ی فولدرهای سایت کپی کنیم؟
سلام.
این اسکریپت رو از کجا اوردید؟! توضیحی چیزی نداشت؟!
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : چگونه یک فایل را در همه ی فولدرهای سایت کپی کنیم؟
دوست من
چرا باید اصلا php.ini در همه ی فولدر ها کپی بشه ؟
این اسکریپت بالا اصلا میدونید چه کار می کنه !!!
شما مامبو رو در کدام پوشه نصب کردید لطفا یک آدرس بدید ما ببنیم تا بهتون بگم چه کار کنید ! شاید نیاز به phpinfo هم بشه !
توی انجمن هم قبلا چیزهایی نوشتیم اگر وقت کردید جستجویی هم بکنید
موفق باشید
یاعلی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : چگونه یک فایل را در همه ی فولدرهای سایت کپی کنیم؟
با سلام
حدود 4-5 ماه پیش من برای آف کردن safe mode در انجمن سوال کردم که یکی از راه حلها استفاده از فایل htaccess بود اما چون سرور با اون مشکل داشت و با تغییر فایل htaccess سایت بالا نمیومد روش دوم به من پیشنهاد شد که تغییر در php.ini بود. اما با اینکه در فایل php.ini حالت safe mode آف بود اما در مامبو باز هم آن نشون می داد. تا اینکه یکی از دوستان پیشنهاد کرد فایل php.ini رو در تمام فوادرهای سایت کپی کنم و برای اینکار اسکریپت بالا رو داد. با این کار بالاخره safe mode خاموش شد.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : چگونه یک فایل را در همه ی فولدرهای سایت کپی کنیم؟
سلام
همونطور که جناب مینایی فرمودن من سرچ کردم تو انجمن و این مطالب رو دیدم و راه های مختلف رو هم آزمایش کردم همینطور از .htaccess ولی متاسفانه وقتی
safe mode=Off قرار میدم سایت بالا نمیاد و میگه Internal Server Error به هر حال در نهایت به این نتیجه رسیدم که مثل این تاپیک [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید][مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] رفتار کنم ولی در دیدم اسکریپت کار نکرد به هر حال هر راحی که دوستان به ذهنشون میرسه برای حل مشکل بنده بفرمایند متشکر میشم
حالا من یه عکس از فایلهای موجود در سایت میگزارم همینطور باید عرض کنم که مامبو در پو شه ی httpdocs/main قرار دارد ادرس سایت هم [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] میباشد
با سپاس از راهنماییتون
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : چگونه یک فایل را در همه ی فولدرهای سایت کپی کنیم؟
ببخشید لینک عکس
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : چگونه یک فایل را در همه ی فولدرهای سایت کپی کنیم؟
سلام
ساده ترین و بهترین راه اینه که از مدیر سرور بخوایید این فایل رو در تمام فولدر ها کپی کنه در غیر اینصورت به نظر میاد راهی غیر از ( ساده تر از ) کپی کردن دستی وجود نداره
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : چگونه یک فایل را در همه ی فولدرهای سایت کپی کنیم؟
متشکرم آقای فیروزمندان
ولی آیا این اسکریپت رو نمیشه طوری نتظیم کرد که این کار رو روی سرور من هم انجام بده؟ چون ظاهرا برای دوستان انجام شده
در ضمن راه دیگری برای حل مشکل safe mode نیست که برای بنده جواب بده
ممنون میشم اگه راهنمایی بفرمایید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)