我正在尝试安装laravel应用程序。这个问题可能是Wardrobe特有的,也可能不是。我不确定。我正在尝试安装的Laravel应用程序称为Wardrobe。
因此,有2个选项可用于安装此应用程序(或脚本,我不知道)。第一个是Composer,第二个是git。
我正在尝试将此脚本安装到我的服务器上数周。我一直都失败了。我可以在本地计算机上执行此操作,但不能在我的服务器上执行此操作。
所以,为了告诉你这些问题,我正在创建两个子域。一个称为w1,另一个称为w2。我正在尝试使用composer将Wardobe安装到w1,我将在w2上使用git clone。
我进入/var/www/w2.domain.com/
并执行composer create-project wardrobe/wardrobe public_html
。这会将项目创建到/var/www/w1.domain.com/public_html中。
然后,对于w2,
我进入/var/www/w2.domain.com/
并执行git clone https://github.com/wardrobecms/wardrobe.git
然后,我进入每个文件夹的database.php并写下我的数据库信息。
然后我执行
chmod -R 777 app/storage/
chmod 777 public/img/
毕竟,我从浏览器转到w1.domain.com。我收到“500内部服务器错误”,因此我从Laravel Installation Doc更新了我的.htaccess文件(w1和w2)。
现在,我进入w1.domain.com。我看到安装程序步骤1.我点击'安装数据库&继续'。 BAM!没有权限!
以下是w1的错误消息:
copy(/var/www/w1.domain.com/public_html/public/packages/wardrobe/core/.gitkeep): failed to open stream: Permission denied
然后我进入w2.domain.com。 BAM!没有权限!
以下是w2的错误消息:
mkdir(): Permission denied
然后我进入w1和w2文件夹并将其全部打开。
没有任何改变。
你知道如何解决这个问题吗?
提前致谢。
答案 0 :(得分:0)
以下是修复:
谢谢大家的帮助。