PDA

View Full Version : قرار دادن فایل اتصال به دیتابیس



mehsaa
دوشنبه 23 اردیبهشت 1392, 13:11 عصر
سلام
فایلی که برای اتصال به دیتا بیس هست و در داخل کدوم فولدر در کنترل پنل آپلود باید کرد؟ که کسی نتونه بهش دسترسی مستقیم داشته باشه و فقط کاربرا بتونن ازش استفاده کنن؟

مرسی

dousti_design
دوشنبه 23 اردیبهشت 1392, 13:18 عصر
دوست عزیز اگه کسی بتونه به یه فولدر شما دسترسی(به سورس فایل) پیدا کنه چرا به اونیکی ها نتونه. این که فایل connectionرو توی چه پوشه ای بذارید موضوع امنیتی نیست و برمیگرده به ساختار کدنویسیتون

mehsaa
دوشنبه 23 اردیبهشت 1392, 13:33 عصر
دوست عزیز اگه کسی بتونه به یه فولدر شما دسترسی(به سورس فایل) پیدا کنه چرا به اونیکی ها نتونه. این که فایل connectionرو توی چه پوشه ای بذارید موضوع امنیتی نیست و برمیگرده به ساختار کدنویسیتون
مرسی
فایلی که کانکشن دیتابیس و توش دارم و توی صفحه های دیگه require میکنم، با این اوصاف باید این فایل و کجا آپلود کنم؟

navid3d_69
دوشنبه 23 اردیبهشت 1392, 13:42 عصر
اون فایل رو می تونین توی یک فلودر هر جای هاست بزارین مشکلی نداره
البته من کسی رو دیدم که این فایل رو خارج از فولدر www قرار می داد خود من تا حالا تست نکردم

dousti_design
دوشنبه 23 اردیبهشت 1392, 13:47 عصر
مرسی
فایلی که کانکشن دیتابیس و توش دارم و توی صفحه های دیگه require میکنم، با این اوصاف باید این فایل و کجا آپلود کنم؟
من خودم همیشه این کارو میکنم که اگه پروژه ای که مینویسم mvc باشه میذارمش داخل models/MODEL.PHP داخل کلاس مدل که بقیه ازش به ارث میبرن و کنار توابعی مثل insert,update. اما اگه mvc نباشه میذارمش includes/conn.php و توی index اینکلودش میکنم

mehsaa
دوشنبه 23 اردیبهشت 1392, 14:11 عصر
من خودم همیشه این کارو میکنم که اگه پروژه ای که مینویسم mvc باشه میذارمش داخل models/MODEL.PHP داخل کلاس مدل که بقیه ازش به ارث میبرن و کنار توابعی مثل insert,update. اما اگه mvc نباشه میذارمش includes/conn.php و توی index اینکلودش میکنم
مرسی، این پوشه Include و کجا میزارید؟ تو قسمت/home/public_html/ (www) یا قسمت /home/ که ویزیبل نیست توی اینترنت؟

dousti_design
دوشنبه 23 اردیبهشت 1392, 14:16 عصر
این پوشه ها بستگی به هاستتون داره. کل پروژه شما باید یه پوشه باشه که داخلش یه فولدر داره به اسم includes. روی بعضی هاست ها public_html هست بعضی www و...
باید بذارید اون قسمت از هاست که با درخواست www.domain.com اجرا میشه

mehsaa
دوشنبه 23 اردیبهشت 1392, 14:20 عصر
اون فایل رو می تونین توی یک فلودر هر جای هاست بزارین مشکلی نداره
البته من کسی رو دیدم که این فایل رو خارج از فولدر www قرار می داد خود من تا حالا تست نکردم


مرسی، پس یعنی اگه بزارم تو همون قسمت public که بقیه فایل هام هست از نظر امنیت مشکلی نداره؟

mehsaa
دوشنبه 23 اردیبهشت 1392, 14:21 عصر
خیلی ممنون، متوجه منظورتون شدم مرسی، سوالم اینکه از نظر امنیت آیا تفاوتی میکنه بین public_html یا www گذاشتن؟

dousti_design
دوشنبه 23 اردیبهشت 1392, 14:25 عصر
خیلی ممنون، متوجه منظورتون شدم مرسی، سوالم اینکه از نظر امنیت آیا تفاوتی میکنه بین public_html یا www گذاشتن؟

تا جائیکه من میدونم نه

mehsaa
دوشنبه 23 اردیبهشت 1392, 14:29 عصر
تا جائیکه من میدونم نه
مرسی لطف کردید