我想在Tomcat服务器上托管laravel 5.2项目。
我曾尝试将laravel应用程序托管在tomcat上,但我的路由无法正常工作,找不到404。
答案 0 :(得分:0)
请按照以下步骤操作:
/var/www/html
,或克隆您的
在此路径上进行投射composer install
(您必须已经安装composer).env
文件从本地环境复制到项目根目录下的服务器上php artisan key:generate
chmod -R /var/www/html/{project_dir}/storage
chmod -R /var/www/html/{project_dir}/bootstrap
cd /etc/apache2/sites-available
nano 000-default.conf
文件。打开并更改DocumentRoot
之类的DocumentRoot /var/www/html/{project_dir}/public
选项并保存apache2.conf
的{{1}} 在/etc/apache2
中搜索以下行:
<Directory />
将其更改为此:
Options Indexes FollowSymLinks
AllowOverride All
Require all denied
运行Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
sudo a2enmod rewrite