توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تغییر ورژن php
behrooz1371
January 22nd, 2015, 18:29
سلام دوستان خسته نباشید در رابطه با مشکم هرچی گشتم جوابی پیدا نکردم
من اسکریپت وبلاگدهی نصب کردم رو هاست لینوکس متاسفانه با ورژن 5.4 همخوانی نداره و صفحه اصلی کاملا سفید میاد تو هاستم نمیشه ورژن php رو تغییر داد از سرویس دهنده سوال کردم
الان سوالم اینه که هیچ راهی نداره تا هماهنگ بشن از طریق کرد در فایل .htaccess یا جای دیگه ای
ممنون میشم راهنمایی کنید
yourhosting
January 22nd, 2015, 18:33
سلام
با هاستینگتون در تماس باشید در حالت عادی در اکثر هاستینگ ها امکان تغییر ورژن پی اچ پی غیرفعال هست.
موفق باشید
behrooz1371
January 22nd, 2015, 19:35
نمیشه ورژن php اسکریپت رو به روز کرد به php 5.4 زیاد کار داره؟
jahromweb
January 22nd, 2015, 19:38
سلام از هاستی استفاده کنین که کلادلینوکس روش نصب شده باشه.
برای اینکارم شاید مجبور شین هاستتون رو عوض کنین
ارادت
سلام
دوست عزیز نیازی به کلاد لینوکس نیست
نمونه برای دایرکت ادمین: http://www.webhostingtalk.ir/f91/132739/
- - - Updated - - -
نمیشه ورژن php اسکریپت رو به روز کرد به php 5.4 زیاد کار داره؟
اگر نصب نباشه روی سرورشون کمی وقت میبره
از کجا سرویس میگیرید؟ سی پنل هست یا دایرکت ؟
- - - Updated - - -
درضمن صفحه سفید ممکنه به علت وجود یک ارور در صفحه ی شما باشه(به احتمال زیاد)
behrooz1371
January 22nd, 2015, 20:13
سی پنل هستش
نمیدونم تا اونجایی که پرسیدم گفتن مشکلی نداره اسکریپت
jahromweb
January 22nd, 2015, 20:16
از کدام سایت هاست گرفتید؟
با میزبانتون تماس بگیرید
yourhosting
January 22nd, 2015, 20:22
سی پنل هستش
نمیدونم تا اونجایی که پرسیدم گفتن مشکلی نداره اسکریپت
در روت اسکریپت فایل error_log رو بررسی کنید و مطمئن شوید خطا مربوط به چیزی دیگری نیست!
behrooz1371
January 22nd, 2015, 20:23
از کدام سایت هاست گرفتید؟
با میزبانتون تماس بگیرید
از تاپ هاست قبلا گفتن نمیشه تغییر داد ورژن php رو
تبدیل کد نویسی اسکریپت به 5.4 زیاد کار میبره؟
jahromweb
January 22nd, 2015, 20:39
از تاپ هاست قبلا گفتن نمیشه تغییر داد ورژن php رو
تبدیل کد نویسی اسکریپت به 5.4 زیاد کار میبره؟
پیشنهاد میکنم روی یک هاست که ارور هاش باز باشه و یا روی سیستم خودتون به صورت محلی اسکریپت را باز کنید تا مطمئن شوید مشکل از ورژن php است
بعد از ان اگر اطمینان پیدا کردید که از ورژن است و میزبان هم راضی که تغییر ورژن نشد باید میزبان خود را تغییر دهید
behrooz1371
January 22nd, 2015, 21:01
در روت اسکریپت فایل error_log رو بررسی کنید - این ارور توی فایل بود چند مورد عین همین
[22-Jan-2015 20:55:09 Asia/Tehran] PHP Fatal error: Function name must be a string in /home/fcmusici/public_html/index.php on line 3
خط سوم رو هم کدی که داشت این بود نمیدونم غلطه یا درست
<?php
session_start();
include ("cfg.php");
jahromweb
January 22nd, 2015, 21:34
دوست عزیز لطفا چند خط بالاتر و پایین تر رو هم کپی کنید
behrooz1371
January 23rd, 2015, 20:26
دوست عزیز لطفا چند خط بالاتر و پایین تر رو هم کپی کنید
بفرمایید
<?php
session_start();
include ("cfg.php");
$domain = $_SERVER['SERVER_NAME'];
$domain=str_replace("www.","",$domain);
$domain=str_replace("http://","",$domain);
$domainb=explode("/",$domain);
if($domain == 'fcmusic.ir'){}else{
$qdomaina=mysql_fetch_array(mysql_query("select * from domains where dmm='$domain' AND status='1' AND dmm!='fcmusic.ir'"));
if($qdomaina['weblog']){$s=$qdomaina['weblog'];include_once("blog.php");exit;}
}
$time_start = microtime(true);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- - - Updated - - -
تو فایل فوتر و هدر این بود دوستان میدونن مال چیه برش داشتم درست شده الان فقط نمیدونم این کد رو برداشتم صدمه میبینه سایت یا خیر مرسی
کسی نبود بگه این خط برای چی هستش دوستان
if(stristr(&$_SERVER['PHP_SELF'], basename(__file__))){exit;}
- - - Updated - - -
به بن بست رسیدیم؟؟
heydari304
January 30th, 2015, 12:51
هاستینگای ایرانی معمولا این دسترسی رو به کاربر نمیدن و باید ازشون بخوایید تا انجام بدن.
meysambala
February 1st, 2015, 09:19
سلام دوست عزیز
ایا از سرویس pws استفاده کردید؟
باید فایل فایل cfg.php در داخل public_html رو باز کنید و در همون خط دوم عدد 0 رو به 1 تغییر بدید، چون error_log خوده اسکریپت توی کد هاش غیرفعالش کرده و با فعال کردنش ارور هارو توی صفحه اتون میبینید،
به هر حال اروری که اسکریپتتون میده به احتمال زیاد:
Fatal error: Call-time pass-by-reference has been removed in /home/wbtop830/public_html/header.php on line 2
اما اگر کمی مطالعه بفرمایید، متوجه میشید از نسخه php 5.3 به بعد دیگه نیازی به استفاده از رفرس برای خیلی از توابع در php نیست! (احتمالا نسخه پی اچ پی هاست شما 5.3 به بعد باشه)
بطور خلاصه تر اگر فایل header.php رو باز کنید و در همون خط دومش کارکتر & رو پاک کنید اون موقع سایتتون باز میشد!
البته بنده میدونم که اگر به همینقدر اکتفا کنم شما بعد از اولین مشاهده وب سایتتون دوباره تاپیک میزنید که: "ای آقا این که راه حل نشد سایتم درست نشد ! اصلا نمیخوام و کلا حذف میکنید اسکریپ رو"
بعد میپرسیم چرا جناب مگه چی شده؟
میفرمایید در پایین سایتم خطای زیر رو مشاهده میکنم:
Fatal error: Call-time pass-by-reference has been removed in /home/wbtop830/public_html/footer.php on line 1
پس از همین الان میگیم که اگر فایل footer.php رو باز بکنید و در همون خط اول باز کارکتر & رو حذف کنید، این خطا هم حذف میشه.
اینجوری:
<?php if(stristr(&$_SERVER['PHP_SELF'], basename(__file__))){exit;}?>
رفرس رو حذف کنید
<?php if(stristr($_SERVER['PHP_SELF'], basename(__file__))){exit;}?>
در ضمن این ورژن دیگه منقضی شده هرچه سریعتر به ورژن php5.6 یا 5.7 ارتقا بدید و ازmysqli استفاده کنید
ما هم داریم همین کار رو انجام میدیم
اگه تمایل به ارتقا داشتید با من در تماس باشید(کمتر شدن هزینه ها)
- - - Updated - - -
راستی بعد از نصب اگه(اگه مشکل حل شده بود)
ممنون میشم اگه بفرمایید ایا وقتی کد قالب جدید از پنل وبلاگ ها میزارید کلمه نظردهی تون میاد یا نه !