بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چگونگی راه اندازی و اتصال به سرور واقعی

مدیریت گفتگو
Ali 12 سال پیش
آخرین تغییر: 9 سال پیش

سلام دوستان

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

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

لطفا کسانی که با سرور واقعی کار کردن  مطالبی رو در مورد راه اندازی سرور واقعی قرار بدهند.

نظرات

hosseinAmini 12 سال پیش
برنامه سمت سرورت رو با php نوشتی یا asp?. یک هاست میگیری با دامنه. فرض میگییرم که از هاست لینوکس استفاده میکنی(یعنی با php سمت سرورت رو نوشتی و از کنترل پنل cpanel استفاده میکنی) بعد از ورود به به کنترل پنل file mnager رو میزنی و گزینه web root(public_html/www) رو انتخاب میکنی و go رو میزنی. تو صفحه ای که باز شده فایل هات رو آپلود میکنی. دیتا بیست رو هم MySQL Databases میشه یه دیتابیس و یک کاربر میسازی بعد وارد php myadmin دیتابیست رو تو دیتابسی که ساختی import میکنی. یکم دیگه تنظیمات داره ولی کاره سختی نیست. بهتره هاست و دامین رو بگیری و طبق آموزش های تو اینترنت جلو بری اگر هم جاییش مشکل داشتی تو انجمن بپرسی اینجوری خیلی راحت تر جواب میگیری.
Ali 12 سال پیش
هاست و دامین را از کجا بگیرم بهتره؟
Ali 12 سال پیش
این صفحه که خالیه
hosseinAmini 12 سال پیش
دقیقا نمیدونم کدوم شرکت بهتره ولی من از لینک میگیرم. هم خدماتشون خوبه هم قیمتشون.
Ali 12 سال پیش
چه هاستی بهتره؟
hosseinAmini 12 سال پیش
من چون با php کار میکنم لینوکس میگیرم. کنترل پنل هم cpanel راحت ترم.

پاسخ‌ها 5

hosseinAmini 12 سال پیش

آشنایی با cpanel
لینک

ساخت دیتابیس در cpanel
لینک

نظرات

Ali 12 سال پیش
ممنون
MiRHaDi 12 سال پیش

سرور واقعی و مجازی و لوکال با هم از نظر برنامه نویسی فرقی ندارد

و همانطور که در آموزشها آمده شما یک فایل php سمت سرور میگذارید که وبسرویستون هست و از طریق Json میتونید اطلاعات را بگیرید و با Get یا Post هم اطلاعات را میفرستید

نظرات

MiRHaDi 12 سال پیش
فقط به جای آیپی سیستم سرور مجازی ، آدرس سایت را میذارید
Ali 12 سال پیش

من یک دامین و یک هاست لینوکسی کرفتم حالا باید چکار کنم؟ (قدم بعدی چیه)

نظرات

Ali 12 سال پیش
کسی نیست جواب بده؟
مجتبی یگانه 12 سال پیش

بعد از گرفتن یک هاست ، باید یک دامنه تهیه کنید چون هاست ها اشتراکی هستند و شما نمیتونید مستقیم با IP به اونها دسترسی داشته باشید ، برای اینکار باید دامنه روی هاست تنظیمکنید ! برای اینکار ابتدا باید DNS های هاست خود را پیدا کنید ، که معمولا در ایمیل فعال سازی هاست ، یا در اطلاعات حساب قابل مشاهده هست و اگر نبود از پشتیبانی بپرسید :)

حالا باید این DNS ها رو روی دامنه تنظیم کنید ، وارد پنلتون در سایت مدیریت دامنه بشید ، (مثلا برای دامنه ir سایت nic.ir هست ) دامنه رو انتخاب کنید ، در قسمت DNS Server نام DNS ها که معمولا به شکل ns1.Host.com  / ns2.host.com ... هست رو وارد کنید ، معمولا نهایتا در 2 ساعت کاری انجام میشه و نهایتا در 24 ساعت به هاست دسترسی خواهید داشت یعنی وقتی دامنه رو بزنید ، یه صفحه ای میاد !  (احتمالا فایل index.html در پوشه ی pulic_html )

از این به بعد میتونید فایل ها رو در ایجاد کنید و با دامنه بهش دسترسی داشته باشید ، برای دسترسی به قسمت دیتابیس مشابه ومپ یا لمپ کافیه به phpMyAdmin برید ، تنها تفاوتی که این قسمت داره ، اینه که ساخت دیتابیس از phpMyAdmin ممکن نیست و باید به قسمت MySql DataBases برید

دیتابیس رو بسازید و برای دیتابیس یک کاربر بسازید ، کاربر را به دیتابیس اضافه کنید (تمام کار ها بسیار ساده در قسمت MySql DataBases انجام میشه ) 

احتمالا در قمست بانک دانش سایتی که ازش هاست گرفتید ، اطلاعات تصویری موجود باشه ، در غیر اینصورت ، گوگل کنید ، به نتیجه میرسید :)

نظرات

Ali 12 سال پیش
بعد از این که دامنه کار داد اطلاعاتم رو چطور روی هاست بریزم؟نرم افزار خاصی نمی خواهد؟
مجتبی یگانه 12 سال پیش
نرم افزار هایی با نام FTP Client هستند که بهترین اونها به نظر من Cute FTP هست یا FileZilla (من ازش خوشم نمیاد ! ) ، اما خود هاست هم در قسمت File Manager ، گزینه ای به نام Upload داره که برای فایل های کم حجم مناسبه :)
Ali 12 سال پیش
تازه دامنه من درست شد و cpanel بالا میاد ، حالا کمی گیج شدم لطفا راهنمایی کنید اگر بخواهم پروژه note را با استفاده از این سرور راه اندازی کنم باید چکار کنم؟
Ali 12 سال پیش
و به جای IP در eclipse اسم دامین رو بزنم؟ و قسمت mysqli_connect فایل php رو چطور بنویسم؟
Ali 12 سال پیش
حل شد ممنون.
reihaneh 11 سال پیش

سلام
دوستان من همین مشکل رو داشتم و این مراحل رو پیش رفتم:
در سایت www.vvs.ir یک هاست و دامنه رایگان ثبت کردم. (پروژه ای که می خواهم به سرور منتقل کنم همان برنامه notes
استاد است.)
بعد یک دیتابیس ساختم که همان جا از من خواست این موارد را مشخص کنم:
MySQL database name، MySQL username، Password
و MySQL Hhost=mysql.vvs.ir
در مرحله بعد توسط phpmyadmin، دیتابیس ام را ایمپورت کردم و توسط گزینه File Manager در پوشه public.html کل فایل های سایتم را آپلود کردم( که شامل index.php هم بود).
و در فایل index.php اطلاعات اتصال را بدین شکل تغییر دادم:

و در اندروید هم بدین شکل:

اما به نتیجه نرسیدم . ممنون میشم منو راهنمایی کنید.

نظرات

sh.khaksar 11 سال پیش
Username و Password رو در PHP درست وارد کردید؟
CodeMaster 11 سال پیش
به جای اون Host Name که توی کد php تون نوشتید باید localhost بزارید (www.mysql.vv.ir)
reihaneh 11 سال پیش
دوستان ممنونم وقت گذاشتید ولی متاسفانه هنوز درست نشده. بله، یوزر و پسورد رو درست وارد کردم. شاید مشکل از همین آدرس www.mysql.vvs.ir باشه.البته لوکال هاست گذاشتم درست نشد.
hosseinAmini 11 سال پیش
به جای پارامتر اول یعنی www.mysql.vvs.ir باید localhost وارد کنید
hosseinAmini 11 سال پیش
مگر دامنه www.vvs.ir نیست؟ پس توی اندروی هم برای متد readUrl به جای www.mysite.vvs.ir باید بنویسید www.vvs.ir
reihaneh 11 سال پیش
از اینکه وقت میگذارید ممنونم.مشکل هنوز برطرف نشده. دو موردی که گفتید رو اعمال کردم. چون با وب آشنایی ندارم، احتمال داره نکته ای رو از قلم انداخته باشم. کل کارهایی که انجام داده ام را شرح دادم. آیا کافیه؟
hosseinAmini 11 سال پیش
این www.vvs.ir آدرس سایتیه که ازش هاست گرفتیده :| شما باید یه دامنه تهیه کنید. برید توی پروفایلتون بعد برای هاستتون یه دامنه سفارش بدید
reihaneh 11 سال پیش
این کار رو کرده ام. منظورم از www.mysite.vvs.ir دامینی هست که ثبت کردم.
Sevensen 9 سال پیش
منم با همین مشکل مواجه شدم، فکر کنم به خاطر استفاده کردن از هاست رایگانه، من تو دیتابیس جدول رو میسازم ولی بعد از ساخت اسمش رو توی لیست جدول ها نشون نمیده

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .