JFolder: :files: Path bukan folder. Jalur: D:\XamppInstalation\htdocs\joomla\modules\mod_helloworld2\sql\mysql\updates

Sep 24 2020

Saya mengikuti tutorial di situs web Joomla tentang Membuat modul sederhana/Menggunakan Database . Saya membuat file XML berikut:

<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="3.1.0" client="site" method="upgrade">
    <name>Mod_Helloworld2</name>
    <author>Dhany</author>
    <version>1.0.0</version>
    <description>Hello World 2 with database</description>
    <files>
        <folder>sql</folder>
        <folder>tmpl</folder>
        <filename>mod_helloworld2.xml</filename>
        <filename module="mod_helloworld2">mod_helloworld2.php</filename>
        <filename>index.html</filename>
        <filename>helper2.php</filename>
        <filename>tmpl/default.php</filename>
        <filename>tmpl/index.html</filename>
    </files>
    <config>
    </config>


    <install>
         <sql>
             <file driver="mysql" charset="utf8">sql/mysql/install.mysql.utf8.sql</file>
         </sql>
    </install>

    <uninstall>
         <sql>
             <file driver="mysql" charset="utf8">sql/mysql/uninstall.mysql.utf8.sql</file>
         </sql>
    </uninstall>

    <update> 
        <schemas>
            <schemapath type="mysql">sql/mysql/updates</schemapath> 
        </schemas> 
    </update>
</extension>

Saya menginstal modul ini dan berhasil, tetapi memberi saya peringatan berikut:

JFolder: :files: Path bukan folder. Jalur: D:\XamppInstalation\htdocs\joomla\modules\mod_helloworld2\sql\mysql\updates

Saya memeriksa Modul saya di dalam File Zip, sql\mysql\updatesfolder memang ada, tetapi ketika saya memeriksa di dalam modul yang diinstal folder ini tidak ada.

Ini adalah modul zip saya .

Tolong bantu saya memeriksa apakah ada yang salah dengan modul saya.

Jawaban

1 Sharky Sep 24 2020 at 12:10

Foldernya updateskosong. Folder kosong tidak dibuat selama instalasi. Anda tidak perlu menambahkan jalur skema pembaruan di versi awal ekstensi Anda karena ekstensi tersebut akan kosong. Tetapi jika Anda ingin memasukkannya, buat file dummy seperti index.htmldi dalam folder.