Giriş yapmadınız.

#1 15.04.2019 16:52:21

kazımkazim
Üye
Yer: İstanbul
Kayıtlı: 02.01.2019
Mesajlar: 36

Giriş yap butonuna tıklayınca Çıkan Hata

merhabalar localhostda düzgün çalışıyor ancak admin login kısmına giriş yapa tıklayınca alttaki hatayı veriyor.
stackoverflowdan arattım ancak laravel sürüm hatası diyorlar ancak laravel 5.4 kullanıyorum oda sunucuyla aynı hata çıkmaması lazım.
dünden beri yapamadım herkese şimdiden teşekkürler.

(1/1) FatalErrorException
syntax error, unexpected ':', expecting ';' or '{'

in Inflector.php line 265

Çevrimdışı

#2 15.04.2019 17:02:51

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,702
Website

Yanıt: Giriş yap butonuna tıklayınca Çıkan Hata

Laravel sürümü değil PHP sürümünüz düşük. En az 7.0 olmalı (ki ben 7.3 kullanıyorum)

Çevrimdışı

#3 15.04.2019 17:08:06

kazımkazim
Üye
Yer: İstanbul
Kayıtlı: 02.01.2019
Mesajlar: 36

Yanıt: Giriş yap butonuna tıklayınca Çıkan Hata

cevap için sağolun hocam ancak sunucu bilgisiyle uyumlu gibi
composer.json

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.6.4",
        "google/recaptcha": "~1.1",
        "intervention/image": "^2.4",
        "laravel/framework": "5.4.*",
        "laravel/tinker": "~1.0",
        "predis/predis": "^1.1",
        "spatie/laravel-analytics": "3.0.1"
    },
    "require-dev": {
        "barryvdh/laravel-debugbar": "^2.4",
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "~5.7"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        },
        "files": [
            "app/Helpers/helpers.php"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "scripts": {
        "post-root-package-install": [
            "php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ],
        "post-install-cmd": [
            "Illuminate\\Foundation\\ComposerScripts::postInstall",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "Illuminate\\Foundation\\ComposerScripts::postUpdate",
            "php artisan optimize"
        ]
    },
    "config": {
        "preferred-install": "dist",
        "sort-packages": true,
        "optimize-autoloader": true
    }
}

Sunucu Bilgileri
Sunucu Bilgileri
Öge    Ayrıntı
Barındırma Paketi    Limitsiz 1
Sunucu Adı    server1
cPanel Sürümü    78.0 (build 12)
Apache Sürümü    2.4.39
PHP Sürümü    5.6.40

Çevrimdışı

#4 15.04.2019 20:44:25

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,702
Website

Yanıt: Giriş yap butonuna tıklayınca Çıkan Hata

Hata aldığınız yer burası:
https://github.com/doctrine/inflector/b … r.php#L265

public static function tableize(string $word) : string
{
    return strtolower(preg_replace('~(?<=\\w)([A-Z])~', '_$1', $word));
}

Gördüğünüz gibi : string şeklinde yöntemin dönüş tipi belirtilmiş. Bu özellik PHP 7.0 ile geldi. Bu Laravel sürümü belki PHP 5.6'da çalışıyor olabilir ama doctrine/* sürümü çalışmıyor.

composer.json dosyasının en altındaki "config" bölümünü şöyle düzenleyip composer update deneyin.

"config": {
        "preferred-install": "dist",
        "sort-packages": true,
        "optimize-autoloader": true,
        "platform": {
            "php": "5.6.4"
        }
    }

Sonra sonucu yazın, ben de merak ediyorum.

Çevrimdışı

#5 16.04.2019 14:47:32

kazımkazim
Üye
Yer: İstanbul
Kayıtlı: 02.01.2019
Mesajlar: 36

Yanıt: Giriş yap butonuna tıklayınca Çıkan Hata

Hocam çok teşekkürler hatayı çözdüm bu hatanın nedenide dediğiniz gibi sürüm hatası
spatienin google analytics paketi yüzünden oluyormuş ancak aşağıda 5.4 destekli diyor
https://github.com/spatie/laravel-analy … /tag/3.0.0
ancak kendi içinde paket php 7 kullanıyorumuş aşağıda yazıyor
https://github.com/spatie/laravel-analytics/issues/74

Çevrimdışı

#6 16.04.2019 16:36:19

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,702
Website

Yanıt: Giriş yap butonuna tıklayınca Çıkan Hata

Yine Laravel sürümü ile PHP sürümünü karıştırıyorsunuz smile İlk gönderdiğiniz linkte Laravel 5.4 altı destek kaldırıldı diyor PHP sürümünden bahsetmiyor. Laravel 5.4 demek PHP 5.4'de çalışacak demek değil.

Ayrıca yaşadığınız sıkıntıyı üstte yazım. Siz ya da kullandığınız paketlerden biri platform-bağımsız bir şekilde doctrine kurmuş, doctrine de o yüzden 1.2 yerine 1.3 ile kurulmuş. 1.3 de PHP 7 üstü istiyor. Yani daha sıra spatie/laravel-analytics ile alacağınız hataya gelmemiş smile

Çevrimdışı

Forum alt kısmı