آفلاین
user-avatar

مشکل در ثبت نام کاربر

2 سال پیش
توسط Amirfaramarzi آپدیت شد
آفلاین
user-avatar
Amirfaramarzi ( 925 تجربه )
2 سال پیش

سلام دوستان وقت بخیر من لاراول 5.5 کار میکنم و از روی فیلم های اموزشی راکت هم این کارو انجام دادم روی لوکال هاست همه چیز خوبه ولی وقتی اسکریپتو روی هاست واقعی اپلود کردم موقعی ک کاربر ثبت نام میکنه و یه ایونتی میخاد کارشو انجام بده تا کد تایید اکانت رو براش بفرسته این ارور رو میده کسی میدونه چطور میشه حلش کرد؟

/home/iranmql/vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php
class AttributeMatchingExtension extends AbstractExtension
{
/**

  • {@inheritdoc}
    /
    public function getAttributeMatchingTranslators()
    {
    return array(
    'exists' => array($this, 'translateExists'),
    '=' => array($this, 'translateEquals'),
    '~=' => array($this, 'translateIncludes'),
    '|=' => array($this, 'translateDashMatch'),
    '^=' => array($this, 'translatePrefixMatch'),
    '$=' => array($this, 'translateSuffixMatch'),
    '
    =' => array($this, 'translateSubstringMatch'),
    '!=' => array($this, 'translateDifferent'),
    );
    }

    public function translateExists(XPathExpr $xpath, string $attribute, ?string $value): XPathExpr
    {
    return $xpath->addCondition($attribute);
    }

    public function translateEquals(XPathExpr $xpath, string $attribute, ?string $value): XPathExpr
    {
    return $xpath->addCondition(sprintf('%s = %s', $attribute, Translator::getXpathLiteral($value)));
    }

    public function translateIncludes(XPathExpr $xpath, string $attribute, ?string $value): XPathExpr
    {
    return $xpath->addCondition($value ? sprintf(
    '%1$s and contains(concat(\' \', normalize-space(%1$s), \' \'), %2$s)',
    $attribute,
    Translator::getXpathLiteral(' '.$value.' ')
    ) : '0');
    }

    public function translateDashMatch(XPathExpr $xpath, string $attribute, ?string $value): XPathExpr
    {
    Arguments
    "Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE)"

جالب اینجاس یه سینکتس ارور داده ک مال فایل های خود لاراول هستش

لطفا اگه کسی به این مشکل برخورده راهنماییم کنه

بهترین پاسخ انتخاب شده توسط Amirfaramarzi
آفلاین
user-avatar
حسام موسوی
2 سال پیش

با سلام
ورژن php خودتون رو به ورژن 7 ارتقاع بدید
و لطفا زمانی که کدی رو میفرستید در 3 backtike باز و بسته قرار بدید تا دوستان بتونن کد های شما رو بخونن

آفلاین
user-avatar
Amirfaramarzi ( 925 تجربه )
2 سال پیش

چرا هیچکس به مشکلات من بر نمیخوره؟؟

آفلاین
user-avatar
developer ( 33462 تجربه )
2 سال پیش
تخصص : برنامه نویس

لطفا کد های خودتون رو بین ``` قرار بدهید تا بهتر نمایش داده شود الان اصلا مشخص نیست ارور

آفلاین
user-avatar
حسام موسوی ( 382339 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

با سلام
ورژن php خودتون رو به ورژن 7 ارتقاع بدید
و لطفا زمانی که کدی رو میفرستید در 3 backtike باز و بسته قرار بدید تا دوستان بتونن کد های شما رو بخونن

آفلاین
user-avatar
Amirfaramarzi ( 925 تجربه )
2 سال پیش

ورژن پی اچ پی 7 هستش وقتی 7.1 میکنم کلا ارور 500 میده

آفلاین
user-avatar
حسام موسوی ( 382339 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

ارور 500 میتونه دلایل زیادی داشته باشه شما باید برید وارد storage بشید و فولدر log و laravel.log رو چک کنید ببینید چه اروری هست
اگر در اون قسمت اروری نبود لاگ های مربوط به سرور رو بخونید تا دلیل مشکل رو بفهمید

آفلاین
user-avatar
Amirfaramarzi ( 925 تجربه )
2 سال پیش

رفتم همون ارور اولی رو میده ارسال ایمیل و این چیز ها توی لاراول 5.4 با لاراول 5.5 فرق میکنه؟؟؟

آفلاین
user-avatar
Amirfaramarzi ( 925 تجربه )
2 سال پیش

بعد کلا یه چیز دیگه چ دلیلی میتونه داشته باشه ک اسکریپت روی پی اچ پی 7.1 بالا نیاد؟

آفلاین
user-avatar
حسام موسوی ( 382339 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

خیر بدونه مشکل معمولا بالا میاد .
حتما یک روت درست کنید و برای تست با phpinfo ببنید ورژن بالا رفت واقعا یا نه

آفلاین
user-avatar
Amirfaramarzi ( 925 تجربه )
2 سال پیش

میشه بگید چطور؟؟؟

آفلاین
user-avatar
Amirfaramarzi ( 925 تجربه )
2 سال پیش

وقتی ورژن پی اچ پی رو 7.1 میکنم اصلا وبسایت بالا نمیاد ک بتونم با این تابع بفهمم ورژنش درسته یا نه

آفلاین
user-avatar
حسام موسوی ( 382339 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

من که بهتون گفتم باید log در بیارید ببینید برای چیه که وقتی میبرین روی ۷.۱ اینطوری میشه .
اول laravel.log رو پاک کنید و بعد از ارتقاع دوباره ببینید چه اروری هست
ارورهای که در laravel.log ثبت میشه از اولی به آخریه یعنی اولین ارور قدیمی ترینه

آفلاین
user-avatar
Amirfaramarzi ( 925 تجربه )
2 سال پیش

هیچ خطایی توی لاراول . لاگ ثبت نشده

یک سوال یکی از دوستان بهم گفت لاراول 5.5 برای اینکه با پی اچ پی 7.1 باید به پشتیبانی هاستم یه تیکت بزنم بگم کومپوزر هاست رو روی پی اچ پی 7.1 تنظیم کنند این درسته ایا؟

آفلاین
user-avatar
Amirfaramarzi ( 925 تجربه )
2 سال پیش

مهندس جان هستید؟؟ اگه میشه راهنماییم کنید ممنون میشم

برای ارسال پاسخ باید وارد سایت شوید