2013-05-29 7 views
29

Cố gắng thiết lập laravel 4. trên trình soạn thảo MAC được cài đặt nhưng khi tôi đi đến thư mục công cộng qua XAMPP tôi nhận được điều này.Cố gắng thiết lập laravel 4 không cho phép mở luồng: không có tệp hoặc thư mục nào như vậy

Warning: require(/Applications/XAMPP/xamppfiles/htdocs/laravel-master/bootstrap/../vendor/autoload.php) [function.require]: failed to open stream: No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/laravel-master/bootstrap/autoload.php on line 17

Fatal error: require() [function.require]: Failed opening required '/Applications/XAMPP/xamppfiles/htdocs/laravel-master/bootstrap/../vendor/autoload.php' (include_path='.:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/xamppfiles/lib/php/pear') in /Applications/XAMPP/xamppfiles/htdocs/laravel-master/bootstrap/autoload.php on line 17

+2

a. Đi đến đích đó và kiểm tra xem tệp autoload.php có tồn tại không. b. nếu có, hãy kiểm tra sự cho phép của thư mục (bạn cần phải có quyền đọc) – Matanya

+0

Quên cách cư xử của tôi. Cảm ơn đã sắp xếp nó – user2431832

Trả lời

23

Okay,

tôi đã cùng một vấn đề và tìm ra một cách để sửa chữa nó.

Chỉ cần đọc: http://laravel.com/docs/installation và làm theo.

Cài đặt trình soạn thảo trước, thêm laravel vào thư mục gốc và cài đặt composer.json bằng cmd. Nó làm việc cho tôi.

Nếu bạn đang mắc kẹt với một cái gì đó, hãy phản hồi :)

Rick

+0

Quên cách cư xử của tôi. Cảm ơn đã sắp xếp nó – user2431832

+2

@ user2431832: chấp nhận câu trả lời nếu câu trả lời cho câu hỏi của bạn. –

+0

Vì vậy, nếu tôi đang ở trên máy chủ chia sẻ (như ipage) và tôi không có quyền truy cập vào CMD! Tôi không thể cài đặt Laravel 4? –

15

Bạn cần cung cấp các lệnh sau đây từ thiết bị đầu cuối của bạn

nhà soạn nhạc cài đặt

nó có thể gặp khó khăn do các vấn đề về quyền, vì vậy hãy thử với

nhà soạn nhạc sudo cài đặt

Tôi đoán điều này sẽ giải quyết được vấn đề của bạn.

+0

Yup, đây là những gì tôi đã làm. Bạn có thể cần phải giải quyết một số phụ thuộc khó chịu nhưng lệnh cuối cùng bạn cần chạy là 'composer install' trong thư mục gốc của dự án Laravel. Sau đó, bạn sẽ có thể chạy 'php artisan serve' để kích hoạt máy chủ cục bộ. – octopi

+0

Tuyệt vời 'sudo composer install' đã làm thủ thuật cho tôi. –

0

nhu cầu ấu trùng 5.3.7. hãy kiểm tra phiên bản php của bạn. nếu nó dưới đây từ đề cập sau đó nó sẽ sản xuất như lỗi này Server Requirement

7

tại dấu nhắc lệnh thử này

D:\xampp\htdocs\laravel>composer update 
+0

giải quyết vấn đề này với đơn đăng ký của tôi. – prime

+0

Tôi đã thử cập nhật, không khắc phục được sự cố của mình. –

0

Giả sử thư mục trang web của bạn laravel là /srv/example.com/

và bạn Tên người dùng VPS là "ubuntu". Vì vậy, viết lệnh này

sudo chown -R ubuntu.www-data /srv/example.com/ 

Hầu hết thời gian lưu trữ tên người dùng là "www-data". Lúc đó bạn có thể viết số này

sudo chown -R www-data.www-data /srv/example.com/