آپلود کردن سایت روی هاست، آموزش تصویری

ناسا ماموریت اروپا را اعلام کرد
فوریه 3, 2015
بازی فلش ویندوز RG
فوریه 6, 2015
نمایش همه

آموزش منتقل کردن (آپلود) سایت از روی لوکال هاست بر روی وبسایت لایو. برطرف کردن مشکل ها و تنظیمات پس از آپلود.

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

شما احتمالاً یک وب سایت ساخته اید که:

  • مدیریت محتوا است:
    • وردپرس WordPress
    • جوملا Joomla
    • دروپال Drupal
    • اپن کارت OpenCart
    • مجنتو Megento
    • شاپیفای Shopify
  • سایت  HTML طراحی شده است توسط نرم افزار های سایت ساز:
    • میوز Adobe Muse
    • دریم ویور Dream Weaver
    • ویژوال استودیو Visual Studio
    • اکسپرشن Microsoft Expression

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

آپلود سایت سمت کاربر سمت سرور

سمت کاربر، کد های HTML و اسکریپت های Java Script و CSS را خواهید داشت و سمت سرور زبان برنامه نویسی وجود خواهد داشت که می تواند PHP یا ASP یا روبی یا جاوا یا دیگر زبان های برنامه نویسی باشد. همچنین این زبان های برنامه نویسی می بایست با یک دیتابیس سر و کار داشته باشند که می تواند MySQL یا Microsoft SQL Server یا دیگر برنامه های پایگاه داده باشد.

اگر زبان برنامه نویسی شما PHP باشد، بهترین گزینه برای شما یک هاست لینوکسی می باشد. هاست های لینوکسی به شما یک پنل مدیریتی می دهند که cPanel نام دارد. همچنین بعضی هاستینگ ها Plesk یا DirectAdmin یا دیگر محیط های مدیریت سایت را در اختیار شما می گذارند.

اگر ASP داشته باشید، هاست ویندوزی برای شما مناسب خواهد بود.

 

آپلود سایت در cPanel

ما آموزش آپلود سایت را با cPanel نشان می دهیم. بقیۀ پنل ها روش های مشابهی دارند.

 

هر سایت دارای یک سری فایل شامل صفحات برنامه نویسی شده، عکس، اسکریپت، استایل شیت و… و همچنین یک دیتابیس می باشد. شما برای آپلود کردن سایت باید همۀ فایل های سایت را در یک فایل زیپ zip فشرده سازی کرده و در هاست خود آپلود کنید. و همچنین باید دیتابیس را از phpMyAdmin یا اگر از محصولات مایکروسافت استفاده می کنید، Visual Studio .NET… استخراج کرده (Export) و در محیط هاست وارد کنید (Import).

فایل های مای اس کیو ال بصورت یک فایل متنی با پسوند sql. ذخیره می شوند. می توانید حتی پیش از import کردن، کمی آنها را دستکاری کنید!

نکته خیلی مهم: از دیتابیس خود نسخه پشتیبان تهیه کنید! بدون شرح.

گام نخست: آپلود کردن فایل ها بر روی هاست

خوب، پس شما سایت را در سرور لوکال خود ساخته اید. اگر از XAMPP، Wamp Server یا AMP های دیگر استفاده می کنید، معمولا یک فولدر خواهید داشت به اسم htdocs یا اگر از EasyPHP استفاده می کنید، فولدر www خواهید داشت.

فایل های سایت خود را فشرده کنید در یک فایل زیپ. فایل زیپ را آماده کنید برای آپلود کردن.

توجه: از فایل های با نام پارسی در سایت خود استفاده نکنید. زیرا در مرحله زیپ و آنزیپ نام خود را از دست داده و با کاراکتر های اسکی (ASCII) جایگزین خواهند شد. آنوقت مجبور خواهید شد نام ها را بصورت دستی در سرور تغییر دهید!

وقتی فایل زیپ آماده ارسال شد، باید آنرا در file manager آپلود کنید. اگر میزبان وب شما cPanel در اختیار شما قرار داده است، مانند شکل زیر باید وارد فایل منجر بشوید (اگر Plesk، Direct Admin یا محیط های ادمین دیگری دارید، اصول کار مشابه سی پنل می باشد):

فایل منجر سی پنل

در شکل فوق:

  • بر روی File Manager کلیک کنید.
  • به آدرس دلخواه خود بروید.
  • بر روی آپلود کلیک کنید.
  • فایل زیپ را آپلود کنید.
  • پس از آپلود، فایل مورد نظر را پیدا کرده و بر روی آن رایت کلیک و extract کنید.

خوب، الآن مرحله نخست به پایان رسیده و شما فایل های خود را در سرور دارید.

گام دوم: اکسپورت کردن دیتابیس

توجه کنید که شما برای مرحلۀ import کردن دیتابیس، می بایست ابتدا دیتابیس را از سرور لوکال استخراج کنید. برای این کار به phpmyadmin در سرور لوکال بروید و دیتابیس خود را انتخاب کنید:

dbselect

سپس بر روی Export کلیک کرده و گزینه ی Custom – display all possible options را بزنید. نوع فشرده سازی را zipped یا gzipped انتخاب کنید. و سپس پایین صفحه دگمۀ Go را بزنید تا فایل دیتابیس شما با پسوند sql.zip یا sql.gzip ذخیره شود.

فشرده سازی دیتابیس phpmyadmin

گام سوم: ایمپرت کردن دیتابیس

همانطور که پیش از این توضیح داده شد، پنل های مختلف روش های مخصوص به خود را دارند ولی کانسِپت کار یکی است. یعنی شما باید وارد محیطی بشوید که امکان وارد کردن فایل دیتابیس را به شما می دهد. برای cPanel، باید بر روی phpMyAdmin کلیک کنید و عملیات واردات را انجام دهید.

اما، پیش از اینکه وارد phpmyadmin شوید، شما به یک دیتابیسِ خالی نیاز خواهید داشت!

  • گزینه MySQL Database را پیدا کنید.
  • بر روی آن کلیک کنید.
  • یک دیتابیس بسازید.
    ایجاد دیتابیس جدید mysql
  • یک یوزر بسازید.
    کاربر mysqlمی توانید از Password Generator برای ایجاد رمز های سخت کمک بگیرید.
  • در مرحله آخر، باید به یوزری که ایجاد کردید اکسس بدهید. به تصویر زیر توجه کنید:

اکسس دیتابیس یوزر سی پنل

در تصویر می بینید که می توان بدین روش به کاربر جدید که ساخته اید، دسترسی به دیتابیس بدهید. یوزر و دیتابیس را انتخاب کرده و بر روی Add کلیک کنید. پنجره جدیدی باز می شود:

دسترسی privilege یوزر دیتابیس سی پنل

همانطور که در عکس می بینید، ابتدا بر روی all privileges کلیک کرده و سپس Make Changes را بزنید و بدین ترتیب یوزر جدید شما خواهد توانست به دیتابیس اکسس داشته باشد. اکنون می توانید برگردید و به phpMyAdmin رفته و عملیات وارد سازی دیتابیس از روی لوکال را ادامه بدهید.

خوب، وقتی وارد phpMyAdmin شدید، بر روی نام دیتابیس خود کلیک کنید. حتما مطمئن شوید که دیتابیس مورد نظر انتخاب شده است.

dbselect

سپس import را انتخاب کرده و مانند شکل زیر فایل دیتابیس که قبلا export کرده بودید را import کنید:

ایجاد ورود دیتابیس در phpmyadmin

بدین ترتیب دیتابیس شما ایمپورت می شود.

سپس، پیش از استفاده از سایت، باید یک سری تغییرات در دیتابیس انجام بدهید. هر کدام از CMS ها یک تغییرات مخصوص به خود دارند بعنوان مثال:

 

وردپرس

برای ورد پرس، پس از ایمپورت کردن، بر روی جدول wp-options کلیک کرده و دو مقدار شکل زیر را تغییر دهید:

دیتابیس وردپرس لوکال هاست

همانطور که می بینید، مقادیر فوق localhost هستند و باید بجای آنها آدرس سایت خود را بگذارید: http://example.ir

سپس به فایل wp-config.php در روت سایت مراجعه کرده، و این قسمت را پیدا کنید:

wp-config اطلاعات یوزر دیتابیس پسورد

در قسمت هایی که مشخص شده، اطلاعات Database Name، نام یوزر و پسوردی که ساخته اید را وارد کنید.

 

جوملا

برای سیستم مدیریت محتوا های دیگر، چنین فیلدهایی وجود دارند که با سعی و خطا می توانید آنها را پیدا کرده و جایگزینی را انجام دهید. بعنوان مثال، در جوملا، باید این تغییرات را در configuration.php انجام دهید. کافی است مقادیر زیر را بروز رسانی کنید:

پس، فایل ها را آپلود کردیم؛ دیتابیس را ایمپورت کردیم؛ تنظیمات کانفیگ را تصحیح کردیم. تنها چیزی که می ماند، یک سری آدرس های موجود در دیتابیس هستند که هنوز آدرس شان localhost می باشد. این معضلی است که ممکن است بر سر راه شما قرار بگیرد.

اگر در پست ها و نوشته های خود، از انکر تکست لینک استفاده کرده ایدو آدرس را بر اساس localhost داده اید، باید آن را تصحیح کنید (بصورت دستی). اگر تعداد آنها زیاد است، چند کار می توانید بکنید. یک پلاگین در وردپرس وجود دارد بنام search and replace. با این پلاگین می توانید همه ی لوکال هاست های موجود در دیتابیس را با آدرس سایت خود جایگزین کنید. ولی محتاط باشید! این پلاگین خیلی خطرناک است و می تواند دیتابیس شما را خراب کند!

یک راه حل دیگر این است که پیش از ایمپورت کردن پایگاه داده در هاست خود، فایل دیتابیس را ادیت کنید. می توانید آن را با ویرایشگر دلخواه خود (مانند ++Notepad) باز کرده، و سپس با ctrl+h همۀ آدرس ها را جدید کنید. ولی باز هم مراقب باشید. در هر مرحله از ویرایش، یک بکاپ از دیتابیس خود داشته باشید تا اگر خراب شد، از نسخه پشتیبان استفاده کنید.

در حین کار سایت را باز نکنید زیرا ممکن است بعضی اسکریپت ها فعال شوند و تغییراتی در دیتابیس انجام دهند در حالیکه هنوز سایت آماده نشده است و این مشکلاتی را ایجاد می کند.

این مقاله بر اساس تجربه ما نوشته شده است و اگر ایرادی به چشم شما می خورد، کافی است در بخش نظرات (پایین صفحه) مطرح کنید تا اصلاح کنیم.

آپلود کردن سایت روی هاست، آموزش تصویری
۱۵ رای، میانگین: ۴.۳ از ۵
امین بهداروند
امین بهداروند
فارغ التحصیل کارشناسی برق مخابرات هستم. هم اکنون بعنوان کارشناس تجهیزات فیبر نوری و مخابراتی فعالیت می کنم. به زمینه های دیگر شامل برنامه نویسی vb.net و PHP و MySQL و همچنین طراحی وب سایت، طراحی گرفیکی و بازی سازی سه بعدی، بلاگ نویسی، موسیقی و... نیز علاقه مند هستم.

182 دیدگاه ها

  1. برنامه نویس گفت:

    سلام دوست عزیز.
    من برنامه نویس هستم، به تمام زبانها. اگه خواستی بهم ایمیل بزن تا تجربیات همدیگه رو با هم به اشتراک بزاریم

  2. saleh گفت:

    سلام

    اگر امکان دارد هاست کردن sharepoint رو هم توضیح دهید

  3. IT گفت:

    سلام
    در configuration.php چه تغییراتی باید انجام داد؟ توی عکس که host، همون localhost نوشته شده

    • در فایل configuration.php جوملا همانطور که خودتان اشاره کردید، هاست باید localhost باشد (با وجود اینکه شما دارید سایت را در هاستِ لایو آپلود می کنید).
      همچنین باید user, db ,password را مطابق با تنظیماتی که در cPanel ایجاد می کنید ست کنید.
      به بقیه پارامتر ها لازم نیست دست بزنید.

  4. seyed abbas hoseini گفت:

    سلام
    خسته نباشید
    من دامین و هاست رو از ایران هاست خریداری کردم
    یک برنامه نویس وب برای طراحی سایت املاک نیاز دارم
    شما میتونید کمکم کنید؟؟؟
    با تشکر

  5. ana گفت:

    سلام. من یه سایت ساده دارم اصطلاحا یک سایت کاتالوگی دارم.. اما هاستی که دارم امکان ایمپورت دیتا بیس رو هم داره. میتونم سایتی بدون دیتا بیس دانلود کنم؟ با html و css طراحی شده و یک دیزاین ساده داره!

    • سلام. اگر بنا به گفتۀ شما، سایت کاتالوگی است و فقط صفحات html و css دارد، می توانید سایت را بدون دیتابیس هم کپی کنید.
      ولی شما می فرمایید هاست شما امکان ایمپورت دیتابیس دارد. پس مشکلی نباید وجود داشته باشد!

  6. اقا گفت:

    سلام
    یه سوال
    ایا میشه یک سایت رو کامل دانلود کرد و بعد روی یه هایت دگه اپ کرد و بایه دامین دیگه سایت رو بالا اورد

    • اگر سایت متعلق به شما نیست، شما فقط دسترسی به HTML سایت دارید (طراحی سایت). برا گرفتن طراحی سایت، کافی است شما صفحات مختلف سایت رو Save کنید. بهمراه این صفحات، فایل های CSS و Javascript که سمت کاربر هستند دانلود می شوند. همچنین اگر از Internet Download Manager استفاده می کنید، دارای Site Grabber است که تمام صفحات یک سایت را برای شما ذخیره می کند.
      اما شما هرگز نمی توانید صفحات Server side یا کد های PHP و ASP سایت را ببینید. چون این کد ها مخفی هستند و فقط سرور به آنها دسترسی دارد. بعنوان مثال، شما نمی توانید دیتابیس کاربران و رمز ورود آنها را ببینید و دیتابیس را برای خودتان دانلود کنید. زیرا اگر اینطور بود، امنیت سایت معنی نداشت.
      امیدوارم پاسخ سوال خود رو گرفته باشید.

  7. مهشید گفت:

    سلام، من یه وبسایت با نرم افزار Microsoft expression. Web طراحی کردم حالا تو مرحله آپلود هستم مراحلی که زدین شامل سایت من هم میشه، ممنون میشم راهنماییم کنید

    • سلام. من خودم با اکسپرشن کار نکردم، ولی اگر پروژه شما فقط طراحی HTML سایت هست، براحتی می تونید یک هاست ویندوزی یا لینوکسی بگیرید و فایل ها رو توش آپلود کنید، اما اگر دارای برنامه نویسی هست، احتمالا زبان برنامه نویسی اش C خواهد بود و باید یک هاست ویندوزی بگیرید. پس از گرفتن هاست و تنظیم DNS ها، شما می تونید همه اسکریپت ها و برنامه نویسی ها رو طبق توضیحات فوق آپلود کنید و پس از اون باید خطا یابی کنید. معمولا به یکی دو مشکل مخصوص به خودتون بر می خورید که با مطرح کردنشون در اینجا یا فروم ها راه حلش پیدا میشه.

  8. hamid گفت:

    سلام من میخوام یک صفحه تبلیغاتی درست کنمکه بتونم محصولاتم رو با عکس و توضیحات و لینک خرید بفروشم.میخوام فقط یه صفحه باشه مثلا ۴ تا محصول بزارم .چطور میشه به صورت ساده این کارو انجام بدم.بعد چطور باید رو هاستم بیارمش بالا؟

    • درود. آسان ترین راه برای شما این است که یک سایت HTML ساده درست کنید و سپس محصولات خود را در صفحه اصلی قرار دهید. سپس شماره کارت بانکی خود را در صفحه خرید یا صفحه تماس بگذارید تا هرکه خواست مبلغ خرید کالا را پرداخت کند و سپس با شما تماس بگیرد تا شما محصول را تحویل خریدار بدهید. برای این کار، لازم است که مقدمات HTML را بلد باشید.
      سپس، پس از اینکه سایت طراحی شد، می توانید فایل ها را با روش های توضیح داده شده آپلود کرده و سایت خود را زنده کنید.
      امیدوارم این آموزش به شما کمک کند. موفق باشید.

  9. gh گفت:

    سلام
    می خوام سایت را آپلود کنم بر روی هاست رایگان free hosting no ad و دامنه هم رایگان مراحل کار
    رو انجام می دم اما خطا دراتصال به برقرار دیتا بیس میده
    مراحل کارم این بوده یه فایل زیپ ازrootلوکا هاست تهیه کردم ایمپورت کردم بعد در فایل منیجر کدها قرا گرفت رفتم نام دیتابیس ب دیتا بیسی که در سایت ساختم تنظیم کردمو همین دیتا بیس که ایمپورت کردم آأرس سایتم قرار دادم و فقط تنها کاری کهنمیشه extractdukd ‘یعنی این گزینه غیر فعال
    اما مشکلی ایجاد نکرده سایت کدهاش درست نمی دو نم ممکن مشکل از چی می تونه باشه خطا در برقرار ارتباط با پایگاه داده میزنه
    البته نام دیتا بیسی که می سازم در پی اچ پی ا دمین دارای پیشوند میشه که من در هر دوحالت امتحان کردم خطا میده اگر لطف بفرمایید راهنمایی کنید تشکر می کنم

    • درود. دلیل استفاده شما از چنین هاستینگ های رایگانی رو نمی دونم. شما با کمتر از ۳۰ هزار تومان در سال می تونید هاست بسیار خوبی خریداری کنید. این هاست های رایگان اجازه استفاده از خیلی امکانات را نمی دهند. بیشتر آنها اجازه ایجاد دیتابیس نمی دهند و یا اجازه دسترسی مناسب رو نمی دهند. و خیلی library های مورد نیاز یا تنظیمات PHP در دسترس شما نیستند.
      شما فرمودید که اجازه extract نمیده. همین محدودیت هم می تونه از سوی سایتشون عمدی ایجاد شده باشه.
      پیشوند در دیتابیس طبیعی است. هاست های Shared هم همینطور هستند. هرچی هست، از محدودیت هایی هست که از طرف هاستینگ اعمال شده. احتمالا از شما بخواهند که پلان پولی آنرا خریداری کنید تا چنین امکاناتی اضافه شوند.

  10. MT گفت:

    اقا درود
    بازم درود
    همین.

  11. مریم گفت:

    سلام خسته نباشید ممنون از سایت خوبتون
    یه سوال داشتم من طراحی سایت بلدم اما برنامه نویسی سایت نه، میخواستم بدونم چطوری میتونم مطالب یه سایت آپلود شده رو آپدیت کنم؟؟ میتونم با HTML,CSS و JQuery انجامش بدم یا احتیاج به برنامه نویسی هم هست؟؟

    • سلام. شما لازم نیست همه جاوا اسکریپت و جی کوئری رو یاد بگیرید، فقط اصول اولیه رو یاد بگیرید. بعد می تونید کد های موجود رو تغییر بدهید. مثلا اگر کد رنگ وجود دارد خواهید توانست بدون یادگیری جاوا اسکریپت رنگ را تغییر دهید و الی آخر..

  12. naman گفت:

    سلام
    من یه دامنه خریدم. یه هاست و dns رو هم ست کردم. cpanelدارم
    یه قالب استاتیک طراحی کردم با ادوبی میوز. فایلهای html هم اکسپورت کردم ازش. به صورت cmsهایی مث وردپرس اکسپورت نمیشه.
    حالا میخوام سایتم رو با این مشخصات و کدهای اکسپورت شده راه بندازم. ممنون میشم کمک کنین.

    • الان بررسی کردم Muse رو. همانطور که خدمت تون عرض کردم، این یک سایت ساز واقعی نیست، یعنی شما نمی تونید CMS بسازید باهاش. فقط نمای بیرونی سایت رو براتون دیزاین می کنه و خروجی HTML و CSS و JS میده. شما فقط یک سایت نمایشی (برای نمایش اطلاعات تماس و معرفی کالا و خدمات) خواهید داشت. و نمی تونید مثلا ثبت نام، کار با دیتابیس، پردازش اطلاعات و.. داشته باشید. حال اگر مشکلی با این قضیه ندارید، کافی است طبق توضیح کامنت قبلی، شما باید فایل ها رو توی سی پنل آپلود کنید. و براحتی سایت بالا میاد. اگه مشکلی پیش اومد باز اینجا مطرح کنید تا جواب بدم.

  13. سلام. معمولا چنین نرم افزار هایی به شما امکان طراحی سایت های HTML ساده بهمراه متعلقات User Side را می دهند. یعنی CSS و JS رو به شما می دهند و شما باید وارد cPanel شده و به File Manager رفته و همه فایل ها رو آپلود کنید. و حواستون باشه که index.html توی روت باشه.

  14. naman گفت:

    سلام
    ممنونم از پاسختون جناب مهندس
    بله مشکلی ندارم. قصدم همین هست که سایت استاتیک باشه. واسه همین از این استفاده میکنم.
    الان فایلا رو گذاشتم تو سی پنل و دیتابیس و یوزر هم براش گذاشتم.
    ولی سایت بالا نمیاد. باید منتظر بمونم مقداری تا بالا بیاد یا قضیه چیه؟
    ممنونم

    • اگر DNS شما امریکا باشد، معمولا ۱۲ ساعت تا ۲۴ ساعت طول میکشه تا بتونید فایل های روی هاست رو نشون بده. اگر مطمئنید تنظیمات DNS رو درست وارد کردید و زمان کافی هم گذشته، باید بتونید توی سایت who.is اطلاعات خودتون رو ببینید. اگر می بینید و اطلاعات صحیح هستند، یک فایل خالی index.html ایجاد کنید و فقط توش بنویسید hello و ببینید نمایش داده می شود یا نه. (برای اینکه فایل کنونی خراب نشود، موقتا نام آنرا به index-old.html تغییر دهید.)

      • naman گفت:

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

        • شما گفتید سایت ساده طراحی کرده اید. سایت ساده دیتابیس ندارد! :) دیتابیس مربوط به سایت های CMS و مشابه آن می باشد. اگر فایل ایندکس را نشان نمی دهد، پس تنظیمات DNS درست نیست. شما یک تیکت به میزبانی وب بدهید. آنها برای شما تنظیمات را درست می کنند. بعد یک فایل index.html با یک کلمه hello ایجاد کنید و بقیه فایل ها را از root بردارید. باید جواب بگیرید. اگر نگرفتید، به من پیام بدهید تا خودم بررسی کنم. موفق باشید.

          • naman گفت:

            سلام
            مرسی مهندس جان
            همه فرمایشاتت درست بود
            مشکل از هاسته بود که ماشاله گفتن یه دامنه بیشتر نمیتونم بزنم! مرسی

  15. مرجان گفت:

    سلام
    من برای اولین بار یه سایت و بانرم افزارAdobe muse طراحی کردم هیچ تجربه ای در این زمینه ندارم و الان موقع آپلود سایت به مشکل خوردم .
    سوالی که دارم ایه که در صورتی هاست و دامین داشته باشم به چه نرم افزارهایی نیاز دارم ؟ آیا با وجود داشتن هاست بازم هم باید سرور بسازم؟باید MYsQl و هم نصب کنم رو سیستم؟ و اگر با نرم افزارadobe muse آشنایی داریدچه طور میشه یه سایت دو زبانه داشت؟ ببخشید که سوالاتم پیش پا افتادست ولی من از صفر شروع کردم و اطلاعاتی ندارم
    ممنون می شم از کمکتون با تشکر

    • دوست گرامی، اینطور که مشخص هست، adobe muse فقط سایت های html ایجاد می کند، یعنی شما نمیتونید دیتابیس داشته باشید. و فقط یک سایت نمایشی هست و شما نمی تونید مواردی مثل ثبت نام و.. داشته باشید. اگر شما هاست دارید، و cPanel به شما داده شد، پس نیازی به نصب هیچ چیزی نیست، مگر اینکه هاست شما اختصاصی باشد که قیمت چنین هاست هایی بسیار بسیار گران است و حدس می زنم هاست شما هم مثل اکثر کاربران، هاست اشتراکی باشد. پس نگران نصب mySQL و پی اچ پی و.. نباشید. برای ایجاد زبان، شما باید توی صفحه اول یک عکس پرچم انگلیس بگذارید و لینک کنید به یک صفحه مشخص که صفحه به زبان انگلیسی هست. اگر تصمیم دارید یک سایت درست و حسابی داشته باشید با تمام امکانات (دیتابیس و پلاگین ها و..) پیشنهاد می کنم وردپرس WordPress نصب کنید.

    • شادی گفت:

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

  16. محمد گفت:

    سلام
    وقتی که چند صحفه html اپلود میکنم و لینک میدم به صحفه home که بشه از اونجا بقیه صحفه هارو باز کرد
    ولی وقتی روی لینک کلیک می کنم ان صفحه باز نمیشه و یه صحفه سفید باز میشه باید چیکار کنم ؟
    با تشکر.

    • سلام. روی لینک رایت کلیک کنید و copy link address رو بزنید. و اون رو توی نوت پد paste کنید.
      بعد ببینید آدرسش درست هست یا نه. مثلا اگه به صفحه ی /about/ لینک شده باشه، باید توی روت یک فولدر about داشته باشین که توش یک فایل index.html وجود داشته باشه.

  17. mahdieh گفت:

    سلام من هاست و دامنه خریدم ولی نمیتونم وب سایتمو اپلود کنم لطفا راهنماییم کنید واجبه کارم :(((((

  18. fateme گفت:

    سلام، وقتتون بخیر به من یک بک آپ سایت دادن که فایلهای زیادی با فرمت های متفاوت داخلش هست و من نمی دونم که کدوم فایل رو با کدوم فرمت باید کدوم قسمت سی پنل آپلود کنم محیطش یه مقدار پیچیده هست و من هم تا حالا تجربه ای نداشتم در اینباره شما می تونید راهنمایی کنید؟

    • سلام. قواعدش اصلا پیچیده نیست. توی سی پنل یک File Manager هست و وقتی بازش کنید، یک فولدر هست به نام public_html یا www که وقتی واردش شدید، این در واقع فولدر اصلی سایت شماست. اینجا سرور بدنبال فایلی به نام index.php یا index.html می گرده. شما تنها کاری که باید بکنید اینه که جوری فایل هاتون رو آپلود و آنزیپ کنید که index.php توی این فولدر قرار بگیره.

      • fateme گفت:

        خیلی ممنون از پاسختون شما زود تر از پشتیبانی هاست راهنماییم کردید :) خیلی ممنون اگر مشکلی بود امکانش هست در ادامه همین پست ازتون راهنمایی بگیرم؟

  19. fateme گفت:

    باز هم سلام و روز بخیر سایت بالاخره آپلود شد با کشمش های فراوان :))) حالا مشکل دیگه ای پیش اومده و اینکه چطور باید وارد پنل مدیریتی سایت بشم برای درج مطالب ؟ دوستان گفتن با اضافه کردن adminpanel به انتهای آدرس سایت می شه وارد شد ولی ارور می ده …

  20. سلام. آدرس /wp-admin/ برای ورد پرس و /administrator/ برای جوملا می تونید وارد پنل مدیریت سایت بشید.

  21. fateme گفت:

    این ارور رو میده Not Found

    The requested URL /q=user was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

  22. jamal گفت:

    سلام من یه سایت با جوملا راه انداختم برای تست تو لوکال اما هیچ پنل مدیریتی یت قابلتی برای تنظیم و تغیرر وجود نداره فقط دکمه ورود و خروج و بنر جولا هست چطور به این پنل ها و تنظیمات دسترسی پیدا کنم

    • سلام. منظور شما رو متوجه نمیشم. یعنی وارد پنل مدیریت میشید ولی هیچ تنظیمی وجود نداره؟ اگر چنین چیزی هست، حتما اشکالی در نصب جوملا اتفاق افتاده. اگر خطایی داده اون رو بنویسید تا بررسی کنم. سعی کنید از ورژن ۲.۵ جوملا اسنفاده کنید. یک بار روی لوکال نصب کنید ببینید همچین مشکلی دارید یا نه.

  23. milad گفت:

    سلام
    من میخوام بدونم فایل هایی که از فرم تماس ۷ آپلود میشه کچا میره…چون در ایمیل ارسالی فقط اسم فایل ها هست…اگه امکان داره راهنمایی کنین

    • سلام. فایل های فرم تماس ۷ توی یک فولدر موقت ذخیره میشن. و وقتی شما ایمیل رو ارسال کردید به ایمیل الصاق (attach) می شن. بعد از ارسال ایمیل، فایل ها پاک میشن. حالا اگر شما میگید که خود فایل ها ایمیل نمیشن و فقط اسمشون میاد، حتما توی تنظیمات فرم تماس یک مشکلی وجود دارد. این صفحه رو مطالعه کنید:
      http://contactform7.com/file-uploading-and-attachment/

  24. ستاره گفت:

    سلام
    سایتی که طراحی کردم و اپلودش کردم عکسی توی صفحه قرار دادم نمیاد باید کدوم کدو درست کنم؟؟؟؟؟؟

    • چه سایتی؟ CMS؟ وردپرس؟ جوملا؟ دروپال؟ اچ تی ام ال؟
      اگر عکس رو نمی بینید، روی عکس رایت کلیک کنید و inspect element رو بزنید. باید آدرس عکس مطابقت داشته باشه با آدرس آپلود شما.

  25. reza گفت:

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

    • سلام. متاسفانه اغلب هاست های رایگان امکان اتصال به دیتابیس رو نمی دهند.
      برای تست کردن امکان اتصال به دیتابیس، اول باید بدانم اسکریپت های سرور ساید شما PHP هستند یا ASP. سپس یک اتصال تستی به دیتابیس را آپلود کنید. مثلاً اگر هاست شما لینوکسی است و PHP را ساپورت می کند، کافی است یک فایل تستی بنام testdb.php ایجاد کنید. در این صفحه یک مثال برای تست اتصال به دیتابیس معرفی شده است. وقتی فایل را ذخیره کردید، اکنون به domain.com/testdb.php بروید تا نتیجه اتصال به دیتابیس را متوجه بشوید. اگر اتصال بدون مشکل انجام شد، پس باید به سراغ سایت خودتان بروید و ببینید کجای کار اشتباه شده است.

  26. reza گفت:

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

  27. Shahin گفت:

    سلام و خسته نباشید من یک هاست و دامنه ست کردم اما بلد نیستم چطور فایل های نوشته شده روی htmlرو بیارم روی هاست و فعال بشه سایتم htmlرو باhtml pad نوشتم ممنون میشم طرز پیاده کردن این کار رو بهم یاد بدین
    Shahin.2016.jasoor@gmail.com
    به ایمیلم یه فیلم آموزشی یا متن آموزشی در این مورد بفرستید

    • سلام. شما اصل کار رو انجام دادید. قسمت آسونش باقی مونده!
      فایل های html رو توی یک فایل website.zip ذخیره کنید. سپس به cPanel برید و به FileManager برید (مانند عکس های فوق) و دگمه آپلود رو بزنید و وقتی آپلود کامل شد، می تونید اون رو extract کنید تا فایل ها قابل دیدن باشند. پوشه ای که باید این فایل ها آپلود بشن Public_HTML هست یا WWW. بستگی به سرورتون داره.

  28. alireza گفت:

    سلام خسته نباشید من یک دامنه خریدم و یه هاست رایگان دارم این کار رو انجام نداده بودم و هر جور بود بالاخره ارتباط های اولیه رو برقرار کردم و با امکانات خود پنل هاست یه صفحه هم طراحی کردم و سایت بالا اومد، اما من میخوام با یه برنامه دیگه سایتم رو بسازم و روی هاست آپلود کنم شما زدید از قسمت فایل منجر ولی توی پنل من یه فایل منجر دارم که وقتی میزنم میگه نصب نیست و یه install داره که کاری انجام نمیده یه فایل منجر ۲ داره که اونم میزنم به پسورد میخواد و آخرم یه ارور میده. من باید چیکار کنم؟

  29. سلام. اگر cPanel یا Plesk یا پنل های مشابه باشه، قاعدتاً نباید مشکلی داشته باشید. خودتون هم میگید که ارتباط رو برقرار کردید. حالا اگر به یک پنل دیگه برید، اونجا هم ستاپ مشابهی داره.
    بحث نرم افزار و سرور لوکال فرق داره. مثلا اگه بخواید سایت رو با easy php ادامه بدید، باید پس از نصب و راه اندازی سرور محلی، فایل هاتون رو توی پوشه www قرار داده و دیتابیس از اول ایجاد کنید و لینک کنید.

  30. ghandehari گفت:

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

    • سلام. سوال خودتون رو درhttp://q.neomarket.ir/ بپرسید. اونجا می تونم بطور خصوصی جواب بدم. ولی اول باید بگید پنل هاست شما چیست و همچنین یک فایل asp ساده hello world رو توی هاست آپلود کنید ببینید نشون داده میشه یا نه. موفق باشید.

  31. Alop گفت:

    سلام من یه قالب html تو هاست لینوکسم آپ کردم ولی ارور ۴۰۴ میده و سایت بالا نمیاد علت چیه؟ مرسی

  32. alireza گفت:

    سلام سلامت باشید من ناشنوا هستم از مشهد ببخشید بلد نیستم بنویسم من میخوام طراحی فروشگاه درسست کنم خرید اینترنتی نه – فقط عکس ببینه از فروشگاه تماس بگیره خب و دانلود هم باشه شما بگو با کدوم نرم افزار راحت تر باشه . آدوبی میوز یا ارتیستر یا وب سایت ۵ یا ………
    در ضمن کد نویسی نباشه چون من کد نویسی بلد نیستم خیلی سخته با تشکر

    • سلام. ببخشید کامنت شما رو امروز دیدم. شما می توانید با وردپرس براحتی چنین سایتی طراحی کنید. ادوبی و دیگر نرم افزار ها در ارتباط با دیتابیس و همچین تغییرات (اضافه کردن محصول و…) ضعیف عمل می کنند.

  33. sadegh گفت:

    سلام من در فایل منیجر html اسخراج کردم الان باید چی کنم سابت بره تو اینترنت

  34. t_a گفت:

    سلام من دیتابیسمو ساختم و وردپرسو نصب کردم.تمام مراحلو کامل انجام دادم اما وقتی میخوام وارد سایتم بشم با این خطا مواجه میشم:
    The “sitename” page isn’t working

    “sitename” is currently unable to handle this request.
    HTTP ERROR 500

    • ارور ۵۰۰ معمولا یا از تنظیمات htaccess است یا از تنظیمات دسترسی FTP یا از سوی هاست. اگر ممکن است به هاستینگ خود تیکت بزنید که mod_security را غیر فعال کنند. ممکن است دلیلش مود سکیوریتی باشد.

  35. احمد گفت:

    سلام یک فایل php برای ارسال یوزر و پسورد برای اپلیکیشن اندروید(نرم افزار تمرینی هست) ایجاد کردم برای تست یک متن رو هم پرینت میکنه که بدونم از دیتا بیس یوزر و پسورد رو خونده اما زمانی که فایل رو در پوشه htdocs اپلود میکنم و سایت رو باز میکنم چیزی داخل سایت نیس.(کد های php چندین بار چک شده و مشکلی ندارن).خواستم بدونم از کجا میتونم به این فایل ها دسترسی پیدا کنم و تستش کنم

    • احمد جان، شما اول باید به cpanel قسمت file manager دسترسی داشته باشید.وتق فایل منجر را زدید به www یا public_html بروید و سپس فایل مورد نظر رو اونجا آپلود کنید. اگر مثلا فایل شما ۱۲۳.php است باید در domain.ir/123.php دنبال این فایل بگردید. وقتی این آدرس را اجرا می کنید، باید یا صفحه سفید یا صفحه ی خطای PHP ببینید یا اگر کد های شما درست کار کنند، نتیجه ی کار را ببینید.
      اگر صفحه خطا یا صفحه سفید می بینید، توی کد های PHP خود، خط به خط این کد را بگذارید:
      echo “ok”;die;
      دستور فوق نشون میده که تا اینجا ok هست و اجازه ی اجرا شدن بقیه ی کد ها رو نمی ده. این دستور رو پس از هر بار اجرا یک خط پایین ببرید. هرجا دیدین این ok دیده نشد، بدونید که خط بالای اش مشکل دارد.
      موفق باشید.

  36. مصطفی گفت:

    با سلام و وقت بخیر
    من در سی پنل ساب دامین ساختم و یک فایل html دارم میخوام آپلود کنم و بتونم با لینک به نمایش دربیارم
    چه کار کنم ؟فایل رو در پوشه ساب دامین اپولود کنم ؟ بعدش چه ؟

    • سلام سوال شما زیاد واضح نیست. شما فایل های خودتون رو توی اون ساب فولدری که ساب دومین شما ایجاد کرده آپلود کنید. باید قاعداً جواب بگیرید. مثلا اگر سایت شما xyz.domain.com باشد باید بتوانید صفحه اول سایت خود که index.html باشد را ببینید.

  37. Armin گفت:

    با سلام من سایت Html با ۱۶ صفحه با نرم افزتر دریم ویور ساختم.از توصثیحاتی ک دادید متوجه شدم که باید صفحه اولی که میخوام بالا بیاد روی صفحه اصلی وب رو با اسم Index در Public Html ذخیره کنم.فقط سوالیکه دارم اینه که من لینک هایی که به صفحات دادم در کامپیوتر خودم هست مثلا برو به فلان پوشه و فلان فالیرو باز کن ایا لازمه عوضش کنم. و اینکه من با کد نویسی چطور مزتونم قسمت نظرات رک بذارم تو وب الان ی صفحه آیکون اینطوری دارم زیر مطالبم کلی فقط در حد آیکون و یا چطور تعداد بازدید کننده ها از مطآب رو نو سایت بذارم.دوستی بهم گفت الان باید براش ی زبان دیگ بنویسی گفت منجوملا کار میکنم ولی تو وردپرس بنویس ولی وقتی رفتم سمت وردپرس متوجه شدم باید سایت جدید بسازم و نمیشه روی همین سایتی ک با Html ساختم وردپرس نصب کنم.و ی سری تغیرات توش بدم

    • بله حتما باید آدرس ها رو تغییر بدهید. سرور هیچ راهی ندارد تا بفهمد منظور شما از درایو C یا D چیست. بهترین راه این است که وقتی در دریم ویور طراحی می کنید، آدرس ها را relative بدهید یعنی نسبی.
      مثلاً ../../xyz
      جوملا و ورپرس داستانش کاملا جداست. اونها سایت های مدیریتی هستند که اجازه می دهند با دیتابیس کار کنید و زبان آنها PHP است. شما یک طراحی ساده انجام داده اید. اگر می خواهید وردپرس داشته باشید، باید یکی از قالب های وردپرس را دستکاری کنید تا شبیه صفحات HTML شما شود.

  38. pegah گفت:

    سلام
    من سایتمو همینجور که گفتید آپلود کردم ولی اصلن توی مرورگر وقتی آدرسشو میزنم نمایش نمیده و server not found میده
    به نظر شما مشکل از کجا میتونه باشه؟

  39. pegah گفت:

    در ضمن اینکه فایل من index.php هست توی public_html میتونه مشکل ایجاد کنه؟

    • سلام. server not found مشکل اساسی تر از آپلود سایت شماست. یعنی اینکه احتمالا تنظیمات DNS درست انجام نشده یا اینکه صفحه یکبار درست باز نشده (پراکسی و..) و کش شده. بخاطر همین یک بار ctrl+F5 بزنید تا کش مرورگر خالی بشه. یک index.php درست کنید و توش فقط بنویسید hello و اون رو توی public_html بذارید ببینید hello نمایش داده میشه وقتی که سایت رو باز می کنید. اگر نشون داده نشد، باید یک تیکت بزنید به هاستینگ خودتون تا مشکل شما رو رفع کنند. اگر نشون داده شد، اونوقت ایندکس اصلی سایت رو بذارید و خطا های بعدی رو بررسی کنید.

  40. جبریل گفت:

    سلام میگ میشه سایت رو تو خود هاست طراحی کنیم منظورم اینه تو اوکال هاست نباشه که زحمت ایمپورت و زیپ کردن نداشته باشیم

    • سلام. بله این امکان پذیر هست. شما ابتدا یک هسته وردپرس رو آپلود می کنید روی هاست و نصب می کنید. بعد دیگه لازم نخواهد بود که عکس ها رو اول روی لوکال دانلود کنید و آپلود کنید. خواهید توانست از URL عکس اضافه کنید به سایتتون. همچنین برای اضافه کردن پلاگین کافی خواهد بود که اسم پلاگین رو سرچ کنید توی افزونه ها و بعد از سرور به سرور اضافه میشه به ساییتون بدون نیاز به دانلود.
      در مورد دیتابیس هم کافی است شما یک دیتابیس خالی داشته باشید توی هاست. وقتی وردپرس رو نصب می کنید، خودش برای شما جدول ها رو ایجاد می کنه و دیگه نیاز به ایمپورت اکسپورت نخواهید داشت.

  41. علی گفت:

    سلام
    من با برنامه Adobe Muse طراحی سایت انجام میدهم
    ولی نمیدونم از چه نوعی هست
    از نوع PHP یا ASP ؟؟؟؟؟؟
    لطفا جواب بدید

    • سلام. ادوبی میوز فقط برای طراحی گرافیک سایت یعنی کد های سمت کاربر ساخته شده است. اگر می خواهید PHP یا ASP داشته باشید، باید یک جای دیگر این کد ها را ایجاد کنید و با طراحی adobe muse تلفیق کنید. که البته کار راحتی نخواهد بود.

  42. محسن گفت:

    سلام علیکم خسنه نباشید

    من یک سایت را با استفاده از برنامه ادوبی میوز درست کردم و الان اکسپورت گرفتم و یه فایلی به نام index یا inbox(دقیق یادم نیست )بهم داده..خوب الان ممنون میشوم شما من را راهنمایی کنی تا این فایل و یا این سایتی را که طراحی کردم بر روی وب قرار بدهم
    با تشکر منتظر راهنماییتون هستم

  43. محسن گفت:

    با نرم افزار Adobe Muse باید از هاست لینوکسی استفاده کنیم یا ویندوزی؟

    • از آنجایی که ادوبی میوز کد نویسی سمت سرور ندارد، پس فرقی ندارد. ولی حدس من این است که بعدا نیاز خواهید داشت که کد نویسی هم بکنید. بخاطر همین اگر به زبان برنامه نویس PHP علاقه دارید، هاست لینوکسی بگیرید ولی اگر از محصولات مایکروسافت (Visual Basic.NET یا C#.NET) استفاده می کنید، پس برای کد نویسی ASP را انتخاب خواهید کرد و در آنصورت بهتر است هاست ویندوزی باشد. البته هاست های ویندوزی هم امکان اجرای PHP را خواهند داشت و بالعکس، ولی سرعت پاسخگویی سرور کمتر خواهد بود.

  44. reza گفت:

    سلام.
    من فایل فشردمو که شامل کد html و چند ‍فولدر بود رو در داخل هاست آبلود کردم . وقتی ادرس سایت رو میزنم . فایل های من بالا میان و اگه فایل html رو انتخاب کنم اونوقت وارد محیط سایت میشم . چجوری میشه بطور بیشفرض همان فایل اجراشود؟ … میتونید برید به ادرس سایت و وضعیت منو بببینید …لطفا راهنمایی ….http://downloadzamin.ir

  45. MOHAMMAD گفت:

    #۱۰۶۴ – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘ <meta charset="u' at line 1 من وقتی فایل ZIP رو IMPORT میکنم این ارور رو میده

  46. ahmad گفت:

    سلام. ممنون از اطلاعات خوبتون. من به webbuilder یه سایت ساختم برای اپلود ان رو هاست لینوکسی با دایرکت ادمین چکار باید کردوممنون

    • دایرکت ادمین هم مثل cPanel ولی یک مقدار محیط سخت تری هستش. چندان راحت نیست کار کردن باهاش. ولی مشکلی نخواهید داشت. تمام مراحل این مقاله رو توی DirectAdmin می تونید انجام بدید. اول فایل های خود را دانلود کنید از وب بیلدر، سپس آپلود کنید در دایرکت ادمین و سپس دیتابیس ایجاد کنید و الی آخر.

  47. Reza گفت:

    سلام برای نصب قالب html باید حتما یکی از مدیریت محتواها (وردپرس یا جوملا) نصب بشه؟ میشه بدون مدیریت محتوا قالبhtml نصب کرد ؟

    • سلام. نه هیچ نیازی به مدیریت محتوی نیست. شما کافی است طراحی سایت را با html و css و javascript انجام بدید. و برنامه نویسی سایت رو بصورت دستی با PHP یا یک برنامه دیگه بنویسید و سپس فایل ها رو آپلود کرده و خطا یابی کنید.
      وقتی آپلود می کنید، حتما باید فایل اصلی سایتتون (index.html یا index.php) تو public_html باشه. که سرور بتونه سایت شما رو درست اجرا کنه. بقیه مسائل باید موردی حل بشوند مثلا ممکن است فایل htaccess درست نوشته شده نباشد، یا ورژن PHP با آنچه شما در لوکال (ومپ سرور یا XAMPP) داشتید متفاوت باشد.

  48. Reza گفت:

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

    • مسیر آپلود اگر cPanel دارید توی public_html هستش… اگر محیط های مدیریت دیگری دارید فولدر www هستش. پیدا کردنش سخت نیست.
      کار دیگه ای لازم نیست. اگر سایت شما فقط از فایل های سمت کاربر تشکیل شده. باید بدون دردسر بالا بیاید.

  49. farhad گفت:

    ممنون که به سوالات ما پاسخ میدین متشکر-
    یه سوال برای مدیریت و آپدیت کردن سایت html مثلا اضافه کردن مطالب جدید به سایت اینا با چه روشی مطالب پست کنیم بهتره؟- یعنی قالب رو تبدیل کنم به یک قالب ورد پرس و با ورد پرس مطالب اضافه کنم ؟-کلا راهی هست برای مدیریت محتوای سایت های html? ممنونم

  50. zhaleh گفت:

    سلام
    من یه سایت با برنامه ادوب میوز طراحی کردم و حالا میخوام اون پنل سرچ یا جستجو در سایت رو بهش اضافه کنم چجوری باید این کار رو انجام بدم؟

    • متاسفانه ویجت های ادوب میوز پولی هستند. شما می تونید از سرویس گوگل جهت ایجاد جستجوی سفارشی در سایت خود استفاده کنید:
      https://cse.google.com/cse/all
      همچنین می تونید با برنامه نویسی PHP یک موتور جستجو برای سایت خود بنویسید و با طراحی ادوب میوز ادغام کنید.

  51. صابر گفت:

    سلام من یه نبر گیف ساختم حالا می خوام بدونم چطوری باید بهش لینک بدم می خوام وقتی رو بنر زدن برن رو سایتم ؟؟؟؟

  52. arash گفت:

    سلام منم یه سایت تو ادوبمیوز ساختم حالا اونو چطوری مدیریت کنم؟ مطالب اینا بذارم؟با موفقیت قالب رو در html -public اکسکرک کردم .ممنون میشم بفرمایید

    • سلام. شما نمی تونید با ادوب میوز سایت مدیریت کنید! ادوب میوز فقط یک قالب طراحی می کند و بس. نه برنامه نویسی و نه مدیریت دیتابیس.. هیچی ندارد. شما بهتر است از WordPress استفاده کنید اگر می خواهید یک سایت dynamic داشته باشید.

  53. masoud گفت:

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

    • سلام اگر کد پی اچ پی شما اجرا نمیشه به این معنیه که هاست شما PHP رو ساپورت نمی کنه. احتمالا هاست ویندوزی خریده اید و انتظار دارد شما فایلی مثل default.asp به آن نشان بدهید.
      برای مطمئن شدن از مشکل یک صفحه PHP ایجاد کنید و فقط در آن بنویسید:
      < ?php echo "it works!"; ?>
      اگر صفحه اجرا نشد، باید به تنظیمات هاست بروید و آنجایی که اولویت فایل های اجرایی را نشان می دهد، index.php را اضافه کنید. البته باید از تیم پشتیبانی هاست خود کمک بگیرید. یک تیکت بزنید.

  54. masoud گفت:

    از هاست رایگان برای این کار استفاده کردم.
    گیگفا هاست
    این کد که گفتید به همون صورت فقط نمایش داده شد تو مرورگر.
    شما تو این مورد نمیتونید کمکی بکنید؟

  55. masoud گفت:

    از پرگیگ هم استفاده کردم جواب نداد.خواهش میکنم کمک کنید تا دو روز دیگه برای پروژه پایانیم بهش نیاز دارم

  56. Morteza گفت:

    سلام و خسته نباشید
    قبلاً به خاطر توضیحات خوبتون تشکر می کنم

    من یه هاست cpanel دارم که قبلاً صفحۀ اصلی سایت مطالبی داشت که همۀ آنها رو پاک کردم و یک سایت آماده(وردپرس و جوملا نیست) از یکی از سایت ها دانلود کردم و در قسمت file manager –> public_html آپلود کردم (به صورت زیپ شده) و بعد extract کردم.
    تصور من این بود ک با این کار وقتی سایت رو باز می کنم خودش تغییر کرده و پوستۀ جدید سایت رو می بینم :(
    من چون اطلاعاتی در این مورد ندارم یه کم ترس دارم از اینکه با دیتابیس و… کار کنم و اونها رو تغییر بدم، شاید تنظیماتش خراب بشه :/

    میخواستم ازتون بپرسم با همین آموزشی که دادید می تونم ظاهر سایت رو درست کنم؟ لطفا خیلی ساده بهم توضیح بدید
    خیلی ممنونم

  57. تازه کار گفت:

    سلام ، خسته نباشید
    من تازه شروع به یاد گرفتن طراحی سایت کردم ، الان html و css رو تا حدودی بلدم و سایتی که میخوام طراحی کنم باید درگاه بانک و امکان بروز رسانی و ثبت نام داشته باشه ، الان بعد از html و css دقیقا باید چی یاد بگیرم ؟ php برای ساختن یک سایت با این مشخصات کافیه؟ برای امنیت سایت باید چیکار کنم ؟ و سوال اخر اینکه این ورد پرس و جوملا دقیقا چی هستند و ارتباطشون با php چیه ؟ ببخشید زیاد سوال پرسیدم ?

    • سلام. وردپرس و جوملا سیستم هایی هستند که شما رو از برنامه نویسی PHP بی نیاز می کنند. یعنی یک سری کد های از پیش نوشته شده هستند که به شما اجازه می دهند با یوزر و پسورد وارد محیط مدیریت سایت خودتان بشوید، مطلب بذارید، پلاگین نصب کنید، طراحی صفحات را دستکاری کنید، کامنت ها را مدیریت کنید، عکس ها و محتویات دیگر را مدیریت کنید و خیلی امکانات دیگر، بدون اینکه لازم باشد حتی یک خط کد بنویسید.
      اما برنامه نویس ها هم ممکن است به جوملا و وردپرس علاقمند باشند. چون با دستکاری کد های این سیستم های مدیریت محتوا می توانند به طراحی های خاصی که مد نظرشان است برسند.
      برای درگاه پرداخت هم در وردپرس پلاگین وجود دارد (برای بانک ملت) و کافی است پس از گرفتن شناسه درگاه پرداخت، آنرا در پلاگین یا افزونه درگاه پرداخت وارد کرده و با ووکامرس محصولات خود را آنلاین به فروش برسانید.
      اما اگر می خواهید بدانید در پشت پرده چه اتفاقی می افتد، شما نیاز به یادگیری PHP,AJAX,JSON و کمی جاوا اسکریپت خواهید داشت.

  58. تازه کار گفت:

    از راهنماییتون بسیار بسیار سپاسگذارم ، خیلی خوب و جامع بود پاسختون … ان شا الله موفق باشید

  59. هانا گفت:

    سلام.من چند صفحه کد php مانند ثبت نام کاربر و … طراحی کردم.یکی دو صفحه HTML هم شامل عکس شرکت هست باید طراحی کنم.حال سوال من این هست: اولا می تونم با همین چد صفحه سایت و راه اندازی کنم و بعدا به مرور اپذیتش کنم چون شرکت خیلی عجله داره که اسم خودش حتما ثبت بشه ؟ ثانیا من چون تا ب حال سایت روی اینترنت نبردم ممکن راهنمایی بفرمایید که از کجا می تونم هاست به نام خود شرکت و دامنه ir خریداری کنم که مطمین و در عین حال به صرفه باشه؟با تشکر از پاسخ های شما

    • سلام. سایت azaronline.com رو پیشنهاد می کنم. از اونجا هاست و دامین ir خریداری کنید.
      با همین چند تا صفحه HTML‌ هم می تونید سایت رو بالا بیارید بعدا تکمیلش کنید.
      می تونید سرور لوکال روی کامپیوتر خود درست کنید و وقتی روی کامپیوتر خود به طراحی نهایی رسیدید سایت تکمیل شده رو جایگزین سایت موقت بکنید.

  60. تازه کار گفت:

    سلام ، من وردپرس رو روی لوکال هاست نصب کردم و میخوام برای سایتم برگه درست کنم . سوالی که دارم اینه که حالا این برگه ای که درست میکنم چجوری باید براش لینک درست کنم ؟؟؟ مثلا یه برگه به اسم آموزش وجود داشته باشه و من توی صفحه اصلی سایت یه قسمت داشته باشم بعنوان ثبت نام و آموزش و تماس با ما و … . میشه دقیقا توضیح بدین چجوری برای کلمه ی اموزش یه برگه درست کنم و کلمه ی اموزش و … رو بذارم صفحه اصلی که وقتی روش کلیک میکنم بره داخل همون برگه ؟؟؟؟ باتشکر

  61. حامد گفت:

    سلام . من یک سایت با ادوبی میوز ساختم . اما هنوز اون رو آپلود نکردم . میخوام بدونم در صورت آپلود روی اینترنت آیا در آینده امکان تغییرات توی متنها و عکسهای سایت وجود دارد؟
    یعنی امکان داره من بتونم در قالب تغییرات پروژه تغییرات جدید رو مجدد آپلود کنم.

  62. Fatemeh گفت:

    سلام.من در محل کارم بهم یک سایت سپردن که اطلاعات روش بارگذاری کنم..چطور این کارو میتونم انجام بدم؟یوزر و پس بهم دادن فقط…متشکرم

    • سلام. سایت شما CMS سفارشی هست. با یوزر پسورد وارد بشید. اگر جایی برای مطلب گذاشتن یا بارگذاری فایل وجود نداره باید صحبت کنید که اطلاعات هاست رو به شما بدهند.

  63. میلا گفت:

    سلام
    یه راهنمایی میخواستم
    اینکه با فایل htmlیک پوشه هم هست که عکس ها ولوگوها توش هستن. من وقتی صفحه رئ تو کامپیوتر باز میکنم بدون مشکل و همه چیز درسته.ولی رو هاست که اپلوی میکنم و با نت صفحه رو باز میکنم فقظ نوشته ها نمایش داده میشه و هیج حالت گرافیکی و عکس و رنگ نداره.
    پوشه همراه فایل رو باید جای بخوصی از هاست اپلود کنم؟
    ممنون میشم راهنمایی کنید

    • سلام. به احتمال زیاد آدرس فایل ها رو درست ننوشتید توی کد HTML. مثلا ممکنه توی هاست فولدر /home/etc/domain وجود داشته باشند که باعث میشه آدرس دهی “نسبی” دچار مشکل بشه. بخاطر همین بهترین حالت اینه که آدرس عکس ها و فایل ها رو کامل بنویسید. مثل:
      http://domain.com/images/img.jpg
      اگر درست نشد، کد HTML خودتون رو توی بخش پرسش و پاسخ (http://q.neomarket.ir/) قرار بدید تا درستش کنیم.

  64. مانی گفت:

    سلام
    ممنون از اموزش قدم به قدم چون من اولین بارم هست این کار را انجام میدم
    من همه مراحل را رفتم ولی وقتی فایل دیتابیس را ایمپورت میکنم هیچی نداره و میگه table وجود نداره و به مرحله بعد تغییر نام localhostنمیتونم برم
    لطف میکنین راهنمایی کنین

  65. مریم گفت:

    سلام من یه سوال داشتم میشه سریع جوابمو بدین من یه سایت باورد پرس تو سیستم خودم درست کردم میخواستم با یه سیستم دیگه وارذ بخش مدیریت وردپرس بشم ولی نمیتونم باید چیکارکنم؟؟؟خواهشا زود جوابمو بدین من ۲روز دیگه امتحان دارم

    • شما نمی تونید به سرور لوکال یک کامپیوتر دیگه دسترسی داشته باشید، مگر اینکه اون کامپیوتر روشن باشه، سرورش فعال باشه و شما با شبکه بهش دسترسی داشته باشید. در آنصورت می تونید توی مرورگر آدرس آی پی اون کامپیوتر رو وارد کنید و سرور لوکال رو ببینید.
      یک روش دیگه هم دسترسی به اون کامپیوتر با استفاده از remote desktop یا روش هایی مثل AnyDesk و TeamViewer هست.

      • مریم گفت:

        اخه یکی بهم گفت اگه هرچی که تو wwwریختی کپی کنی بذاری تو سیستم جدیده نشون میده این کارشدنیه؟؟؟

        • امکان نداره دوست عزیز. چون فایل های PHP باید حتما توسط نرم افزار PHP و سرور Apache پردازش بشن تا بتونه خروجی به شما بده. اگه سایت شما فقط HTML بود و هیچ کد سمت سروری نداشت، می شد سایت رو ببینید. چون در آنصورت شما فقط یک سایت گرافیکی و بدون برنامه نویسی داشتید.

  66. hasan گفت:

    سلام.من یک سایت ساده با دریم طراحی کردم. یک هاست رایگان گیگفا هم گرفتم.همه صفحات سایتم بصورت html هستن. الان میخوام یک فرم ثبت نام بزارم.باید با php باشه.فرم رو ساختم توی دریم. توی قسمت mysql هاست یک database ساختم.و با استفاده از phpmyadmin هاست یک جدول برای ذخیره اطلاعات فرم طراحی شده ساختم.همونجا که database رو ساختم بهم ۴ تا اطلاعات داد:MySQL DB Name و MySQL User Name و MySQL Password و MySQL Host Name.بعدش می رم توی دریم و قسمت database میخوام یک کانکشن جدید برای اتصال فرم به دیتابیسی که توی هاست ساختم ایجاد کنم.این ۴تا اطلاعاتی که بالا خدمتتون گفتم رو وارد میکنم.اما اصلا یه database وصل نمیشه که اسم جداولشو ظاهر کنه.مشکل کجاست؟ممنونم.

  67. محمد گفت:

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

    • طراحی صرفا ایجاد گرافیک سایت است. یک دگمه ثبت نام را درنظر بگیرید. طراحی دگمه با HTML کاری ندارد، کد < button > برای شما این کار را انجام می دهد. ولی اینکه به سرور بگویید وقتی دگمه زده شد، چگونه اطلاعات را در دیتابیس دخیره کند، چه پردازش هایی روی آنها انجام دهد و یا ایمیل ارسال کند، همۀ اینها نیازمند برنامه نویسی با زبان هایی مثل PHP یا ASP هستند. بدون زبان برنامه نویسی، یک سایت فقط می تواند یک صفحه HTML ساده باشد بدون هیچ ورودی از کاربر و فقط نمایش دادن یک سری متن و عکس.

  68. محمد گفت:

    سلام ببخشید هستید اخه من اونی هستم که ایمیلتون رو خواستم مشکلم رو حل کنید.میشه چک کنید ممنون میشم

  69. مریم گفت:

    سلام …من یک فایل xamp ذخیره کردم الان میخوام همون فایل دوباره داخل نرم افزار xamp بیارم چطوری این کارانجام بدم؟؟؟؟؟؟

  70. رضا گفت:

    سلام من یک سایت با asp.net با معماری سه لایه طراحی کردم شامل DAL و BLL و لایه ای که صفحات من داخل اون قرار دارند. مشکل اینه که وقتی میخام سایت رو روی هاست قرار بدم شامل سه فولدر هست و موقع اجرای سایت خطا میده میگه باید صفجه Default.aspx داشته باشی ؟ آیا باید اول همه محتویات فولدرها رو یعنی همه فایلها رو داخل فایل منیجر قرار بدم یا نه فقط فولدر ها رو آپلود کنم کافیه؟

    • شما باید فایل های لایه ای که صحفات سایت شما در آن قرار دارند را از فولدر خارج کنید. یا می توانید یک صفحه Default.aspx طراحی کنید و کنار سه فولدر بگذارید و در آن فقط کافی است اولین صفحه خود را include کنید. مثلا اگر صفحه اصلی شما index.aspx نام دارد و آنرا در پوشه صفحات خود قرار داده اید، کافی است در متن Default.aspx بنویسید:

      <div ID=”menuContent” runat=”server”>
      <!– #Include virtual=”/menu.aspx” –>
      </div>
      شما باید menu.aspx را با آدرس فایل اصلی خود جایگزین کنید.

  71. mehrdaddanesfehani گفت:

    سلام جناب خدا قوت بهتو میگم من یک مشکل بزرگی دارم از دیدگاه خودم توگوگل هم خیلی سرچ کردم موفق نشدم
    من سایت مجازی دارم یا همون لوکال هاست هرکاری میکنم دیتابیس رو اپلود کنم ارور میده میخوام دیتابیس ام رو ایمپورت کنم ولی با مشکل مواجعه ام ممنون میشوم کمکم کنید سپاس
    ًَََ

  72. Heydari گفت:

    سلام خسته نباشید همه تنظیماتی که گفتید رو من انجا دادم سایتم با php هستش .ایمپورتشم گفت انجام شد اما بالا نیومد سایت

    • سلام. وقتی سایت بالا نمی آید، باید مرحله به مرحله تست کنید ببینید مشکل کجاست. اول ببینید توی فولدر اصلی هاست یعنی PUBLIC_HTML فایل index.php وجود دارد یا نه. اگر نیست، پس حتما شما سایت را در یک پوشه آپلود کرده اید. آنها را باید از پوشه خارج کنید. در هر صورت، یک فایل index.php ایجاد کنید که در آن فقط یک hello بنویسید یا یک دستور بنویسید مثل: < ?php echo "test"; ?> سپس فایل را ذخیره کرده و سایت را باز کنید ببینید نمایش داده می شود یا نه. اگر درست نشد، در بخش پرسش و پاسخ (http://q.neomarket.ir) مشکل خود را مطرح کنید تا آنرا حل کنیم.

  73. شیراز گفت:

    سلام. وقت بخیر. من هم مشکل این دوستمون رو دارم.
    سایتم دیتابیسش خیلی حجیم و بزرگ شده […]

  74. سحر دیانت گفت:

    سلام خسته نباشید
    اگر پوشه ی htdocs پاک بشه چطوری میتونم اون رو دوباره بسازم از هاست گیگفا استفاده می کنم ولی نمیدونم چطوری پوشه رو برگردونم ممنونم میشم راهنماییم کنید…

  75. بهنام گفت:

    سلام
    آقای مهندس
    لطفا راهنمایی کنید چگونه میتوان یک پروژه را از روی GItHub دانلود کرد و آن را روی هاست خودمان و با دایرکت ادمین و یا ssh آپلود کنیم.
    مثال پروژه bootcamp-master را که با زبان پایتون است از روی گیت هاب دانلود کنیم و آن را روی آدرس ۱۹۲.۱۳۵.۵۵.۹۸ آپلود کنیم و آن را اجرا نماییم بطوریکه با تایپ IP در URL صفحه مربوط به پروژه باز شود و این پروژه به نمایش درآید.
    ممنون

  76. سلام. وقتی وارد سایت گیت هاب می شوید، گزینه دانلود جلوی چشم شما است. پس از دانلود، یک فایل زیپ که دارای فایل های پایتون هست را در اختیار دارید. برای اینکه بتوانید یک اسکریپت را اجرا کنید، نیاز به سرور دارید که آن اسکریپت را پروسس کند. مثلا اگر اسکریپت شما با PHP نوشته شده است، باید سروری راه اندازی کنید که PHP را پروسس کند. و پایتون بهمچنین. وقتی سرور راه اندازی شد، باید تنظیمات IP را انجام دهید. بطور پیش فرض، آی پی شما http://lolcalhost خواهد بود یا ۱۲۷.۰.۰.۱ اگر می خواهید آی پی فوق را بدهید، باید در تنظیمات LAN این IP را ست کنید و برای سرور نیز تعریف کنید. بدین صورت با تایپ کردن آدرس مورد نظر، اسکریپت پایتون شما اجرا می شود. همیشه بجای یک اسکریپت بزرگ، تنظیمات سرور خود را با یک فایل سادۀ hello world تست کنید و اگر جواب گرفتید فایل را با اسکریپت GIThub جایگزین کنید. موفق باشید.

  77. Ho3ein گفت:

    سلام خسته نباشید
    بنده یک قالب درست کردم با نرم افزار ویژوال استادیو
    همون asp.net

    که همه صفحاتش پسوند aspx دارن ، به جز مستر پیج و گلوبال و کلاس و دیتابیش که اینها در سایتم هست

    و همین دامین دات آی‌ آر خریدم و هم هاست ، از cpanl

    میخواستم‌راهنمایی کنید ، کلا این محتویات aspx رو چطور چ دقیق کجای هاست باید وارد شه ، که با زدن بروی نام سایتم یا همان دامین دای آی آر ، صفحه ام توی اینترنت دیده شه ، لطفا راهنمایی کنید ، با توجه ب اینکه باید برای خرید دامین ir ، یک شناسه در سایت ثبت دامنه داشته باشیم ، و انجام دادم این ثبتو همون موقع خرید دامنه از سایت cpanel , و اینکه در آخر با توجه با این محتویاتی که توضیحتون دادم ، منو راهنمایی کنید تشکر میکنم

    • عزیز، برای اینکه سرور اسکریپت های SererSide شما رو اجرا کنه، باید نرم افزار مربوطه رو نصب داشته باشه. به زبان ساده تر، شما نمی تونید انتظار داشته باشید cPanel اسکریپت ASP اجرا کنه، مگر اینکه هاست شما این امکان رو ایجاد کرده باشه براش. معمولاً هاست لینوکسی با cPanel فقط کد های PHP رو اجرا می کنه.
      برای ASP شما می بایست هاست ویندوزی با پنل Website Admin می گرفتید.

  78. ho3ein گفت:

    سلام بله درسته من به تازگی شروع کردم چیزی از آپلود نمیدونم . میشه دقیق بگید آیا من میتونم از همین cpanel . همین کاری که گفتین رو انجام بدم ایا cpanel داره این گزینه رو ؟؟؟؟که خریداری کنم؟؟؟

    میشه دقیق بگید آموزشش رو یا به هرگونه ای که میدونید بنده رو راهمایی کنید ممنون

    • سلام. لینک هایی که فرستادید رو چک کردم. همه شون خوب هستند. می تونید از آذر آنلاین یا سرور پارس هم خریداری کنید.
      پس از اینکه هاست رو خریداری کردید، کافیه کد های NET. رو بصورت یک فایل زیپ آپلود کنید توی فولدر www (مثل cPanel) و برای دیتابیس هم باید یک فایل با پسوند sql آپلود کنید و لینک کنید.

  79. ho3ein گفت:

    سلام خیلی ممنون از کمکتون واقعا از اینکه سریع پاسخ میدین نهایت تشکر دارم .بازم اگر به مشکل برخوردم مزاحمتون میشم
    بی نهایت سپاس

  80. اسم گفت:

    سلام
    من یک هاست خریدم، سایتم و دیتا بیس روش گذاشتم اما وقتی در url اسم پوشه admin بعد از اسم سایتم میاد تمام اطلاعات ادمین رو به صورت پوشه نشون میده چه تنظیماتی میشه ادمین را نشاننده؟
    ممنون

    • شما چه هاستی خریداری کرده است؟ هاست لینوکسی یا ویندوزی؟ سایت شما با چه زبانی نوشته شده است؟ PHP یا ASP؟
      برای اینکه کد های سایت شما اجرا شوند و فولدر نمایش داده نشود، باید هاست شما زبان برنامه نویسی سایت شما را پشتیبانی کند.

  81. صادق گفت:

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

    • این مشکل زیاد پیش می آید، چون تنظیمات PHP و آپاچی سرور هاست شما با تنظیمات سرور لوکال شما فرق دارد. اگر از قالب های وردپرس استفاده می کنید، معمولاً گزینه Export تنظیمات را دارند. می توانید از تنظیمات خروجی گرفته و به تنظیمات قالب سایت لایو بروید و import کنید.
      در غیر اینصورت باید تنظیمات را دستی اصلاح کنید.
      اگر موفق نشدید، اسکرین شات بگیرید و در http://q.neomarket.ir مطرح کنید.

  82. حمید گفت:

    سلام و درود برمهندس بهداروند آقا من phpکارم البته روی لوکال کار کردم ولی الان میبرم سایتمو روی هاست فقط یک صفحه سفید بهم نشون میده بنظرتون باید چکارکنم چه چیزایی رو تغییر بدم.ممنونم

    • درود. صفحه سفید معمولاً یک صفه پر از خطا است. منتها بیشتر CMS ها debug رو خاموش می کنند. مثلا اگر وردپرس دارید و فایل wp-config.php رو باز کنید، یک خط وجود دارد بدین شکل: define(‘WP_DEBUG’, false) شما می توانید این پارامتر رو true کنید تا خطا رو مشاهده کنید. بدون این کار نیز می توانید به فایل error_log که در کنار فایل index.php ایجاد شده است مراجعه کنید تا ببینید خطا از کجاست. وقتی خطا مشخص باشد، با یک جستجوی ساده راه حل پیدا می شود.

  83. ho3ein گفت:

    سلام خسته نباشید

    بنده هاست ویندوزی خریدم با کنترل پنل plesk

    طبق گفته ی شما . من کل قالب وبسایتمو که با microsoft visul studio2010 نوشته شده asp.net

    توی یک فایل zip گذاشتم . و اونو توی پوشه httpdocs اپلود کردم و بعدش اکستراک کردم و تمام فایلهاش توی این پوشه نشون داده شدن

    نکته اینکه ایا باید فایلهایی که از توی پوشه httpdocs هست که از قبل بودن رو پاک کنم؟؟؟

    سوال بعدی اینکه توی اطلاعات خرید هاست زده از وزژن ASP.NET 2 , 3.5 , 4.x رو ساپرت میکنه . ایا باید visul 2010 رو ساپرت میکنه؟؟؟

    سوال بعدی اینکه ایا نحوه اپلود کردنم درست بوده ؟؟

    سوال بعدی اینکه بعد اعمال اینکارها رو دامنه ام بزنم . ایا وبسایتمو توی اینترنت نشون میده؟؟ انجام دادم نشد!!

    ممنون میشم راهنمایم کنید

    • سلام. شما کافیست در پوشه اصلی (httpdocs) یک فایل بنام default.aspx ایجاد کنید. و برای تست در آن این کد را بنویسید:
      https://www.guru99.com/asp-net-first-program.html
      سپس فایل را ذخیره کرده و نام سایت خود را در مرورگر بزنید تا متن Hello, world را ببینید. اگر این متن را نمی بینید، یعنی اینکه سایت شما از asp پشتیبانی نمی کند، ولی از آنجایی که می گویید زده ساپورت می کند پس مشکلی نیست. اینکه ویژوال ۲۰۱۰ چه نسخه ای از ASP را خروجی می دهد بستگی به شما دارد. موقعی که پروژه جدید ایجاد می کنید در ویژوال، از شما می پرسد ASP ورژن چند باشد. ولی این معمولاً مشکلی ایجاد نمی کند.
      تنها چیزی که مهم است، این است که سرور نیاز به فایل default.aspx در پوشه اصلی دارد. اگر فایل های سایت خود را در یک پوشه داخل پوشه اصلی اکسترکت کرده اید، از پوشه درونی بیرون بیاورید تا فایل اصلی شما در روت سایتتان باشد.
      اون فایل های پیش فرض رو می تونید پاک کنید.

  84. ho3ein گفت:

    آقا خیلی ممنون
    خداقوت

  85. ho3ein گفت:

    سلام و خسته نباشید
    ببخشید من الان همه کارارو انجام دادم
    ارور اسکویل میده . توی برنامه asp.net اجرا میشه . اما توی هاست ارور میده معنی کردم میگه . برای اجرا از راه دور نمیشه دقیق متوجه نشدم براتون میفرستم ببینید :

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 – Error Locating Server/Instance Specified)

    معنی :

    توضیحات: در زمان اجرای درخواست فعلی، یک استثناء غیرمجاز رخ داده است. لطفا اطلاعات ردیابی پشته را برای اطلاعات بیشتر در مورد خطا و جایی که در کد آن ایجاد شده است، مرور کنید.

    جزئیات Exception: System.Data.SqlClient.SqlException: در هنگام اتصال به SQL Server یک خطای مربوط به شبکه یا خاص رخ داد. سرور یافت نشد یا قابل دسترسی نبود اطمینان حاصل کنید که نام نمونه درست است و SQL Server پیکربندی شده است تا اجازه اتصال از راه دور را فراهم کند. (ارائه دهنده: SQL Interface، خطا: ۲۶ – خطا در تعیین محل سرور / Instance مشخص شده)

    بنده دیتابیسم توی همون پوشه ای که به طور پیش خود برنامه درست میکنه هستش app_Data . بنظر شما مشکل چی میتونه باشه؟

  86. ho3ein گفت:

    Line 21: cmd.Connection.Open();

    بعد اینو نوشته که یعنی نمیتونه بانک اطلاعات رو پیدا کنه و اونو باز کنه

  87. ho3ein گفت:

    آیا حتما باید کل سایتو که آپلود کردیم . دیتابیسشو . جدا آپلود کنیم ؟

    ببخشید سوالام زیاد شدن

    • بله. دقیقا. چون شما توی یک رشته string آدرس SQL رو تعریف می کنید و سرور دنبال این فایل می گرده. باید توی همون آدرس فایل دیتابیس خود رو آپلود کنید.

  88. ali گفت:

    سلام

    امین بهداروند عزیز

    ی سوال داشتم
    آیا پروزه ای که با اسکویل ۲۰۰۸ درست شدع با اسکیول ۲۰۱۶ اجرا میشه ؟

  89. الهام گفت:

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

  90. اسکریپت ها می تونن روی چندین دامنه همزمان نصب بشن. به شرطی که تنظیماتشون درست انجام بشه.
    شما فایل ها رو آپلود کرده اید. کافی است تنظیمات دیتابیس را درست انجام دهید. در مقاله فوق گفته شده که شما باید اول یک دیتابیس خالی ایجاد کنید در cPanel و سپس یک یوزر ایجاد کنید و نتهایتا به یوزر دسترسی به دیتابیس را بدهید.
    تا اینجا شما تنظیمات سمت سرور را انجام داده اید. مرحله نهایی این است که فایل دیتابیس خود را import کنید. که این روش نیز در مقاله اموزش داده شده است. با ایمپورت کردن دیتابیس، عملا سایت شما آماده استفاده خواهد بود.

  91. اصغر گفت:

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

  92. نوید گفت:

    سلام من سایتی رو با وردپرس طراحی کردم ولی میخوام سایت رو توی ftp دانشگاه بارگذاری کنم که از دامین دانشگاه نشون داده شه
    چجوری میتونم این کار انجام بدم؟
    میشه راهنمایی کنید

    • سلام. ببخشید بابت تاخیر. شما نیاز به سرور دارید که بتوانید آدرس http را بزنید. با ftp فقط می توانید فایل ها را در سرور کپی کنید ولی اجرا نمی شود. کافی است در سرور دانشگاه آپاچی، پی اچ پی و مای اسکیو ال نصب شده باشند (مثلا با xampp) آن وقت با زدن آی پی سرور و پورتی که در تنظیمات آپاچی تعریف شده سایت رو مشاهده می کنید. مثلا: ۱۹۲.۱۶۸.۱۰.۱۰:۱۲۳۴

  93. solan گفت:

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

  94. رضا گفت:

    سلام دوست عزیز من سایت طراحی کردم با adobe muse که تمام html , css هست و سایت به شکلی طراحی شده که باید فرمهایی به دست مشتریان تکمیل بشه و داخل دیتابیس ذخیره بشه
    شما پیشنهاد میدین چطور سایت به دیتابیس وصل کنم این را در نظر بگیرد که فرمهای داخل سایت حدود به ۱۰ نوع هست (هر فرم مربوط به کار خاصی)که هر کدام باید جدا گانه ذخیره بشن
    پیشنهاد شما چی هست در این مورد ممنون از راهنمایی

  95. Naseri گفت:

    سلام اگه کسی یه سایت استاتیک داشته باشه یعنی فقط کدهای htmlوcssچطور میشه اپلودش کرد رو هاست؟اتوضیحی ک اینجا دادین شامل پایگا داده هم هست

  96. محمد گفت:

    سلام یه سایت طراحی کردم باhtml ,ccsمیخوام بدونم مرحله بعدی چیه و چجوری این کد ها رو روی هاست و دامنه بگذارم ممنون میشم اگر راهنمایی کنین

  97. رضا گفت:

    سلام
    خسته نباشید.

    ببخشید من با یه مشکل عجیبی توی سایتم روبرو شدم.
    من یه سایت طراحی کردم. همه چیز روی localhost به خوبی کار می کرد اما وقتی سایت رو روی سرور فرستادم متوجه شدم که کلی مشکل پیدا کرده.
    برای مثال بعضی از دستورات jquery که توی localhost به خوبی کار می کردند الآن کار نمی کنند یا متغیرهای SESSION هیچکدوم کار نمی کنند و متغیری رو ذخیره نمی کنند. من این مسئله رو با شرکتی که خدمات هاستینگ ازش گرفته بودم در میون گذاشتم اما اونها چک کردند و گفتند که مشکلی توی سرور نیست احتمالاً اشتباه توی کدهای خودمه.

    نمی دونم چرا ولی وقتی سایتم توی localhost بود هیچ مشکلی نداشت اما الآن که فرستادم روی سرور پر مشکله.

    می خواستم بدونم شما می تونید حدس بزنید که مشکل چی می تونه باشه.

    واقعاً ممنون می شم اگه بتونید بهم جواب بدید.

    • درود.
      شرکت های هاستینگ معمولا برای شما کاری نمی کنند. همین کارشناس ها اگر از شما پول بگیرند بابت خدمات، حتما کار شما را راه خواهند انداخت!
      اما دلیل هایی که ممکن است این مشکلات را به وجود بیاورد مشخص است. پارامتر هایی که تاثیر زیادی می گذارند: ورژن PHP. و تنظیمات آپاچی (httpd.conf) و تنظیمات php.ini و mysql.ini اگر تنظیمات سرور واقعی را به سرور لوکال خود بدهید مطمئناً مشکلات را روی لوکال هم خواهید داشت. کاری که شما باید بکنید، پیدا کردن راه حل (رفع باگ) با سعی و خطا است. شما یک فایل error_log در سرور خواهید یافت کنار index.php و این فایل به شما می گوید چه خطایی دریافت کرده اید و با جستجوی خطا ها می توانید آنها را برطرف کنید.

  98. حسین گفت:

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

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *