• 28-10-2025, 20:54:07
    #19
    dostmaster adlı üyeden alıntı: mesajı görüntüle
    denilen yönergeleri yaptım. yanlız aşağıdaki hataları aldım.
    Plesk panel mi kullanıyorsunuz?
  • 30-10-2025, 12:45:48
    #20
    Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
    Plesk panel mi kullanıyorsunuz?
    evet
  • 30-10-2025, 17:43:48
    #21
    dostmaster adlı üyeden alıntı: mesajı görüntüle
    evet
    Tahmin ettiğim gibi, ilgili hata plesk panel kaynaklı.

    https://github.com/mehmetmasa/finova...ChatWidget.php
    https://github.com/mehmetmasa/finova...dget.blade.php

    Livewire componentlerinden Livewire/AI/ChatWidget.php ile livewire/ai/chat-widget.blade.php dosyalarında AI & ai olarak oluşturulması (Büyük & Küçük harf) plesk tarafında sorun yaratıyor.
    Dosya ismi/Klasör ismi ve içerikte düzenleme gerekir, chatgpt gibi AI aracına ilgili hatayı anlatarak hızlı çözüme ulaşabilirsiniz.
    Plesk panelde ayarı var mı bilmiyorum.
  • 16-11-2025, 14:10:59
    #22
    Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
    Tahmin ettiğim gibi, ilgili hata plesk panel kaynaklı.

    https://github.com/mehmetmasa/finova...ChatWidget.php
    https://github.com/mehmetmasa/finova...dget.blade.php

    Livewire componentlerinden Livewire/AI/ChatWidget.php ile livewire/ai/chat-widget.blade.php dosyalarında AI & ai olarak oluşturulması (Büyük & Küçük harf) plesk tarafında sorun yaratıyor.
    Dosya ismi/Klasör ismi ve içerikte düzenleme gerekir, chatgpt gibi AI aracına ilgili hatayı anlatarak hızlı çözüme ulaşabilirsiniz.
    Plesk panelde ayarı var mı bilmiyorum.
    evet sorun çözüldü Teşekkür Ederim.
    giriş sayfasında görsellerde ve admin/settings icon ve logoları yüklememe rağmen girişteki sorunu anlayamadım.

    ..../site/01KA6060HV24B5WW9CMJCWTMGY.png sorguluyor ana sayfa
    storage/site/01KA6060HV24B5WW9CMJCWTMGY.png bu şekilde açıyor admin panelde




    
    <!DOCTYPE html>
    <html lang="tr">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="csrf-token" content="iCSwVlr45ohYCYtNUBpLYHPkJQMioB4RkMjNnfYz">
    
        
        <title>- | Gelir-Gider CRM</title>
    
                <link rel="icon" href="/storage/site/01KA6060J04B52WRSWGTRH0AJG.png">
        
        <link rel="preload" as="style" href="https://deneme.com.tr/build/assets/app-Dvd9Ltsw.css" /><link rel="modulepreload" href="https://deneme.com.tr/build/assets/app-Ieazwr42.js" /><link rel="modulepreload" href="https://deneme.com.tr/build/assets/sortable.esm-C83syoBY.js" /><link rel="stylesheet" href="https://deneme.com.tr/build/assets/app-Dvd9Ltsw.css" data-navigate-track="reload" /><script type="module" src="https://deneme.com.tr/build/assets/app-Ieazwr42.js" data-navigate-track="reload"></script>    <link
                href="https://deneme.com.tr/css/filament/forms/forms.css?v=3.3.8.0"
                rel="stylesheet"
                data-navigate-track
            />
                    <link
                href="https://deneme.com.tr/css/filament/support/support.css?v=3.3.8.0"
                rel="stylesheet"
                data-navigate-track
            />
        
    <style>
        :root {
             --danger-50:254, 242, 242;  --danger-100:254, 226, 226;  --danger-200:254, 202, 202;  --danger-300:252, 165, 165;  --danger-400:248, 113, 113;  --danger-500:239, 68, 68;  --danger-600:220, 38, 38;  --danger-700:185, 28, 28;  --danger-800:153, 27, 27;  --danger-900:127, 29, 29;  --danger-950:69, 10, 10;  --gray-50:249, 250, 251;  --gray-100:243, 244, 246;  --gray-200:229, 231, 235;  --gray-300:209, 213, 219;  --gray-400:156, 163, 175;  --gray-500:107, 114, 128;  --gray-600:75, 85, 99;  --gray-700:55, 65, 81;  --gray-800:31, 41, 55;  --gray-900:17, 24, 39;  --gray-950:3, 7, 18;  --info-50:239, 246, 255;  --info-100:219, 234, 254;  --info-200:191, 219, 254;  --info-300:147, 197, 253;  --info-400:96, 165, 250;  --info-500:59, 130, 246;  --info-600:37, 99, 235;  --info-700:29, 78, 216;  --info-800:30, 64, 175;  --info-900:30, 58, 138;  --info-950:23, 37, 84;  --primary-50:239, 246, 255;  --primary-100:219, 234, 254;  --primary-200:191, 219, 254;  --primary-300:147, 197, 253;  --primary-400:96, 165, 250;  --primary-500:59, 130, 246;  --primary-600:37, 99, 235;  --primary-700:29, 78, 216;  --primary-800:30, 64, 175;  --primary-900:30, 58, 138;  --primary-950:23, 37, 84;  --success-50:240, 253, 244;  --success-100:220, 252, 231;  --success-200:187, 247, 208;  --success-300:134, 239, 172;  --success-400:74, 222, 128;  --success-500:34, 197, 94;  --success-600:22, 163, 74;  --success-700:21, 128, 61;  --success-800:22, 101, 52;  --success-900:20, 83, 45;  --success-950:5, 46, 22;  --warning-50:254, 252, 232;  --warning-100:254, 249, 195;  --warning-200:254, 240, 138;  --warning-300:253, 224, 71;  --warning-400:250, 204, 21;  --warning-500:234, 179, 8;  --warning-600:202, 138, 4;  --warning-700:161, 98, 7;  --warning-800:133, 77, 14;  --warning-900:113, 63, 18;  --warning-950:66, 32, 6;     }
    </style>
        <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}</style>
        
        <style>
            /* Tüm toggle sütunlarını küçültme */
            .fi-ta-col-toggle .fi-ta-toggle {
                padding-top: 0.5rem !important;
                padding-bottom: 0.5rem !important;
            }
    
            /* Toggle düğmesinin kendisini küçültme */
            .fi-toggle {
                --toggle-width: 2.5rem !important;
                --toggle-height: 1.25rem !important;
            }
    
            /* Toggle içindeki yuvarlak düğmeyi küçültme */
            .fi-toggle-dot {
                --toggle-dot-size: 0.875rem !important;
            }
        </style>
    
    </head>
    <body class="bg-gray-100 font-sans antialiased">
                <section wire:snapshot="{&quot;data&quot;:{&quot;email&quot;:&quot;&quot;,&quot;password&quot;:&quot;&quot;},&quot;memo&quot;:{&quot;id&quot;:&quot;JK9e6C6bS5Fbbn4rGJyG&quot;,&quot;name&quot;:&quot;auth.login&quot;,&quot;path&quot;:&quot;\/&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;tr&quot;},&quot;checksum&quot;:&quot;117fe5459bb7e4379a3369bcd38216f561ab740b1e18650ccaaf4684537cda00&quot;}" wire:effects="[]" wire:id="JK9e6C6bS5Fbbn4rGJyG" class="min-h-screen flex items-center justify-center bg-gradient-to-br from-gray-100 to-[#E5E7EB]">
        <div class="w-full max-w-md relative">
            
            <!-- Main card -->
            <div class="relative bg-white backdrop-filter backdrop-blur-sm bg-opacity-90 rounded-2xl shadow-xl overflow-hidden border border-gray-100 z-10">
                <!-- Make the top more colorful and attractive -->
                <div class="bg-gradient-to-r from-primary-600 to-primary-500 pt-6 pb-10 px-8 rounded-b-[40px] relative overflow-hidden">
                    <div class="absolute -right-8 -top-8 w-32 h-32 bg-white opacity-10 rounded-full"></div>
                    <div class="absolute -left-6 bottom-2 w-20 h-20 bg-white opacity-10 rounded-full"></div>
                    
                                    
                    <div class="flex items-center justify-center mb-3">
                        <img class="h-14 filter brightness-0 invert" src="https://deneme.com.tr/site/01KA6060HV24B5WW9CMJCWTMGY.png" alt="- | Gelir-Gider CRM">
                    </div>
                    <h2 class="text-2xl font-bold text-white text-center">- | Gelir-Gider CRM</h2>
                    <p class="text-primary-100 text-center text-sm mt-1">Finansal verilerinize güvenli giriş yapın</p>
                </div>
                
                <!-- Form section - shifted position -->
                <div class="px-8 pb-8 -mt-6">
                    <div class="bg-white rounded-xl shadow-lg p-6 transform transition-all">
                        <form class="space-y-5" wire:submit.prevent="submit" method="POST">
                            <input type="hidden" name="_token" value="iCSwVlr45ohYCYtNUBpLYHPkJQMioB4RkMjNnfYz" autocomplete="off">                        
                            <div>
                                <label for="email" class="block mb-2 text-sm font-medium text-gray-700">Email</label>
                                <div class="relative">
                                    <div class="absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none">
                                        <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-gray-400" viewBox="0 0 20 20" fill="currentColor">
                                            <path d="M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z" />
                                            <path d="M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z" />
                                        </svg>
                                    </div>
                                    <input type="email" name="email" wire:model="email" id="email-field"
                                        class="w-full pl-10 pr-4 py-3 border border-gray-300 rounded-lg focus:ring-primary-500 focus:border-primary-500 transition-all"
                                        placeholder="email@example.com">
                                </div>
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                            </div>
                            
                            <div>
                                <label for="password" class="block mb-2 text-sm font-medium text-gray-700">Şifre</label>
                                <div class="relative">
                                    <div class="absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none">
                                        <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-gray-400" viewBox="0 0 20 20" fill="currentColor">
                                            <path fill-rule="evenodd" d="M5 9V7a5 5 0 0110 0v2a2 2 0 012 2v5a2 2 0 01-2 2H5a2 2 0 01-2-2v-5a2 2 0 012-2zm8-2v2H7V7a3 3 0 016 0z" clip-rule="evenodd" />
                                        </svg>
                                    </div>
                                    <input type="password" name="password" wire:model="password" id="password-field"
                                        class="w-full pl-10 pr-4 py-3 border border-gray-300 rounded-lg focus:ring-primary-500 focus:border-primary-500 transition-all"
                                        placeholder="••••••••">
                                </div>
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                            </div>
                            
                            <div class="flex items-center justify-between">
                                <div class="flex items-center">
                                    <input id="remember" type="checkbox" class="w-4 h-4 border border-gray-300 rounded bg-gray-50 focus:ring-primary-500 text-primary-600">
                                    <label for="remember" class="ml-2 text-sm text-gray-600">Beni hatırla</label>
                                </div>
                            </div>
                            
                            <button type="submit" class="w-full py-3 px-4 bg-gradient-to-r from-primary-600 to-primary-500 hover:from-primary-700 hover:to-primary-600 text-white font-medium rounded-lg shadow-md hover:shadow-lg transform hover:-translate-y-0.5 transition-all duration-150">
                                <span class="flex items-center justify-center">
                                    Giriş Yap
                                </span>
                            </button>
                            
                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                        </form>
                    </div>
                    
                    <div class="mt-6 text-center">
                        <p class="text-sm text-gray-500">
                            2025 &copy; - | Gelir-Gider CRM - Tüm hakları saklıdır.
                        </p>
                    </div>
                </div>
            </div>
        </div>
    </section>
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
        
        <!-- Livewire Scripts -->
    <script src="/livewire/livewire.js?id=df3a17f2"   data-csrf="iCSwVlr45ohYCYtNUBpLYHPkJQMioB4RkMjNnfYz" data-update-uri="/livewire/update" data-navigate-once="true"></script>
        <script>
            window.filamentData = []    </script>
    
                
                <script
                    src="https://deneme.com.tr/js/filament/notifications/notifications.js?v=3.3.8.0"
                    
                    
                    
                    
                    
                    
                ></script>
            
                    
                <script
                    src="https://deneme.com.tr/js/filament/support/support.js?v=3.3.8.0"
                    
                    
                    
                    
                    
                    
                ></script>
            
        
    <style>
        :root {
                }
    </style>
    
        <div wire:snapshot="{&quot;data&quot;:{&quot;isFilamentNotificationsComponent&quot;:true,&quot;notifications&quot;:[[],{&quot;class&quot;:&quot;Filament\\Notifications\\Collection&quot;,&quot;s&quot;:&quot;wrbl&quot;}]},&quot;memo&quot;:{&quot;id&quot;:&quot;omhY7hSd3lOPHE3szZBH&quot;,&quot;name&quot;:&quot;notifications&quot;,&quot;path&quot;:&quot;\/&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;tr&quot;},&quot;checksum&quot;:&quot;532fa0cd1fe227fbf4c5d9a59cc101fdfc3cc6ffbd1471eb2b5bca6345dbe716&quot;}" wire:effects="{&quot;listeners&quot;:[&quot;notificationsSent&quot;,&quot;notificationSent&quot;,&quot;notificationClosed&quot;]}" wire:id="omhY7hSd3lOPHE3szZBH">
        <div
            class="fi-no pointer-events-none fixed inset-4 z-50 mx-auto flex gap-3 items-end flex-col-reverse justify-end"
            role="status"
        >
            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
        </div>
    
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    
        </body>
    </html>
  • 18-11-2025, 00:13:35
    #23
    global ölçekte gayet uygun fiyatlara sürümlü satılabilir. emeğinize sağlık
  • 18-11-2025, 12:57:39
    #24
    Çok başarılı yazılım fakat shared hostinglerde kullanacak kişiler için build edilmiş hali olan bir repo paylaşsanız çok iyi olur hocam.
    public_html / sql ve gerekli .htaccess düzeltilmiş projeyi.
  • 19-11-2025, 01:01:14
    #25
    engineering adlı üyeden alıntı: mesajı görüntüle
    global ölçekte gayet uygun fiyatlara sürümlü satılabilir. emeğinize sağlık
    Teşekkürler.

    lXenonl adlı üyeden alıntı: mesajı görüntüle
    Çok başarılı yazılım fakat shared hostinglerde kullanacak kişiler için build edilmiş hali olan bir repo paylaşsanız çok iyi olur hocam.
    public_html / sql ve gerekli .htaccess düzeltilmiş projeyi.
    Sonraki güncellemelerde otomatik kurulum sihirbazı ve güncelleme dağıtım modülü düşünüyoruz. Build alınıp dağıltılması ve SQL'in direkt import edilmesi güncelleme sırasında migrationlarda sorun yaratabilir.
  • 19-11-2025, 07:06:06
    #26
    Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler.



    Sonraki güncellemelerde otomatik kurulum sihirbazı ve güncelleme dağıtım modülü düşünüyoruz. Build alınıp dağıltılması ve SQL'in direkt import edilmesi güncelleme sırasında migrationlarda sorun yaratabilir.

    hocam localde kurulumu yaptıktan sonra paylaşımlı hostinge taşıdım anasayfadaki htaccess de şöyle bir düzelt yaptım
    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteCond %{REQUEST_URI} !^public
        RewriteRule ^(.*)$ public/$1 [L]
    </IfModule>
    normalde başka laravel applerinde çalışıyordu. Login sayfası sorunsuz açılıyor fakat login olduktan sonra http500 hatası veriyor sebebi nedir acaba yardımcı olur musunuz ?

    db bilgileri .env proje url vs. herşey doğru
  • 19-11-2025, 07:35:39
    #27
    Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
    Tahmin ettiğim gibi, ilgili hata plesk panel kaynaklı.

    https://github.com/mehmetmasa/finova...ChatWidget.php
    https://github.com/mehmetmasa/finova...dget.blade.php

    Livewire componentlerinden Livewire/AI/ChatWidget.php ile livewire/ai/chat-widget.blade.php dosyalarında AI & ai olarak oluşturulması (Büyük & Küçük harf) plesk tarafında sorun yaratıyor.
    Dosya ismi/Klasör ismi ve içerikte düzenleme gerekir, chatgpt gibi AI aracına ilgili hatayı anlatarak hızlı çözüme ulaşabilirsiniz.
    Plesk panelde ayarı var mı bilmiyorum.
    galiba sorun
    Livewire/AI/ChatWidget.php dosyasından kaynaklınıyor livewire içindeki AI klasörünü sildim fakat halen pasif olmadı bu ai özelliğini tamamen nasıl kapataiblirimben kullanamyı düşünmüyorum zaten