هاست و دامین

سوال

به نام خدا

سلام دوستان
من یه هاست و دامین از میهن هاست خریدم منتها مشکل داره و پشتیبانی هم چندان به کارم نیومده
ادرس دامین من  hamedafrough.ir‌ هست منتها برخلاف سی پنل که همین دامینو داشتم هر بار فایلی رو بارگذاری میکردم در دامین نشون میداد به صورت نمودار درختی اما در میهن هاست و دامینش نشون نمیده

اما مشکل کجاست؟

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

در حال بررسی 0
, ۱۳۹۷/۱۲/۱۸ ۱۲:۲۶:۰۳ 5 پاسخ کاربر 0

پاسخ ها ( 5 )

    0
    ۱۳۹۷/۱۲/۱۸ ۱۳:۳۸:۲۶

    سلام دوست عزیز

    به طور پیشفرض فایل های index.php و index.php به صورت پیشفرض در مرورگر نمایش داده میشن، مثلا شما در روت هاست(پوشه public_html) اگر چندتا فایل مثلا با نام های:

    hamed.php

    register.php

    login.php

    index.php

    داشته باشید، وقتی تو مرورگر آدرس سایت رو وارد میکنید، اولویت با فایل index.php هست، و این فایل نمایش داده میشه و برای اینکه دسترسی به فایل های دیگه داشته باشید، باید در مرورگر آدرس دهی کنید، برای مثال:

    http://www.hamedafrough.ir/register.php

    پس در هر پوشه ای در هاست که فایل index.php داخلش موجود باشه، وقتی تو مرورگر آدرس اون پوشه رو وارد میکنید، فایل index.php به صورت پیشفرض لود میشه

    حالا شما میخواید که به صورت نمودار درختی فایل ها رو مشاهده کنید، درون پوشه public_html فایل index.php یا index.html رو حذف کنید، ولی توصیه میکنم این فایل رو حذف نکنید، برای اینکه کاربر به آدرس فایل های شما دسترسی نداشته باشه

    موفق باشید.

    0
    ۱۳۹۷/۱۲/۱۹ ۱۲:۰۱:۲۷

    از جوابتون ممنونم
    من همین آدرسی رو که فرمودید زدم منتها این ارر رو بهم داده
    میشه راهنماییم کنید؟

    Warning: mysqli_connect() [function.mysqli-connect]: (۲۸۰۰۰/۱۰۴۵): Access denied for user ‘hamedafr_misaq1’@’localhost’ (using password: YES) in /home/hamedafr/public_html/register.php on line ۲

    Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in /home/hamedafr/public_html/register.php on line ۴

    Warning: mysqli_set_charset() expects exactly 2 parameters, 1 given in /home/hamedafr/public_html/register.php on line ۵

     

     

    محتویات فایل رجیستر من اینه:

    <?php
    $conn = mysqli_connect(‘localhost’ , ‘hamedafr_misaq1’ , ‘123456’);

    mysqli_select_db(‘hamedafr_misaq1’,$conn);
    mysqli_set_charset(‘utf8’);

    $username=$_POST[‘username’];
    $password=$_POST[‘password’];

    if($conn){
    $result = “INSERT INTO tblusers(username,password) VALUES(‘$username’,’$password’)”;

    if(mysqli_query($result)){

    echo “Done”;

    }else{echo “Error”;}
    }
    ?>

      0
      ۱۳۹۷/۱۲/۱۹ ۱۲:۳۸:۱۸

      اطلاعات دیتابیسی که دادید اشتباه هست

       

    0
    ۱۳۹۷/۱۲/۱۹ ۱۲:۵۱:۱۰

    چطور باید اصلاح بشه؟

      0
      ۱۳۹۷/۱۲/۱۹ ۱۳:۱۹:۵۰

      همون مشخصات که موقع ساخت دیتابیس در سی پنل ساختید، رو باید اینجا هم همونا رو بنویسید

      در سی پنل که دیتابیس ساختید؟

    0
    ۱۳۹۷/۱۲/۲۰ ۱۱:۱۳:۴۵

    بله عزیز جان
    misaq1 دیتابیسمه و tblusers‌هم جدولمه

    منتها خود سی پنل میزنه hamedafr_misaq1

    0
    ۱۳۹۷/۱۲/۲۰ ۲۱:۳۲:۴۵

    آموزش زیر را مطالعه کنید:

    طبق آموزش بالا، اطلاعات اتصال به دیتابیس شما به صورت زیر میشود:

    و شما میتونید با اضافه کردن یک دستور if بررسی کنید که آیا ارتباط با دیتابیس موفقیت آمیز بوده یا نه

    پس برای اینکه اگر در ارتباط با دیتابیس خطایی وجود داشت، خطا رو مشاهده کنید، کدهای زیر رو جایگزین کدهای خودتون کنید:

    موفق باشید.

ارسال یک پاسخ