حاتمی
6 سال پیش توسط حاتمی مطرح شد
4 پاسخ

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

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



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 ۴۲۰) ```

ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

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


حاتمی
تخصص : توسعه دهنده وب
@rohallahhatami69 6 سال پیش آپدیت شد
0

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

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

ممنون آقا سید


Ramin Abdolmalaki
@abdolmalaki.ramin94 5 سال پیش مطرح شد
3

rohallahhatami69@

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

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


رضا بقیعی
تخصص : برنامه نویس وب
@rezab7913 5 سال پیش مطرح شد
0

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام