php - 在 VPS 上部署 Laravel 应用程序时出现“内部服务器错误”
问题描述
我正在尝试在带有 Apache 的基于 Debian 9 的 VPS 上部署 Laravel 5.6 应用程序,但是当我尝试访问第一页时,服务器似乎无法处理请求,而且我一直有
“内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。”
我已经看过这个
Laravel htaccess 在 Laravel 5+ Ubuntu 14.04 上出现 500 内部服务器错误 https://www.howtoforge.com/tutorial/install-laravel-on-ubuntu-for-apache/
我放在公用文件夹中的 .htaccess 文件
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
配置文件放在 /etc/apache/sites-available
<VirtualHost *:80>
ServerName picodem.dev
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/picodem-project/public
<Directory /var/www/html/picodem-project>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride AuthConfig FileInfo
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我还没有域名,而且picodem.dev
只是虚拟的,所以我正在使用 VPS 的 IP 地址通过浏览器访问应用程序,但我仍然不确定是什么导致了问题......
解决方案
推荐阅读
- notepad++ - 可以复制每一行吗?
- javascript - 在 JS 中创建网格艺术
- ms-access-2013 - OpenSchema 上的错误 3251 以列出当前数据库用户
- php - 如何在 PHP 中验证 Envato 购买代码
- facebook - cordova-plugin-facebook4 - 带有“未登录:您尚未登录。请登录并重试”的空白对话框
- amazon-web-services - 在 Amazon Web 服务中使用快照进行增量备份
- vba - 循环内的 VBA 偏移 - 永远运行
- google-analytics - AMP 自定义 GA 维度在 GTM 中不起作用
- c++ - 点和序列的 boost::geometry::within() 行为
- c# - .NET Oracle,Oracle.DataAccess 非托管错误