ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingติดตั้ง Laravel แล้วเหมือนเปิดไม่ขึ้น
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ติดตั้ง Laravel แล้วเหมือนเปิดไม่ขึ้น  (อ่าน 1281 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ChilTunDer
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 317



ดูรายละเอียด
« เมื่อ: 11 กันยายน 2015, 15:20:12 »

อ้างอิงจาก : http://www.thaiseoboard.com/index.php/topic,373909.0.html

ติดตั้ง Lalavel 5 แล้วเหมือนเปิดไม่ขึ้น แปลกๆ

หลังจากติดตั้งแล้ว พอเปิดหน้า browser ขึ้นมา เข้า http://localhost/laravel/public
เป็นหน้าว่างๆ ไม่มีอะไรเลย แต่พอเข้า http://localhost/laravel/    จะเป็นหน้า Directory path

ก่อนติดตั้งผมก็ตรวจสอบความพร้อมก่อน
1. PHP เป็น 5.5.9
2. OpenSSL PHP Extension   เปิดใช้งานแล้ว
3. PDO PHP Extension   เปิดใช้งานแล้ว
4. Mbstring PHP Extension   เปิดใช้งานแล้ว
5. Tokenizer PHP Extension   เปิดใช้งานแล้ว

ขั้นตอนที่ผมติดตั้ง
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer

cd /var/www/html/
git clone https://github.com/laravel/laravel.git
cd /var/www/laravel
sudo composer install

พอเสร็จทุกอย่าง ผมลองเข้าไปดูใน /var/www/html/laravel   เป็นตามรูป



ไม่ทราบว่าผมติดตั้งถูกไหม หรือตกหล่นอะไรไป

 wanwan017
« แก้ไขครั้งสุดท้าย: 11 กันยายน 2015, 15:20:58 โดย ChilTunDer » บันทึกการเข้า
iMookz
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 93
ออฟไลน์ ออฟไลน์

กระทู้: 625



ดูรายละเอียด
« ตอบ #1 เมื่อ: 11 กันยายน 2015, 15:33:08 »

ลองสร้าง .htaccess ตามนี้ทีครับ

โค๊ด:
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^$ public/ [L]
    RewriteRule (.*) public/$1 [L]
</IfModule>

วางไว้ในโฟลเดอร์ในภาพแหละครับ
บันทึกการเข้า
ChilTunDer
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 317



ดูรายละเอียด
« ตอบ #2 เมื่อ: 11 กันยายน 2015, 15:57:21 »

ลองสร้าง .htaccess ตามนี้ทีครับ

โค๊ด:
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^$ public/ [L]
    RewriteRule (.*) public/$1 [L]
</IfModule>

วางไว้ในโฟลเดอร์ในภาพแหละครับ


ก็เหมือนจะยังไม่ได้ครับ



บันทึกการเข้า
gungsakab
ก๊วนเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 230



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 11 กันยายน 2015, 17:27:40 »

ลองเปลี่ยนเป็น

โค๊ด:
cd /var/www/html/
composer create-project laravel/laravel {ชื่อโปรเจค} --prefer-dist


ดูครับ

 wanwan013
บันทึกการเข้า
ChilTunDer
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 317



ดูรายละเอียด
« ตอบ #4 เมื่อ: 11 กันยายน 2015, 22:52:58 »

ลองเปลี่ยนเป็น

โค๊ด:
cd /var/www/html/
composer create-project laravel/laravel {ชื่อโปรเจค} --prefer-dist


ดูครับ

 wanwan013

ก็ยังไม่ได้อะครับ

 wanwan031
บันทึกการเข้า
iMookz
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 93
ออฟไลน์ ออฟไลน์

กระทู้: 625



ดูรายละเอียด
« ตอบ #5 เมื่อ: 11 กันยายน 2015, 23:53:18 »

ลองเล่นอันนี้ดูก่อนดีไหมครับ โหลดแล้วโยนขึ้นโฮสได้เลยครับผม ถ้าอันนี้ยังไม่ได้ ก็ไม่ใช่ละหละ

โค๊ด:
https://github.com/geocine/laravelshared
บันทึกการเข้า
JumDaiDee
สมุนแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 566



ดูรายละเอียด
« ตอบ #6 เมื่อ: 12 กันยายน 2015, 00:44:10 »

ไม่แน่ใจผิดตรงนี้หรือเปล่าครับต้องรัน

localhost/laravel/public

อย่าลืม public นะครับผม
บันทึกการเข้า

สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com
Nomkhonwaan
คนรักเสียว
*

พลังน้ำใจ: 31
ออฟไลน์ ออฟไลน์

กระทู้: 198



ดูรายละเอียด
« ตอบ #7 เมื่อ: 12 กันยายน 2015, 01:33:08 »

รันบน Linux/Unix ใช่มั้ยครับ?

หรือบน Mac

บน Linux/Unix

โค๊ด:
$ cd /path/to/laravel
$ sudo chgrp -R www-data storage/
$ sudo find storage/ -type d -exec chmod 775 {} \;
$ sudo find storage/ -type f -exec chmod 664 {} \;

บน Mac เหมือนข้างบนแต่เปลี่ยน group จาก www-data เป็น _www

โค๊ด:
$ sudo chgrp -R _www storage/

เพราะว่า Laravel มันต้องเขียน log ลง storage/ ดังนั้นถ้าไม่ได้ permission มันก็จะขึ้นหน้าขาว ๆ แบบนี้ล่ะครับ

ทดลองรันอีกทีเข้าไปที่ http://localhost/path/to/laravel/public ต้องเห็นคำว่า Laravel 5 ครับผม

 wanwan017

 wanwan031

**อีกล่ะเพิ่งเห็นรูป MX7 เข้า track cookie ไว้กับ url รูปหรือปล่าวครับ ทำไม plugin block tracker บน Chrome ผมปิดการแสดงรูปหมดเลย
« แก้ไขครั้งสุดท้าย: 12 กันยายน 2015, 01:35:52 โดย Nomkhonwaan » บันทึกการเข้า
ChilTunDer
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 317



ดูรายละเอียด
« ตอบ #8 เมื่อ: 12 กันยายน 2015, 18:05:54 »

รันบน Linux/Unix ใช่มั้ยครับ?

หรือบน Mac

บน Linux/Unix

โค๊ด:
$ cd /path/to/laravel
$ sudo chgrp -R www-data storage/
$ sudo find storage/ -type d -exec chmod 775 {} \;
$ sudo find storage/ -type f -exec chmod 664 {} \;

บน Mac เหมือนข้างบนแต่เปลี่ยน group จาก www-data เป็น _www

โค๊ด:
$ sudo chgrp -R _www storage/

เพราะว่า Laravel มันต้องเขียน log ลง storage/ ดังนั้นถ้าไม่ได้ permission มันก็จะขึ้นหน้าขาว ๆ แบบนี้ล่ะครับ

ทดลองรันอีกทีเข้าไปที่ http://localhost/path/to/laravel/public ต้องเห็นคำว่า Laravel 5 ครับผม

 wanwan017

 wanwan031

**อีกล่ะเพิ่งเห็นรูป MX7 เข้า track cookie ไว้กับ url รูปหรือปล่าวครับ ทำไม plugin block tracker บน Chrome ผมปิดการแสดงรูปหมดเลย


โอ่ว ขอบคุณครับ

 wanwan017
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์