Laravel建站02--配置Laravel

Laravel项目的根目录下有.env文件,如果没有可以把.env.example改名为.env

这个文件是配置文件,可以把app_key、数据库、redis缓存等配置信息写在这个文件里。

目前5.4的版本除了支持MySQL以外,还可以用SQLite。

MySQL配置示例如下:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=root

SQLite配置示例如下:

DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
#DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=root

文件配置好以后,就可以测试Laravel了。

访问时,很可能产生500错误,查看Nginx日志后发现,Laravel运行时会写日志,但是用composer安装的Laravel文件的权限是当前用户和当前组,Nginx可能没有权限访问。

这时可以修改Laravel需要写入权限的文件夹的权限。

sudo chown -R www-data storage/ bootstrap/cache

Nginx默认运行用户是www-data,把项目根目录下的storeage子目录和 bootstrap/cache子目录的 用户改为www-data就可以了。

配置好数据库以后,可以通过Auth系统来测试数据库。

php artisan make:auth
php artisan migrate

第一行创建auth系统,可以实现简单的用户注册、登录功能。第二行用来数据库迁移。

如果没有执行第二行,会产生找不到数据表的错误。

执行完成后,可以打开:  你的Laravel站点/login

界面应该如下

结论

  • 配置.env文件可以设置数据库、redis缓存等信息
  • 执行migrate可以迁移数据库,可以轻松同步修改后的数据库结构
时间: 2024-10-28 21:25:41

Laravel建站02--配置Laravel的相关文章

Laravel建站01--开发环境部署

部署环境之前 既然是开发环境,就需要源代码管理.这里使用git来管理. 在 Linux 上安装git 如果你想在 Linux 上用二进制安装程序来安装 Git,可以使用发行版包含的基础软件包管理工具来安装. 如果以 Fedora 上为例,你可以使用 yum: $ sudo yum install git 如果你在基于 Debian 的发行版上,请尝试用 apt-get: $ sudo apt-get install git 要了解更多选择,Git 官方网站上有在各种 Unix 风格的系统上安装步

零基础建站如何配置PHP运行环境 几种服务器环境配置的选择和方法

上次给大家分享了小白建站如何选择虚拟空间及服务器,及购买域名的基础知识,这些是硬性要求,你的网站要想运行起来,硬件只是基础,真正的技术是软件,关于PHP软件开发技术,后面我们会慢慢的分享给大家,今天主要给大家分享的是,如何在你服务器配置PHP运行的环境,有哪种模式,如何选择呢? 如果你是开发测试模式,php环境用一些集成的环境就行,方便快捷,但是最好不要用到正式的服务器环境上.现如今用的比较的php集成环境有,phpstudy,wamp,xampp,apmserv等,当然还有很多,几种用的比较多

【建站02】WordPress主题设置

大家好,我是帝哥.相信很多朋友看了我上一篇文章的介绍之后已经可以搭建自己的个人网站了,但是网站的功能和美观程度都还是有所欠缺的,现在呢,再给大家大概的介绍一些如何美化自己的网站,当然了,这个过程也是很简单的,只要根据自己的需要,直观的作出选择就可以了~ 还有就是我在文章中,为了更清晰的描述每一步的过程,我只列出了比较重要的部分,更详细的内容我会在视频中进行演示,如果有某一个部分看不明白的话可以到我在西瓜视频开设的频道中进行观看. 1.选择一个自己喜欢的主题 仪表盘→外观→主题 WordPress

Laravel框架的一些配置

服务器的配置 1.在apache下的配置 配置httpd-conf:php5_module.rewrite_module.Listen 配置extra/httpd-vhost:端口.站点.域名.默认首页 系统hosts:将域名指向本地 重启apache linux下记得修改文件夹权限:storage.vendor 2.在nginx下的配置 配置nginx.conf:端口.站点.域名.默认首页 FastCgi location ~ \.php$ { fastcgi_pass 127.0.0.1:9

配置 Laravel 环境

sudo apt-get install apache2 sudo apt-get install php5 sudo apt-get install php5-mcrypt 需要开启 mod_rewrite 模块 修改 apache2 的配置文件 /etc/apache2/apache2.conf 为 laravel 目录添加权限,rewrite 需要同时有 Options Indexes FollowSymLinks 和 AllowOverride All <Directory /var/w

vps建站教程 CentOS6如何安装配置FTP服务器

通过之前的几篇文章,我们都知道了如何配置PHP环境,也知道如何保护我们的vps以及如何绑定多个域名建设多个网站.有时候我们为了让我们的朋友也能用我们的vps建站又不想给他们太多权限,有时候我们想要当个主机商卖卖虚拟空间过过瘾又不想装管理环境,那么就想要装个ftp服务器了. 经过前面的教程,相信大家对管理vps的操作是比较熟悉了,这里我就不在截图了,安装ftp服务器也是比较简单的,相信大家可以轻松学会. 一安装环境 1.先检查有没有安装   rpm -q vsftpd 如果没有安装   yum i

Laravel 5 中的配置

介绍 Laravel 的所有的配置文件都放在了 config 这个目录的下面.每个选项都有介绍. config ├── app.php ├── auth.php ├── cache.php ├── compile.php ├── database.php ├── filesystems.php ├── mail.php ├── queue.php ├── services.php ├── session.php └── view.php 0 directories, 11 files 安装之后

Laravel学习笔记(三)--在CentOS上配置Laravel

在Laravel框架上开发了几天,不得不说,确实比较优雅,处理问题逻辑比较清楚. 今天打算在CentOS 7上配置一个Laravel,之前都是在本机上开发,打算实际配置一下. 1)系统上已经安装了Apache.PHP.mysql,安装命令为yum install httpd php mysql 因为CentOS 7自带的php模块很少,如果需要增加模块,需要编译才行,所以需要php-devel模块,用yum install php-devel命令就可以了. 2)安装laravel a)安装com

thinkphp建站-前后台文件配置

首先项目大结构如下: 增加了一个Public文件,主要是管理公共资源,比如图片,样式等,展开如下 子文件夹Image负责管理网页图片,Style文件夹负责管理css,JavaScript等样式,Upload文件夹负责管理用户上传内容,Admin与Home分别代表后台与前台 Team文件夹是我们的项目文件夹,展开如下 我们主要是写Lib下的Action(Admin,Home)与Tpl下的(Admin,Home),Action是业务逻辑,Tpl是网页模板,Admin与Home分别是后台与前台: 要实