۴۰۴ Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام
پروژه لاولی روی Github قرار داده شده، طبق فایل .gitignore که در پروژه بصورت پیشفرض وجود دارد، فایل ها و فولدر های زیر در گیت آپلود نشده است:
/node_modules
/public/***
/public/storage
/storage/*.key
/vendor
.env
.env.backup
.phpunit.result.cache
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
.idea/
درنتیجه فولدر های وندور و ... که برای اجرای پروژه لازم هست هم وجود ندارد، درسته که باید فایل کانفیگ و Key بصورت دستی ایجاد گردد.
ولی باقی فولدر های مانند:
/node_modules
/public/***
/public/storage
/storage/*.key
/vendor
را چگونه دریافت کنیم ؟
لطفاً بفرمایید نحوه صحیح آپلود پروژه در گیت هاب و دریافت این چنین پروژه ها چگونه هست.
با تشکر
ببینید من فقط برای دریافت پروژه لاراولی از گیت های یه توضیح میدم:
پروژه ها وقتی روی گیت هاب یا گیت لب اپلود میشن همشون اپلود نمیشن وابستگی هاشون اپلود نمیشه مثلا اگر از کامپوزر و npm استفاده کرده باشید فقط فایل composer.json اپلود میشه
پس وقتی که پروژه رو از گیت هاب یا گیت لب میگیرید باید کامپوزرش رو نصب و اپدید کنید.
ضمن اینکه فایل هایی مثل .env هم حذف میشن و اصلا اپلود نمیشه و باید دوباره تنظیم کنید ( چون این فایل دارای تنظیمات حساس و محرمانه هست)
نمونه چند کاری که بعد از دریافت پروژه لاراول از گیت هاب یا گیت لب باید انجام داد:
composer install
npm install
cp .env.example .env
// create database and set database info to env
php artisan key:generate
php artisan migrate
php artisan db:seed // اگر سید دارید
php artisan passport:install // if you have passport
فولدر public که به جز فایل index.php که داخلشه نباید چیز دیگه داشته باشه.. و Index.php رو هم میتونی از یه پروژه دیگه کپی کنی...
برای نصب وابستگی های Nodejs که در فولدر node_modules قرار میگیرند:
npm install
و برای نصب وابستگی های PHP که در فولدر vendor قرار میگیرند:
composer install
ببینید من فقط برای دریافت پروژه لاراولی از گیت های یه توضیح میدم:
پروژه ها وقتی روی گیت هاب یا گیت لب اپلود میشن همشون اپلود نمیشن وابستگی هاشون اپلود نمیشه مثلا اگر از کامپوزر و npm استفاده کرده باشید فقط فایل composer.json اپلود میشه
پس وقتی که پروژه رو از گیت هاب یا گیت لب میگیرید باید کامپوزرش رو نصب و اپدید کنید.
ضمن اینکه فایل هایی مثل .env هم حذف میشن و اصلا اپلود نمیشه و باید دوباره تنظیم کنید ( چون این فایل دارای تنظیمات حساس و محرمانه هست)
نمونه چند کاری که بعد از دریافت پروژه لاراول از گیت هاب یا گیت لب باید انجام داد:
composer install
npm install
cp .env.example .env
// create database and set database info to env
php artisan key:generate
php artisan migrate
php artisan db:seed // اگر سید دارید
php artisan passport:install // if you have passport
با سلام خدمت شما
بنده فایل پروژه لاراولی دارم و از گیت هاب دانلود کردم
از مطالب بالا راستش تا حدودی انجام دادم ولی در نرم افزار Git Bash خطا PHP Warning: require(C:\Users\Lenovo\Desktop\OnlineMarket-master\OnlineMarket-m```
aster/vendor/autoload.php): Failed to open stream: No such file or directory in
C:\Users\Lenovo\Desktop\OnlineMarket-master\OnlineMarket-master\artisan on line
18
PHP Fatal error: Uncaught Error: Failed opening required 'C:\Users\Lenovo\Deskt
op\OnlineMarket-master\OnlineMarket-master/vendor/autoload.php' (include_path='.
;C:\php\pear') in C:\Users\Lenovo\Desktop\OnlineMarket-master\OnlineMarket-maste
r\artisan:18
Stack trace:
thrown in C:\Users\Lenovo\Desktop\OnlineMarket-master\OnlineMarket-master\arti
san on line 18
نشان داده میشه اگر کسی باشه راهنمایی کامل کنه که چطور این فایل رو کامل و سایت رو بالا بیارم ممنون میشم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟