آفلاین
user-avatar

ارور هنگام آپدیت لاراول روی هاست

2 سال پیش
توسط رضا بقیعی آپدیت شد
آفلاین
user-avatar
حاتمی ( 7116 تجربه )
3 سال پیش

سلام
من چند روز پیش ورژن لاراول پروژه ای که روی هاسته رو مجبور شدم به ۵.۵ ارتقا بدم ( اول رو کامپیوتر ارتقا دادم و بعد دوباره پروژه رو روی هاست آپلود کردم )
ولی از اون روز تا حالا روزی چند بار یه ارور خاصی بهم میده و هربار مشکلش یه چیز خاصه
من نمیدونم مشکل از کجاس که هر مشکلی باشه ( تو ثبت در دیتابیس یا آندیفاین بودن چیزی ...) فقط این ارورو میده
این قسمتی از ارورشه ....



RecursiveDirectoryIterator::hasChildren(): open_basedir restriction in effect. File(/home/datlixir/access-logs) is not within the allowed path(s): (/home/datlixir:/usr/lib/php:/usr/php۴/lib/php:/usr/local/lib/php:/usr/local/php۴/lib/php:/tmp)
in ExcludeDirectoryFilterIterator.php (line ۷۳)
at HandleExceptions->handleError(۲, 'RecursiveDirectoryIterator::hasChildren(): open_basedir restriction in effect. File(/home/datlixir/access-logs) is not within the allowed path(s): (/home/datlixir:/usr/lib/php:/usr/php۴/lib/php:/usr/local/lib/php:/usr/local/php۴/lib/php:/tmp)', '/home/datlixir/vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php', ۷۳, array())
at RecursiveDirectoryIterator->hasChildren()in ExcludeDirectoryFilterIterator.php (line ۷۳)
at ExcludeDirectoryFilterIterator->hasChildren()
at FilterIterator->next()
at FilterIterator->next()
at FilterIterator->next()in Filesystem.php (line ۴۲۰) ```
آفلاین
user-avatar
حسام موسوی ( 413236 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

همیشه بهترین نوع اپدیت اینکه نسخه جدید رو نصب کنید و روت ها و کنترل هاتونو بصورت دستی انتقال بدید به پروژه جدید . در این صورتم هیچ وقت از این مشکلات عجیب و غریب نخواهید داشت
بنظرم به این مسیر /home/datlixir/access-logs اجازه دسترسی بدید ببینید چی میشه 777

آفلاین
user-avatar
حاتمی ( 7116 تجربه )
3 سال پیش

برای آپدیت منظورتون اینه که پوشه vendor و کنترلر رو جابجا کنم ؟

تو چه صفحه و با چه دستوری باید بهش اجازه دسترسی بدم ؟

ممنون آقا سید

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

rohallahhatami69@

من هم به این مشکل برخوردم بیشتر به علت بی دقتی فک کنم

علت مشکل این است که ما یک فولدر به نام access-log در public_html هاست اگر ان را حذف
یا در بیرون از public_html هاست قرار دهیم به اروری که در بالا گفتید برمی خوریم من با قرار دادن access-log
در public_html مشکلم حل شد

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

ورژن php هاستتون رو چک کنید و ببینید با php لاراول 5.5 ک فک کنم 7.2 هست یکی باشه ! شاید خطا ازین مورد باشه.

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