omid naseri
4 سال پیش توسط omid naseri مطرح شد
11 پاسخ

آپلود لاراول روی هاست

سلام و درود
بعد از دیدن مقالات دوستان در مورد آپلود فایل من یک پوشه به نام customer در public_html ایجاد کردم و محتوای فایل public رو اونجا قرار دادم و در کنار محتویات یک پوشه به نام local ساختم و بقیه فایل های لاراول رو اونجا قرار دادم و فایل index.php رو هم بصورت زیر ویرایش کردم
require DIR.'/local/vendor/autoload.php';
$app = require_once DIR.'/local/bootstrap/app.php';
ولی باز هم با ارور 500 مواجه میشم و دلیلشو نمیدونم
و یک چیز دیگه پوشه node_madules هم باید در کنار فایل های لاراول باشه یا باید جای دیگه ای قرار بگیره؟
و یه چیز دیگه هم بگم اینکه وقتی فایل خام لاراول رو آپلود میکنم مشکلی ندارم
ممنون میشم اگه راهنمایی کنید!!!


لاراول
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
nodejs
html_css
vuejs
وردپرس
پایتون
فلاتر
css
react
اندروید
ثبت پرسش جدید
حسام موسوی
تخصص: طراح و برنامه نویس @hesammousavi 4 سال پیش مطرح شد
4

دوست عزیز اصلا احتیاج به این کارها نیست بارها روش آپلود رو آموزش دادیم در ویدیوهای مختلف
شما تنها کاری که باید بکنید اینکه فایل های که در فولدر public دارید رو بریزید داخل public_html و مابقی رو بریزید قبل public_html منظور از مابقی فولدر های مثل app هست در اینجا با public_html مثل همون public لاراول عمل میکنیم همین فقط


razar
@farhad.3.rohani 3 سال پیش آپدیت شد
0

سلام @hesammousaviممنون از جواب تون
چطور بریزم قبل public_html ؟
آدرسش کجاست؟


محسن مهری
تخصص: برنامه نویس back-end با زبان php framework laravel @mohsen.mehri6101 3 سال پیش مطرح شد
1

سلام دوست اعزیز.ادرسش میشه روت اصلی که با "/" نشون میدنش .
و یادت باشه حتما فایل htaccess ات توی فایل public رو چک و درستش کنی .چون من ارور پونصد داشتم (البته روت اصلیم اجرا میشد، بقیه روت هام اجرا نمیشد،) و با ویرایش htaccess حل شد.
نمونه کد htaccess من

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

James Liga
@sinallica 3 سال پیش مطرح شد
0

سلام.
من همه پروژه رو توی public_html ریختم مشکلی نداشت.میخوام بدونم چطور میشه 2 تا لاراول روی 1هاست نصب کرد


محمدرضا عطوان
@mratwan 3 سال پیش آپدیت شد
0

@omidnaserii711 عزیز
شما همون کاری رو که تو سوالتون نوشتید درست انجام دادید ولی باید آدرس ها رو به این شکل در index.php ویرایش کنید

require __DIR__.'/../local/vendor/autoload.php';
$app = require_once __DIR__.'/../local/bootstrap/app.php';

آپلود پوشه node_madules لازم نیست.

موفق میشید


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

@sinallica
درود...
کافیه ساب دامین ایجاد کنید...


محمدرضا عطوان
@mratwan 3 سال پیش آپدیت شد
0

@sinallica عزیز
شما باید addon domain یا مثلا sub domain بسازید رو هاستتون بعد اطلاعات پوشه public_html رو توی پوشه ی ساخته شده برای addon domain بذارید.
بقیه ی پوشه ها و فایل های لاراول رو در یک پوشه ی دیگه کنار پوشه addon domain قرار بدید و فایل index.php که در پوشه addon domain قرار داره رو به صورتی که در پاسخ قبلیم توضیح دادم ویرایش کنید.

موفق میشید


امین فراست
تخصص: طراح سایت و برنامه نویسی تحت وب @amin.ferasat 2 سال پیش مطرح شد
0

سلام
@hesammousavi
با روشی که در این تایپیک گفتید کلا کار نکرد و ارور 500 داد . با روش ریختن فایل ها در یه فلدر و در فایل .htaccess ادرس دادن را هم رفتم ولی ارور 403 میده . کنترل پنل سرور من cwp هست .یعنی روت اصلی باز میشه ولی وقتی لاگین می کنه ارور 403 میده .


mq1379
@mahdiqorbani33 11 ماه پیش مطرح شد
0

make(Kernel::class); $response = tap($kernel->handle( $request = Request::capture() ))->send(); $kernel->terminate($request, $response);

من لاراول رو روی هاست اپلود کردم اما اینو برام اجرا میکنه یعنی همون کدهایی که توی index.php هست رو مینویسه و اجرا نمیکنه میدونید مشکل از کجاست؟


نعیم سهرابی
تخصص: برنامه نویس و طراح وب @naiem.sohrabi 9 ماه پیش آپدیت شد
0

سلام دوستان
من یه پروژه لاراول روی هاست سی پنل میهن هاست آپلود کردم که سایت خیلی سادس و کاراییش فقط یه ثبت نام انجام دادنه
از vue هم برای فرانت استفاده کردم اما سایت که بروز میکنم این ارور رو میده👇 ورژن لاراول ۸.۱۲ و ورژن vue 3.0.5 هستش
از دوستان کسی میتونه راهنمایی کنه؟ @hesammousavi
توضیح تصویر رو وارد کنید


محمد عباسی
تخصص: برنامه نویس @mohammad.v184 9 ماه پیش مطرح شد
0

سلام پیشنهاد میکنم این مقاله مطالعه کنید
https://jobteam.ir/ProductUser/۴۲-laravel-sharing-host


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

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