我是Bitnami的新手,目前正在为我的虚拟机使用Google云平台。 我正在尝试为我的一个虚拟机密码保护wordpress安装。它是一个开发站点,所以只能使用IP地址访问该站点。
但是按照我发现here的说明,我无法写入opt / bitnami / apache2 /文件夹。每次我尝试在上面的链接指令中运行命令时,都会出现以下错误 /opt/bitnami/apache2/bin/htpasswd.bin:无法创建文件opt / bitnami / apache2 / wordpress_users
我试图手动更改文件夹的权限,但它不起作用。我似乎无法使用SU运行任何命令,因为没有为shell访问提供密码(仅使用ssh cert文件)
任何人都能提供帮助,说明我做错了什么或我错过了什么?
由于
答案 0 :(得分:0)
Bitnami开发人员,
无需修改apache2
文件夹或htpasswd.bin
文件的权限。 bitnami
用户默认没有密码,但允许使用sudo
运行具有更高权限的命令。您能否尝试恢复权限更改并使用sudo
运行命令?
cd /opt/bitnami
sudo apache2/bin/htpasswd -cb apache2/wordpress_users your_desired_username your_desired_password
如果您有任何其他问题或是否适合您,请告诉我。
致以最诚挚的问候,
的Gonzalo
答案 1 :(得分:0)
感谢您的想法,但它没有用,我尝试使用sudo将我的apache2 /文件夹设置为755,并将所有权恢复为原始设置。
另一方面......我设法解决了我的问题。似乎在原来如何调用你的命令有一部分缺失!好吧,我失踪的原因是通过在原始文件中添加完整路径,我能够成功获得密码,现在情况正常完美
$ opt/bitnami/apache2/bin/htpasswd -cb apache2/wordpress_users username password
我花了太长时间才开始工作......感谢你们的帮助,没有你们,我也不会做出错误让我重新思考这个错误!再次感谢
答案 2 :(得分:0)
Bitnami开发人员,
抱歉,我没有提到您需要先更改到/opt/bitnami
目录,因为我认为您已经这样做了。此外,您必须使用sudo运行命令,因为root
是apache2文件夹的所有者。
除此之外,我很高兴你能解决你的问题!
祝你好运, 贡萨洛