ooqaz

120 经验值

@JellyBool
大神啊!!!!太感谢了。昨晚搞了一晚都没搞掂。现在一下子就可以了。十分感谢。

以下为我的.env中关于邮件的配置

MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=25
MAIL_USERNAME=****@163.com
MAIL_PASSWORD=*******
MAIL_ENCRYPTION=null

我把mail.config的from里面的值也改了,但其他选项仍保持默认值

'from' => ['address' => '****@163.com', 'name' =>'helloworld']

我也开启了163的smtp服务,用的也是授权密码而不是登陆密码。

下面是我的应用程序的代码。

Mail::send('emailreminder', ['user' => $myMsg], function($m)use($myMsg){
         $m->to($myMsg['email'],'尊敬的用户')->subject('验证邮件');
      });

我把$myMsg变量的值用print_r看了一篇,变量的内容是正确的.。

项目时运行在vbox虚拟机上的,我把Linux的防火墙关了。

然而却无法连接163的smtp服务主机,访问页面是返回了这样一个错误

Swift_TransportException in StreamBuffer.php line 265:Connection could not be established with host smtp.163.com [Permission denied #13]

求大神解答!!!!!!!!!!!!!!!!!!!

我是在centos6.7上面搭载apace+php5.6+mysql5.7用配置文件里面的主机域名和密码在Linux终端和windows下的远程连接工具都能登陆成功。执行artisan migrate命令也成功了,并且在数据库中生成了相应的表。 但是自己用laravel写程序就连接不了。报了这样一个错误*The localhost page isn’t workinglocalhost is cu

@sodasix
大神,十分感谢。还真的是那句chmod -R 777 storage
但是为什么我把所有者改为Apache也不行呢?

@sodasix
大神,我把storage权限该为777后,把代码改为

然后就报了这样一个错误

是我的php的pdo配置不正确吗?以下为phpinfo的信息

@sodasix

这是我的文件权限图

这是数据库移植成功的图

@sodasix

我把这个文件的所有改为Apache的了。这都不行么?
一开始安上laravel的是时候,能看到laravel5的欢迎页面的。
不过一连数据库就报错了

@sodasix
终于有人肯应了····不容易啊。
可是我把数据的连接程需改为 echo phpinfo(); 后,页面可以显示相关信息啊

我是在centos6.7上面搭载apace+php5.6+mysql5.7
用配置文件里面的主机域名和密码在Linux终端和windows下的远程连接工具都能登陆成功。执行artisan migrate命令也成功了,并且在数据库中生成了相应的表。

但是自己用laravel写程序就连接不了。报了这样一个错误

*The localhost page isn’t working
localhost is currently unable to handle this request.*

控制值输出其他内容也没问题。但一连数据库就报上面的错误。请大神们解答.
控制器程序如下

//$name=DB::connection()->getDatabaseName();
//return $name;注释掉的这两句也运行不成功,报的错也是一样的
$user = new App\User();
return $user->all();

这个问题困扰了我几天了,请大神们回答一下吧!