PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نصب دستي كامپوننتها و ماژولها چگونه است؟



sadatian
10-02-2006, 03:54 AM
با سلام
مي‌خواهم بدونم آيا كامپوننتها و يا ماژولها و يا هر چه كه در مامبو نصب ميشود را ميتوان بصورت دستي نصب كرد؟
من الان يك مشكل بزرگ دارم و آن اينه كه:هاست من كنترل پنل سرورهاشو از cPanel به Plesk 8 ارتقا داده است.plesk8 كنترل پنل خوبي است فقط يك مشكل اساسي تا اين لحظه داشته است:
فايهاي زيپ شده را آنزيپ نميكند و اصلاً چنين امكاني در آن وجود ندارد.
Plesk 7 مربوط به سرورهاي ويندوزي اين قابليت را دارند ولي plesk8 مربوط به لينوكس آنرا ندارد.
در مامبو همانطور كه ميدانيد تمام كامپوننتها و ماژولها و هر آنچه كه قابل نصب ميباشد بصورت زيپ شده است.در اين كنترل پنل plesk8 بايد admin سرور فايل مورد نظر را براي من آنزيپ كند تا بتوانم با آن كار كنم و يا خود بصورت آنزيپ شده آپلود كنم و استفاده كنم.
من در حال حاضر مامبو را در اين سرور با plesk8 بدون مشكل نصب كردم ولي امكان نصب ماژول يا كامپوننتي را ندارم.مامبو پيغام آپلود را بخوبي ميدهد ولي در مورد نصب هيچ پيغامي حتي پيغام خطا هم نميدهد. و در نتيجه ماژول مربوطه در ليست ماژولها ظاهر نميشود.حتي من بطور دستي فايل ماژول را آنزيپ كردم و آنرا در مسير مربوط به ماژولها روي سرور آپلود كردم ولي در ليست نميآيد.راستش ميخواهم تا حد امكان سرور را عوض نكنم .براي همين آيا راهي براي نصب دستي ماژولها و يا كامپوننتها و يا مامبوتها و ... وجود دارد؟
ضمناً من از مامبو 4.6 استفاده ميكنم.
ممنون
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)

firoozmandan
10-02-2006, 05:52 AM
سلام

شما فایل XML کامپوننت رو باز کنید . در این فایل کاملا مشخص هست که کدوم فایل در قسمت component/com_componentName قرار میگیره و کدوم فایلها در Administrator/Components/Com_ComponentName
بعد از انتقال فایلها نوبت به اجرای query میرسه که در فایل xml موجود هست ...

به همین سادگی

یا علی

parspal
10-02-2006, 08:06 AM
براي جدول هايي كه در ديتابيس ساخته نميشه بايد چكار كرد؟

sorry4uboth
10-02-2006, 08:07 AM
کامپوننت ها بعد از نصب و شروع به ساختن جداول در دیتابیس میکنند بسته به فعالیتشون و نصب اونها با دیتابیس کاری نداره!

firoozmandan
10-02-2006, 08:08 AM
!!!

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

sadatian
10-02-2006, 07:07 PM
سلام
اين query چي هست و چطوري اجرا ميشه؟
مرسي

iransbs
10-02-2006, 09:11 PM
query یک دستور عمل می باشد که در بانک های اطلاعاتی کار هایی مثل:
وارد نمودن اطلاعات
حذف اطلاعات
بروز کردن اطلاعات
ساخت جدول
ساخت دیتابیس
و تمامی کار هایی که توسط بانک های اطلاعاتی انجام پذیر است با query انجام می شود

radmehr
10-02-2006, 09:47 PM
اين query چي هست و چطوري اجرا ميشه؟


هر کامپوننت که شما میخواین نصب کنید یک فایل با پسوند xml داره.
نوشته های اون فایل رو اگر دقت کنید بخشی داره که بین دو تگ queries قرار گرفته
مثلا:


&lt;install&gt;
&lt;queries&gt;
&lt;query&gt;CREATE TABLE IF NOT EXISTS `#__downloads_repository` (
`id` int NOT NULL,
`sequence` int NOT NULL default &#039;0&#039;,
`windowtitle` varchar(255) NOT NULL default &#039;&#039;,
`version` char (10) NOT NULL default &#039;&#039;,
`tabclass` varchar(255) NOT NULL default &#039;sectiontableentry2,sectiontableentry1&#039;,
`tabheader` varchar(255) NOT NULL default &#039;sectiontableheader&#039;,
`headerpic` varchar(255) NOT NULL default
...
...
و الی آخر
&lt;/queries&gt;


این همون کد query کامپوننت مورد نظر هستش.
حالا شما اگر میخواین کامپوننت رو دستی نصب کنید، همونطور که آقای فیروزمندان گفتند فایلها رو کپی کنید و در نهایت
برای وارد کردن query به phpmyadmin سایتتون برید:
Query Window رو باز کنید
دیتابیس مورد نظر (مال مامبوتون) رو انتخاب کنید
کد query رو اونجا paste کنید
در نهایت Go رو بزنید.

parspal
10-03-2006, 09:48 AM
مشكل من همين وارد كردن query در phpmyadmin بود

saeid223
09-09-2007, 02:38 PM
من چیز درستی در مورد بانک اطلاعاتی و query نمی دونم
یعنی هیچ چی نمی دونم
فقط یه سوال: (نمی دونم سوالم درست هست یا نه)
آیا می شه در طریقه نصب دستی تمام query های موجود در فایل xml یک کامپوننت رو به صورت یه فایل نوتپد در آورد و import کرد؟

hossein.shokrzadeh
09-09-2007, 08:09 PM
سلام
اين query هارو ميتونيد بريد تو phpmyadmin بعد ديتابيس رو انتخاب كنيد ، بعد بريد تو قسمت sql بعد اين رو paste كنيد اونجا
به جاي __# پيشوند جداولتون رو بزنيد (مثلا _mos) و اجرا كنيد
يا علي