صفحه 1 از 2 12 آخرآخر
نمایش نتایج 1 تا 40 از 68

نام تاپیک: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

  1. #1

    Question ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    با عرض سلام و خسته نباشین


    من می خوام با php و mysql یه مدیریت محتوای کوچیک و عمومی طراحی کنم.اما بلد نیستم چطوری ازش بسته ی نصبی install بسازم.
    می خوام جوری باشه که اول فایل نصبی اجراشه و بعد از کاربر مشخصات دیتابیس رو بگیره و خودش خودکار روی هاست نصب کنه.یعنی نیاز به این نباشه که دستی توی سی پنل مشخصات دیتابیس رو تنظیم کنیم.
    دقیقا مثل مدیریت محتواها، cms ها ورد پرس، جوملا و نیوک و ... که خودش همه چی رو نصب می کنه.
    لازم دارم. ممنون می شم اگه کسی کمکم کنه.
    با تشکر
    آخرین ویرایش به وسیله asma69 : جمعه 19 دی 1393 در 20:34 عصر

  2. #2
    محروم شده
    تاریخ عضویت
    مرداد 1393
    پست
    219

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    سلام
    این لینک خیلی میتونه کاربری باشه براتون :)
    http://calendarscripts.info/user-fri...tallation.html

  3. #3

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط n0o0b_sina مشاهده تاپیک
    سلام
    این لینک خیلی میتونه کاربری باشه براتون :)
    http://calendarscripts.info/user-fri...tallation.html
    ////////////////////////////////////////////////////////////////////////
    خیلی ممنون. تشکر . بررسیش می کنم.

  4. #4

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط n0o0b_sina مشاهده تاپیک
    سلام
    این لینک خیلی میتونه کاربری باشه براتون :)
    http://calendarscripts.info/user-fri...tallation.html
    من لینکی که فرستاده بودین رو بررسی کردم. ممنون از راهنماییتون.
    من می خوام جوری باشه که وقتی مدیر سایت نصب رو می زنه به طور خودکار روی هاست لینوکس دیتابیس و یوزر پسورد بر اساس اطلاعاتی که از کاربر می گیره ساخته شه و سپس دیتابیس ساخته شده با یوزرنیم و پسورد ساخته شده متصل شه.
    یعنی نیاز نباشه که وارد مدیریت هاست بشیم و دستی دیتابیس و یوزر پسورد بسازیم و متصل کنیم، با اجرای فایل install این کارها
    به طور خودکار انجام شه.مثل مدیریت محتواها.
    می تونید بیشتر کمکم کنید؟
    ممنون.

  5. #5
    محروم شده
    تاریخ عضویت
    مرداد 1393
    پست
    219

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    خب لینکلی که من دادم یه روش کلی بود، شما توی مرحله ی آخره بعده اینکه اطلاعات مورد نیازتون از جمله اطلاعات دیتابیسی که قراره ساخته بشه رو گرفتید و خواستید اونارو اجرا کنید با یه کده php ساده اول اطلاعات رو توی یه فایل متنی ذخیره کنید بعد وضل شید به mysql (بدون اینکه اطلاعات دیتابیس رو وارد کنید) بعد یه دیتابیس بسازید (توی گوگل create database with php رو جستجو کنید) بعد table های مورد نیاز بعد هورااا :)

  6. #6

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    دوست عزیز، بهتره قید ایجاد خودکار کاربر و دیتابیس رو بزنید و مثل همه CMSهای معروف، شما هم از کاربر بخواین دیتابیس و یوزر رو خودش بسازه و توی فرم نصب وارد کنه چون هاستهای اشتراکی به شما دسترسی CREATE DATABASE رو ازطریق کوئری نمیدن. بعلاوه وقتی به MySQL وصل نشدین، چطور میخواین کوئری اجرا کنید؟ تنها راهی که میتونید این کارها رو انجام بدین اینه که Shell Access داشته باشین و مستقیماً با خط فرمان MySQL توی سرور کار کنید که اون هم توی 99.9٪ هاستهای اشتراکی بسته است. یقیناً اگه راه ساده و مناسبی داشت، CMSهای بزرگی مثل جوملا و دروپال و وردپرس و... ازش استفاده میکردن. موفق باشید.

  7. #7
    محروم شده
    تاریخ عضویت
    مرداد 1393
    پست
    219

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    سلام
    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    دوست عزیز، بهتره قید ایجاد خودکار کاربر و دیتابیس رو بزنید و مثل همه CMSهای معروف، شما هم از کاربر بخواین دیتابیس و یوزر رو خودش بسازه و توی فرم نصب وارد کنه چون هاستهای اشتراکی به شما دسترسی CREATE DATABASE رو ازطریق کوئری نمیدن.
    نمیدونم این cms بزرگ حساب میشه یا نه ولی این سیستم این کارو کرده و هنگام نصب خودش دیتابیس درست میکنه! البته من توی هاست های اشتراکی تست نکردم توی لوکال تست کردم
    https://www.pyrocms.com/
    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    بعلاوه وقتی به MySQL وصل نشدین، چطور میخواین کوئری اجرا کنید؟
    چرا دیگ وصل میشیم اول اطلاعات رو توی یه فایل متنی مینویسیم و سپس از طریق همون فایل وصل میشیم و table هارو ایجاد میکنیم من خودم این کارو کردم مشکلی نداشتم. ولی به نظره شما بهتره create table هارو توی خوده سیستم بزاریم تا هنگام اجرای سیستم مثلا صفحه اول سایت یا صفحه login جدول ها ساخته بشه یا بعد از اتمام مراحل نصب؟!

  8. #8

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    ببینید توی هاست اشتراکی شما دسترسی به کاربر root ندارین و درنتیجه مجوز CREATE DATABASE به شما داده نمیشه. بقیه کاربران هم مجوز مربوطه رو ندارن و فقط مجوز کار روی دیتابیسی که بهش Bind میشن بهشون داده میشه. بخاطر همینه که میگم قیدش رو بزنید.

  9. #9

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط n0o0b_sina مشاهده تاپیک
    خب لینکلی که من دادم یه روش کلی بود، شما توی مرحله ی آخره بعده اینکه اطلاعات مورد نیازتون از جمله اطلاعات دیتابیسی که قراره ساخته بشه رو گرفتید و خواستید اونارو اجرا کنید با یه کده php ساده اول اطلاعات رو توی یه فایل متنی ذخیره کنید بعد وضل شید به mysql (بدون اینکه اطلاعات دیتابیس رو وارد کنید) بعد یه دیتابیس بسازید (توی گوگل create database with php رو جستجو کنید) بعد table های مورد نیاز بعد هورااا :)
    سلام .ممنون از پاسختون
    فکر کنم من درست متوجه نشدم. برای همون خواستم ی سوال دیگه بپرسم.
    ببینید فرض کنید من اطلاعات دیتابیس رو از کاربر می گیرم.
    با دستور mysql_connect هم به mysql متصل می شم ک تو این دستور باید یوزرنیم و پسورد دیتابیس رو وارد کنم و بعدش دیتابیس هم می سازم.
    اما قبل از متصل شدن به دیتابیس من باید یک یوزر داخل هاست بسازم و مشخص کنم که این یوزر به کدوم دیتابیس متصل باشه تا بعد کوئری های من کار کنه و بتونم به mysql متصل شم.
    من می خوام این مرحله حالت نصب خودکار داشته باشه و جوری نباشه که کاربر وارد هاست شه و این کارها رو خودش تو هاست انجام بده.
    حالا نمی دونم منظورم رو درست بیان کردم یا نه.
    ممنون

  10. #10

    Question نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    ببینید توی هاست اشتراکی شما دسترسی به کاربر root ندارین و درنتیجه مجوز CREATE DATABASE به شما داده نمیشه. بقیه کاربران هم مجوز مربوطه رو ندارن و فقط مجوز کار روی دیتابیسی که بهش Bind میشن بهشون داده میشه. بخاطر همینه که میگم قیدش رو بزنید.
    سلام. ممنون
    ولی خوب الان پرستا شاپ اطلاعات دیتابیس رو از کاربر می گیره و خودش خودکار همه ی این کارها رو انجام میده روی هاست.
    برای همین من پرسیدم و می گم امکانش هست.

  11. #11

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    ببینید پرستاشاپ روی هاست اشتراکی دیتابیس هم میسازه؟ من ندیدم چنین چیزی. کلاً ساخت دیتابیس در حوزه اختیارات کاربر root هست که بنا به مسائل امنیتی، اجازه دسترسی بهش توی هاست اشتراکی به شما داده نمیشه و باید دیتابیس رو اول بسازین (خالی) و بعد توی نصب همراه با کاربر مربوطه انتخاب کنید تا جداول داخلش ساخته بشه.

  12. #12

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط n0o0b_sina مشاهده تاپیک
    سلام

    نمیدونم این cms بزرگ حساب میشه یا نه ولی این سیستم این کارو کرده و هنگام نصب خودش دیتابیس درست میکنه! البته من توی هاست های اشتراکی تست نکردم توی لوکال تست کردم
    https://www.pyrocms.com/

    چرا دیگ وصل میشیم اول اطلاعات رو توی یه فایل متنی مینویسیم و سپس از طریق همون فایل وصل میشیم و table هارو ایجاد میکنیم من خودم این کارو کردم مشکلی نداشتم. ولی به نظره شما بهتره create table هارو توی خوده سیستم بزاریم تا هنگام اجرای سیستم مثلا صفحه اول سایت یا صفحه login جدول ها ساخته بشه یا بعد از اتمام مراحل نصب؟!

    سلام یعنی امکان داره ؟ ؟

    جدی ؟

    خب چطوری ؟

    الان یعنی من این لینکی که دادید رو روی هاست بزارم بعد نصب کنم میشه ؟ ( میخام تست کنم فقط .)

    مرسی برای توضیحات تون


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

  13. #13

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

    دوست عزیز، بهتره قید ایجاد خودکار کاربر و دیتابیس رو بزنید و مثل همه CMSهای معروف، شما هم از کاربر بخواین دیتابیس و یوزر رو خودش بسازه و توی فرم نصب وارد کنه چون هاستهای اشتراکی به شما دسترسی CREATE DATABASE رو ازطریق کوئری نمیدن. بعلاوه وقتی به MySQL وصل نشدین، چطور میخواین کوئری اجرا کنید؟ تنها راهی که میتونید این کارها رو انجام بدین اینه که Shell Access داشته باشین و مستقیماً با خط فرمان MySQL توی سرور کار کنید که اون هم توی 99.9٪ هاستهای اشتراکی بسته است. یقیناً اگه راه ساده و مناسبی داشت، CMSهای بزرگی مثل جوملا و دروپال و وردپرس و... ازش استفاده میکردن. موفق باشید.






  14. #14
    محروم شده
    تاریخ عضویت
    مرداد 1393
    پست
    219

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    ببینید پرستاشاپ روی هاست اشتراکی دیتابیس هم میسازه؟ من ندیدم چنین چیزی. کلاً ساخت دیتابیس در حوزه اختیارات کاربر root هست که بنا به مسائل امنیتی، اجازه دسترسی بهش توی هاست اشتراکی به شما داده نمیشه و باید دیتابیس رو اول بسازین (خالی) و بعد توی نصب همراه با کاربر مربوطه انتخاب کنید تا جداول داخلش ساخته بشه.
    اون CMS رو که من دادم میسازه :)
    سلام .ممنون از پاسختون
    فکر کنم من درست متوجه نشدم. برای همون خواستم ی سوال دیگه بپرسم.
    ببینید فرض کنید من اطلاعات دیتابیس رو از کاربر می گیرم.
    با دستور mysql_connect هم به mysql متصل می شم ک تو این دستور باید یوزرنیم و پسورد دیتابیس رو وارد کنم و بعدش دیتابیس هم می سازم.
    اما قبل از متصل شدن به دیتابیس من باید یک یوزر داخل هاست بسازم و مشخص کنم که این یوزر به کدوم دیتابیس متصل باشه تا بعد کوئری های من کار کنه و بتونم به mysql متصل شم.
    من می خوام این مرحله حالت نصب خودکار داشته باشه و جوری نباشه که کاربر وارد هاست شه و این کارها رو خودش تو هاست انجام بده.
    حالا نمی دونم منظورم رو درست بیان کردم یا نه.
    ممنون
    خب این نمیشه دیگ :) باید یوزر قبلا ساخته بشه چون برای اتصال نیازه

  15. #15

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

  16. #16

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    ببینید پرستاشاپ روی هاست اشتراکی دیتابیس هم میسازه؟ من ندیدم چنین چیزی. کلاً ساخت دیتابیس در حوزه اختیارات کاربر root هست که بنا به مسائل امنیتی، اجازه دسترسی بهش توی هاست اشتراکی به شما داده نمیشه و باید دیتابیس رو اول بسازین (خالی) و بعد توی نصب همراه با کاربر مربوطه انتخاب کنید تا جداول داخلش ساخته بشه.
    سلام.
    ببخشید اشتباه شده بود.
    من منظورم رو درست بیان نکردم.
    منظورم این نبود که پرستا شاپ خودش دیتابیس و یوزر می سازه.
    من خودم می خوام اینطوری باشه. می خوام اینکاررو انجام بده. به نظرتون چه راهی بهتره.
    یعنی می خوام مرحله ی اول نصب این باشه که بر اساس اطلاعاتی که از کاربر می گیره، خودش یوزر رو رو هاست بسازه و بعد دیتابیس رو رو هاست بسازه و متصل کنه به هم و بعد چک کنه که اگه ساخته شده بود و به هم متصل بودن، اونوقت بره مرحله دوم و در این مرحله اطلاعات دیتابیس رو توی فایل کانفیگ ثبت کنه و بعد جدولا رو بسازه و کار نصب تموم شه.
    اگه مرحله اول نشه، اون موقع برم سر مساله این که اطلاعات رو توی کانفیگ ثبت کنه و جدولا رو بسازه و مراحل نصب کامل شه مثل همه ی مدیریت محتواهای بزرگ.
    بازم ممنون می شم اگه بیشتر راهنماییم کنید.

  17. #17

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط n0o0b_sina مشاهده تاپیک
    اون CMS رو که من دادم میسازه :)

    خب این نمیشه دیگ :) باید یوزر قبلا ساخته بشه چون برای اتصال نیازه
    اره من می خوام تو مراحل نصب خودش خودکار یوزر و دیتابیس رو تو هاست بسازه. منظورم همینه

  18. #18
    محروم شده
    تاریخ عضویت
    مرداد 1393
    پست
    219

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    توی هاست اشتراکی هم میسازه؟ اگه اینطور باشه که خیلی کانفیگش داغونه.
    نمیدونم اینو، تست نکردم رو هاست

  19. #19

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    حتماً تست کنید ولی بعید میدونم چنین مجوزی داده بشه (اگه سرور درست تنظیم شده باشه).

  20. #20
    کاربر دائمی
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    جزیره مارماری
    پست
    1,137

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

  21. #21

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

  22. #22

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    ببینید فایل نصب ساختن سخت نیست. کافیه یک Export از دیتابیستون با phpmyadmin بگیرین و توی پوشه install بگذارین و ادیتش کنید و هرچی کامنت و... است حذف کنید تا فقط کوئریهای CREATE TABLE و INSESRT و ALTER و... بمونه. بعدش همونو با اسکریپت نصب بخونید و بصورت کوئری اجرا کنید. درنهایت هم یک فایل تنظیمات با دستوراتی مثل file_put_contents و... بسازین و مقادیری که کاربر توی فرم وارد کرده رو داخلش درج کنید.

  23. #23
    کاربر دائمی آواتار فرزند کوروش
    تاریخ عضویت
    مهر 1389
    محل زندگی
    برنامه نویس زندگی هم میکنه؟
    پست
    486

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

  24. #24

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    cPanel لایسنس گرون قیمتی داره و اکثر هاستهای ایرانی غیرقانونی دارن پنل میدن چون ایران رو تحریم کرده. برای مثال اگه توی یه هاست خارجی سایت بزنید و بدونن یا کسی گزارش بده که ایرانی هستین، cPanel رو بر میدارن یا حتی ممکنه هاستتون رو جمع آوری کنن.

  25. #25
    کاربر دائمی آواتار فرزند کوروش
    تاریخ عضویت
    مهر 1389
    محل زندگی
    برنامه نویس زندگی هم میکنه؟
    پست
    486

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

  26. #26

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

  27. #27
    کاربر دائمی آواتار فرزند کوروش
    تاریخ عضویت
    مهر 1389
    محل زندگی
    برنامه نویس زندگی هم میکنه؟
    پست
    486

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

  28. #28

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    هم نمیشه همه رو پوشش داد (API همه با هم فرق میکنه و اینطوری برنامه نصب خودش حجیم تر از پروژه خواهد شد) ! و هم اینکه همه پنلها همه سرویسها رو ندارن و حتی برحسب نوع لایسنس و هزینه ای که پرداخت شده و حتی سطح دسترسی که توسط مدیر سرور تعیین شده، ممکنه یک پنل روی یک هاست سرویس خاصی رو داشته باشه یا فاقد اون سرویس باشه. برای مثال توی برخی هاستهای cPanel گزینه SSH Access رو داره و بعضی دیگه این قابلیت رو ندارن.

  29. #29

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    هم نمیشه همه رو پوشش داد (API همه با هم فرق میکنه و اینطوری برنامه نصب خودش حجیم تر از پروژه خواهد شد) ! و هم اینکه همه پنلها همه سرویسها رو ندارن و حتی برحسب نوع لایسنس و هزینه ای که پرداخت شده و حتی سطح دسترسی که توسط مدیر سرور تعیین شده، ممکنه یک پنل روی یک هاست سرویس خاصی رو داشته باشه یا فاقد اون سرویس باشه. برای مثال توی برخی هاستهای cPanel گزینه SSH Access رو داره و بعضی دیگه این قابلیت رو ندارن.

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

  30. #30
    کاربر دائمی آواتار فرزند کوروش
    تاریخ عضویت
    مهر 1389
    محل زندگی
    برنامه نویس زندگی هم میکنه؟
    پست
    486

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

  31. #31

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    ببینید فایل نصب ساختن سخت نیست. کافیه یک Export از دیتابیستون با phpmyadmin بگیرین و توی پوشه install بگذارین و ادیتش کنید و هرچی کامنت و... است حذف کنید تا فقط کوئریهای CREATE TABLE و INSESRT و ALTER و... بمونه. بعدش همونو با اسکریپت نصب بخونید و بصورت کوئری اجرا کنید. درنهایت هم یک فایل تنظیمات با دستوراتی مثل file_put_contents و... بسازین و مقادیری که کاربر توی فرم وارد کرده رو داخلش درج کنید.
    سلام.ممنون
    آخه من تا حالا فایل نصب نساختم ولی الان نیاز دارم که از سایتم فایل نصب بسازم.
    export گرفتن از دیتابیس رو یاد دارم اما این که چه اسکریپتی بنویسم یا چطوری فایل دیتابیس رو فراخوانی کنم یا اصلا تو پوشه ی install چه فایل هایی لازمه رو و کلا کراحلی که برای این کار لازمه انجام بدم رو یاد ندارم.
    یا یک مورد دیگه این که مثلا چطوری بگم وقتی طرف ادرس سایتو زد اول پوشه ی install رو به طور پیش فرض باز کنه تا فایل داخل اون اجرا شه.
    یعنی کلا اینا برام سواله؟
    می تونید بیشتر کمکم کنید؟ مراحل رو نمی دونم. اگه می تونید لطف کنید راهنماییم کنید، من روی هاست امتحان می کنم.
    خیلی ممنون. تشکر

  32. #32

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    سلام منم سوال دارم و خواننده هستم
    ببینین مدیر سایت بره اسکریپت رو بزاره تو هاستش بعد دیگه برای نصب نیازی نباشه که وارد هاست بشیم .
    خب اسکریپت تو هاستش هست دیگه دستور ساخت دیتابیس و یوزر و اتصال رو بده بهش نمیشه ؟
    برای مثال توی برخی هاستهای cPanel گزینه SSH Access رو داره و بعضی دیگه این قابلیت رو ندارن.




    مثلا دسترسی خاص داشته باشه انجام میشه ؟
    اره ؟

  33. #33
    کاربر دائمی آواتار فرزند کوروش
    تاریخ عضویت
    مهر 1389
    محل زندگی
    برنامه نویس زندگی هم میکنه؟
    پست
    486

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    مثلا دسترسی خاص داشته باشه انجام میشه ؟
    ایشون بصورت کلی گفتن
    معمولا وب سرویس بر روی سی پنل فعال هست

  34. #34

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

    سلام.
    چی شد، هیچکی نمی تونه کمکم کنه؟
    ممنون می شم اگه کسی راهنماییم کنه.

  35. #35

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

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

  36. #36

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    دوست عزیز، شما کافیه Export از دیتابیس رو توی یک فایل ذخیره کنید. من فرض میکنم یک پوشه به اسم install دارین که داخلش یک فایل index.php هست و فایل پشتیبان دیتابیس هم db-backup.sql هست. کافیه شما یه کاری شبیه این انجام بدین:
    <!doctype html>
    <html>
    <head>
    <title>Install</title>
    <meta charset="utf-8" />
    </head>
    <body>
    <form action="" method="post">
    <table>
    <tr><th>Host:</th><td><input name="Install[host]" type="text" value="localhost" /></td></tr>
    <tr><th>Username:</th><td><input name="Install[username]" type="text" value="root" /></td></tr>
    <tr><th>Password:</th><td><input name="Install[password]" type="password" value="" /></td></tr>
    <tr><th>Database:</th><td><input name="Install[db]" type="text" value="" /></td></tr>
    <tr><th>&nbsp;</th><td><input type="submit" value="Start" /></td></tr>
    </table>
    </form>
    <?php
    if(isset($_POST['Install'])) {
    $sqli = new MySQLi($_POST['Install']['host'], $_POST['Install']['username'], $_POST['Install']['password'], $_POST['Install']['db']);
    if(!$sqli) {
    echo '<p style="color:red;">Connection error</p>' . PHP_EOL;
    }
    else {
    $dbBackup = file_get_contents('db-backup.sql');
    $sqli->query($dbBackup);
    echo '<p style="color:green;">Installation completed. Please remove "install" folder for security reasons.</p>' . PHP_EOL;
    }
    }
    ?>
    </body>
    </html>

    توضیح: این اسکریپت در ساده ترین حالت ممکن نوشته شده و خودتون برحسب نیاز باید تکمیلش کنید. ضمناً بعد از نصب باید پوشه Install رو حتماً پاک کنید تا از بروز مشکلات احتمالی جلوگیری بشه.

  37. #37

    Question نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    دوست عزیز، شما کافیه Export از دیتابیس رو توی یک فایل ذخیره کنید. من فرض میکنم یک پوشه به اسم install دارین که داخلش یک فایل index.php هست و فایل پشتیبان دیتابیس هم db-backup.sql هست. کافیه شما یه کاری شبیه این انجام بدین:
    <!doctype html>
    <html>
    <head>
    <title>Install</title>
    <meta charset="utf-8" />
    </head>
    <body>
    <form action="" method="post">
    <table>
    <tr><th>Host:</th><td><input name="Install[host]" type="text" value="localhost" /></td></tr>
    <tr><th>Username:</th><td><input name="Install[username]" type="text" value="root" /></td></tr>
    <tr><th>Password:</th><td><input name="Install[password]" type="password" value="" /></td></tr>
    <tr><th>Database:</th><td><input name="Install[db]" type="text" value="" /></td></tr>
    <tr><th>&nbsp;</th><td><input type="submit" value="Start" /></td></tr>
    </table>
    </form>
    <?php
    if(isset($_POST['Install'])) {
    $sqli = new MySQLi($_POST['Install']['host'], $_POST['Install']['username'], $_POST['Install']['password'], $_POST['Install']['db']);
    if(!$sqli) {
    echo '<p style="color:red;">Connection error</p>' . PHP_EOL;
    }
    else {
    $dbBackup = file_get_contents('db-backup.sql');
    $sqli->query($dbBackup);
    echo '<p style="color:green;">Installation completed. Please remove "install" folder for security reasons.</p>' . PHP_EOL;
    }
    }
    ?>
    </body>
    </html>

    توضیح: این اسکریپت در ساده ترین حالت ممکن نوشته شده و خودتون برحسب نیاز باید تکمیلش کنید. ضمناً بعد از نصب باید پوشه Install رو حتماً پاک کنید تا از بروز مشکلات احتمالی جلوگیری بشه.
    سلام. مرسی. خیلی ممنون. تشکر
    امتحان می کنم .
    بازم ممنون و تشکر

  38. #38

    Question نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    سلام.
    من به طور امتحانی از همین کدی که شما فرستادین استفاده کردم.
    فقط اسم فایل دیتابیس رو متناسب با فایل خودم قرار دادم و کامنت ها رو از فایل دیتابیس پاک کردم و یک دیتابیس ساختم و اسکریپت رو اجرا کردم، اون وقت پیغام میده که نصب انجام شده اما وقتی داخل mysql می رم می بینم هیج جدولی به دیتابیس اضافه نشده.
    انگار کوئری های فایل دیتابیس رو اجرا نمی کنه.
    می تونید راهنماییم کنید؟
    ممنون

  39. #39
    کاربر دائمی آواتار abolfazl-z
    تاریخ عضویت
    دی 1390
    محل زندگی
    فکر
    پست
    1,056

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    دوست عزیز، شما کافیه Export از دیتابیس رو توی یک فایل ذخیره کنید. من فرض میکنم یک پوشه به اسم install دارین که داخلش یک فایل index.php هست و فایل پشتیبان دیتابیس هم db-backup.sql هست. کافیه شما یه کاری شبیه این انجام بدین:
    <!doctype html>
    <html>
    <head>
    <title>Install</title>
    <meta charset="utf-8" />
    </head>
    <body>
    <form action="" method="post">
    <table>
    <tr><th>Host:</th><td><input name="Install[host]" type="text" value="localhost" /></td></tr>
    <tr><th>Username:</th><td><input name="Install[username]" type="text" value="root" /></td></tr>
    <tr><th>Password:</th><td><input name="Install[password]" type="password" value="" /></td></tr>
    <tr><th>Database:</th><td><input name="Install[db]" type="text" value="" /></td></tr>
    <tr><th> </th><td><input type="submit" value="Start" /></td></tr>
    </table>
    </form>
    <?php
    if(isset($_POST['Install'])) {
    $sqli = new MySQLi($_POST['Install']['host'], $_POST['Install']['username'], $_POST['Install']['password'], $_POST['Install']['db']);
    if(!$sqli) {
    echo '<p style="color:red;">Connection error</p>' . PHP_EOL;
    }
    else {
    $dbBackup = file_get_contents('db-backup.sql');
    $sqli->query($dbBackup);
    echo '<p style="color:green;">Installation completed. Please remove "install" folder for security reasons.</p>' . PHP_EOL;
    }
    }
    ?>
    </body>
    </html>

    توضیح: این اسکریپت در ساده ترین حالت ممکن نوشته شده و خودتون برحسب نیاز باید تکمیلش کنید. ضمناً بعد از نصب باید پوشه Install رو حتماً پاک کنید تا از بروز مشکلات احتمالی جلوگیری بشه.
    آقای شهرکی بجای query نباید از multi_query استفاده کرد ؟

  40. #40

    نقل قول: ساخت بسته ی نصبی از سایت طراحی شده با php و mysql

    نقل قول نوشته شده توسط abolfazl-z مشاهده تاپیک
    آقای شهرکی بجای query نباید از multi_query استفاده کرد ؟
    سلام. خسته نباشین. خیلی ممنون
    من به جای query از multi_query استفاده کردم و مشکل حل شد و الان جدولا رو نصب می کنه.ممنون و تشکر.
    اما یک سوال دیگم داشتم که ممنون می شم اگه راهنماییم کنید.
    می خواستم ببینم در زمان نصب ، چطوری محتویات فایل config.php رو تغییر بدم؟
    یعنی چطوری این اطلاعات دیتابیس رو که در این جا از کاربر می گیره ، بفرستم به فایل کانفیگ و محتویات فایل کانفیگ که حاوی اطلاعات پیشفرضی از دیتابیس است رو بر اساس این اطلاعات تغییر بدم؟
    ممنون می شم اگه راهنماییم کنید.

صفحه 1 از 2 12 آخرآخر

تاپیک های مشابه

  1. مبتدی: درخواست سورس یک سایت طراحی شده با php برای آنالیز و یادگیری
    نوشته شده توسط web.designer در بخش PHP
    پاسخ: 5
    آخرین پست: چهارشنبه 22 آذر 1391, 10:00 صبح
  2. روش write سایت طراحی شده بر روی cd ؟؟؟
    نوشته شده توسط lililili در بخش طراحی وب (Web Design)
    پاسخ: 16
    آخرین پست: دوشنبه 09 مهر 1386, 21:24 عصر
  3. اجرایی کردن سایت طراحی شده با asp.net
    نوشته شده توسط سمیه نجفی در بخش توسعه وب (Web Development)
    پاسخ: 1
    آخرین پست: یک شنبه 17 تیر 1386, 00:35 صبح
  4. درخواست سورس سایت طراحی شده توسط vb.net
    نوشته شده توسط DataMaster در بخش VB.NET
    پاسخ: 5
    آخرین پست: پنج شنبه 14 مهر 1384, 01:26 صبح
  5. پاسخ: 3
    آخرین پست: چهارشنبه 17 فروردین 1384, 21:20 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •