پارس جوم :: انجمن های تخصصی جوملا

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

من یک کامپوننت جوملا مخصوص نسخه 2.5 نوشتم .در هنگام نصب با این خطا روبرو میشم :

JInstaller: :Install: SQL File not found C:\xampp-portable\htdocs\joomla\administrator\components\com_sabad/sql/install.sql
نصب کامپوننت: SQL error file DB function reports no errors


فولدر sql در admin قرار دارد و نام فایل install.sql می باشد.
مسیرها در فایل xml درست تعبیه شده است ولی این خطا نمایش می یابد.
در همه سایتها بر چک کردن نسخه جوملا تاکید شده است اما من این کار را کردم و مشکلی از جهت وجود ندارد و همچنان این اررور نمایش می یابد

خواهشا راهنمایی کنید
با تشکر
کسی پاسخی ندارد ؟!
کامپوننت را دوباره دانلود و تست کنید.
مشکلات روی لوکال قابل پشتیبانی نیست باید روی هاست تست کنید چون در لوکال بعضا مشکلاتی وجود دارد.
با سلام مجدد

این خطا روی هاست دقیقا به همین صورت نمایش می یابد و هیچ تغییری ایجاد نمی شود.

این محتوای فایل XML :

کد:
[align=left]<?xml version="1.0" encoding="utf-8" ?>
<extension type="component" version="2.5.14" method="upgrade">
    <name>sabad</name>
    <author>Hessam Abjam</author>
    <authorEmail>mr.special7@gmail.com</authorEmail>    
    <creationDate>22 September</creationDate>
    <description>یک ماژول برای استفاده در ساخت فروشگاه های اینترنتی است</description>    
        
    <files folder="site">
        <filename>index.html</filename>
        <filename>sabad.php</filename>
        <filename>controller.php</filename>
        <folder>views</folder>
        <folder>models</folder>
    </files>
    <administration>
        <menu>سبد خرید</menu>
        <file folder="admin">
            <filename>index.html</filename>
            <filename>sabad.php</filename>
            <folder>sql</folder>
            <folder>views</folder>
        </file>
    </administration>
    
    <media folder="media" destination="com_sabad">            
        <folder>js</folder>
    </media>
    
    <install> <!-- Runs on install -->
        <sql>
            <file driver="mysql" charset="utf8">sql/install.sql</file>
        </sql>
    </install>
    <uninstall> <!-- Runs on uninstall -->
        <sql>
            <file driver="mysql" charset="utf8">sql/uninstall.sql</file>
        </sql>
    </uninstall>
    <update> <!-- Runs on update -->
        <schemas>
            <schemapath type="mysql">sql/updates/mysql</schemapath>
        </schemas>
    </update>
</extension>
بنظر من بهتره شما با یکی از دوستان افزونه نویس مشورت کنید مانند اقای وحید حاجی پور.چون ممکنه مشکل حتی ساده باشه ولی دوستانی که در این زمینه فعالیت کردند باید ماژول شمارا ببینید و تست کنند.
درود بر شما
قسمت sql را مانند نمونه زیر تغییر دهید و تست کنید
کد:
    <install>
        <sql>
            <file driver="mysql" charset="utf8">sql/install.chronoforms.sql</file>
        </sql>
    </install>

شاد باشید و شادی بخش دیگران
ممنون از پاسخ شما

به این آقا چگونه می توان دسترسی داشت ؟ در کدام قسمت سایت بایستی به ایشان دسترسی پیدا کنم ؟

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