三、linux 項目 github 項目初始化

二、github項目導入

將項目從git上pull到本地,然後照着執行

遇到如下問題:
在這裏插入圖片描述
在 laravel 項目裏面執行 php artisan migrate 報錯:Could not open input file: artisan
在網上搜索一番之後,多數是說:沒在 laravel 的根目錄下面,並無符合此處所遇到的問題!
查看了一下 laravel 的文檔,
在這裏插入圖片描述
服務器用的是 phpstudy for linux ,發現沒有 openssl 擴展,請看文章:
Linux PHP 安裝 openssl 擴展 (phpstudy for linux)
安裝好 openssl 擴展之後,再次執行 php artisan migrate 還是一樣的 Could not open input file: artisan,再往 laravel 文檔後面看一點:
在這裏插入圖片描述
請查看:Linux 安裝 composer
現在執行:php artisan migrate,報錯:
在這裏插入圖片描述
這個文件裏面是沒有錯的,網上找了下說是php版本的問題,但是我 phpstudy 已經把命令行版本的php解換成了 php-7.2.21,將信將疑的看了下服務器上的php版本( php -v),居然是 php5.4…
查了一下後,發現是 yum 安裝的,卸載執行:

yum remove php-*

然後 php -v 用不了了:
在這裏插入圖片描述
用軟連接鏈過去:

ln -s /usr/local/phpstudy/soft/php/php-7.2.21/bin/php php

然後執行 php artisan migrate,成功!
在這裏插入圖片描述
然後訪問:
http://www.**.cn/admin
在這裏插入圖片描述
又查了一下,發現是和我本地配置的項目目錄不一樣,我本地的配置到了 /public,而linux上的只配置到了根目錄。
於是我把linux上的項目目錄配置到public下,訪問:
在這裏插入圖片描述
查了查,把 public 下面的 .user.ini 文件刪除即可。重啓apache,訪問:
在這裏插入圖片描述
根目錄可以訪問了,但是訪問 www.
.cn/admin 的時候報404,檢查了一下public下面的文件,發現少了文件 .htaccess,我用 rz 將本地的 .htaccess 文件上傳到 public 目錄下,訪問:
在這裏插入圖片描述
完成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章