سلام دوستان
اسکریپتی رو دارم نصب می کنم
در مرحله آخر و بعد از تایید نام و رمز و مشخصات دیتابیس،
این error رو می ده :
Error: The configuration file '/.htaccess' is not writable. Change its permissions, then try again.
چی کار کنم؟
با سپاس
نمایش نسخه قابل چاپ
سلام دوستان
اسکریپتی رو دارم نصب می کنم
در مرحله آخر و بعد از تایید نام و رمز و مشخصات دیتابیس،
این error رو می ده :
Error: The configuration file '/.htaccess' is not writable. Change its permissions, then try again.
چی کار کنم؟
با سپاس
permissions رو باید عوض کنید :d
تو نصب دست زده بودینش 777 اینا کردین؟
معلومه که :39:توی پوشه روت فایل .htaccess رو پیدا کن 777 کن پرم رو
این محتوای فایل htaccess :
کد PHP:
<?php
require_once('access.php');
require_once('../includes/functions.php');
$array = parse_url(SITE_URL);
$rewritebase = $array['path'];
if ($_SERVER["SERVER_PORT"]!="80") $rewritebase=str_replace(":".$_SERVER["SERVER_PORT"],"",$rewritebase);
if ($rewritebase=="") $rewritebase="/";
$offer=u(T_("Offer"));
if ($offer=="") $offer="offer";
$need=u(T_("Need"));
if ($need=="") $need="need";
$cat=u(T_("Category"));
if ($cat=="") $cat="category";
$typ=u(T_("Type"));
if ($typ=="") $typ="type";
$new=u(T_("Publish a new Ad"));
if ($new=="") $new="new";
$con=u(T_("Contact"));
if ($con=="") $con="contact";
$pol=u(T_("Privacy Policy"));
if ($pol=="") $pol="policy";
$sm=u(T_("Sitemap"));
if ($sm=="") $sm="sitemap";
$sch=u(T_("Advanced Search"));
if ($sch=="") $sch="search";
$gm=u(T_("Map"));
if ($gm=="") $gm="map";
$ads=u(T_("Classifieds"));
if ($ads=="") $ads="ads";
$alogin=u(T_("Login"));
if ($alogin=="") $alogin="login";
$alogout=u(T_("Logout"));
if ($alogout=="") $alogout="logout";
$aforgotpwd=u(T_("Forgot My Password"));
if ($aforgotpwd=="") $aforgotpwd="forgot-password";
$aconfig=u(T_("Settings"));
if ($aconfig=="") $aconfig="settings";
$account=u(T_("My Account"));
if ($account=="") $account="my-account";
$terms=u(T_("Terms"));
if ($terms=="") $account="terms";
$new=u(T_("Publish a new Ad"));
if ($new=="") $new="publish-a-new-ad-for-free";
$aregister =u(T_("Register new account"));
if ($aregister=="") $aregister="register";
$htaccess_content = "ErrorDocument 404 ".$rewritebase."content/404.php
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase $rewritebase
RewriteRule ^([0-9]+)$ index.php?page=$1 [L]
RewriteRule ^install/$ install/index.php [L]
RewriteRule ^admin/$ admin/index.php [L]
RewriteRule ^rss/$ content/feed-rss.php [L]
RewriteRule ^manage/$ content/item-manage.php [L]
RewriteRule ^$new.htm content/item-new.php [L]
RewriteRule ^$con.htm content/contact.php [L]
RewriteRule ^$terms.htm content/terms.php [L]
RewriteRule ^$pol.htm content/privacy.php [L]
RewriteRule ^$sm.htm content/site-map.php [L]
RewriteRule ^$sch.htm content/search.php [L]
RewriteRule ^$gm.htm content/map.php [L]
RewriteRule ^$aregister.htm content/account/register.php [L]
RewriteRule ^$alogin.htm content/account/login.php [L]
RewriteRule ^$alogout.htm content/account/logout.php [L]
RewriteRule ^$aforgotpwd.htm content/account/recoverpassword.php [L]
RewriteRule ^$aconfig.htm content/account/settings.php [L]
RewriteRule ^$account/$ content/account/index.php [L]
RewriteRule ^$offer/(.+)/(.+)/$ index.php?category=$1&type=0&location=$2 [L]
RewriteRule ^$offer/(.+)$ index.php?category=$1&type=0 [L]
RewriteRule ^$need/(.+)/(.+)/$ index.php?category=$1&type=1&location=$2 [L]
RewriteRule ^$need/(.+)$ index.php?category=$1&type=1 [L]
RewriteRule ^$ads/(.+)/([0-9]+)$ index.php?location=$1&page=$2 [L]
RewriteRule ^$ads/(.+)/$ index.php?location=$1 [L]
RewriteRule ^(.+)/(.+)/(.+)/$ index.php?category=$2&location=$3 [L]
RewriteRule ^(.+)/(.+)/$ index.php?category=$2 [L]
RewriteRule ^$cat/(.+) $1/ [R=301,L]
RewriteRule ^(.+)/(.+)/(.+)/([0-9]+)$ index.php?category=$2&location=$3&page=$4 [L]
RewriteRule ^(.+)/$ index.php?category=$1 [L]
RewriteRule ^(.+)/(.+)/([0-9]+)$ index.php?category=$2&page=$3 [L]
RewriteRule ^(.+)/([0-9]+)$ index.php?category=$1&page=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/(.+)/(.+)/(.+)$ /$3/$4-$1.htm [R=301,L]
RewriteRule ^(.+)/(.+)/(.+)-([0-9]+).htm$ item.php?category=$2&item=$4 [L]
RewriteRule ^(.+)/(.+)-([0-9]+).htm$ item.php?category=$1&item=$3 [L]
</IfModule>";
//saving htaccess
if(is_writable('../.htaccess')){
$file = fopen('../.htaccess' , "w+");
if (fwrite($file, $htaccess_content)=== FALSE) {
$msg=T_("Cannot write to the configuration file")." '.htaccess'";
$succeed=false;
}else $succeed=true;
fclose($file);
}
else {
$msg=T_("The configuration file")." '/.htaccess' ".T_("is not writable").". ".T_("Change its permissions and try again");
$succeed=false;
}
if ($succeed) jsRedirect(SITE_URL."/admin/settings.php?msg=".T_("Updated"));
else echo $msg;
die();
?>
چی کار کنم؟
تو filemanager روی این فایل که کلیک کردی از منوی بالا یه گزینه هست به نام permissions اون رو بزن بعد تیک همه رو فعال کن
دوست عزیز فقط سطح دست رسی رو تغییر بدید
کـــمـــکـــ فـــوریـــ
فکر کردم آمریکا سقوط کرد :39:
وارد فایل منیجیر بشید
یه فایل را نگاه کنید از سمت چپ کم کم نگاهتون را به سمت راست ببرید ببینید هیچ عددی میبینید ؟ مثلا 644 ، 777 ، 775 یا ....
منظور تمام دوستان که گفتن همان عدد هست ار پیداش کنید 50% کار حله بعد طبق راهنمایی دوستان پیش برید