[英]How to undo a virtual host change?
拉下此存储库后,我运行了此安装文件。 现在,我的MAMP服务器无法正常工作。 我认为该文件对Apache服务器配置进行了更改。 有谁知道此文件的功能以及如何撤消该文件?
#Add the entry to /etc/hosts
#http://stackoverflow.com/questions/11287861/how-to-check-if-a-file-contains-a-specific-string-using-bash
HOST_ENTRY="127.0.0.1 $sitename.dev"
if grep -q "$HOST_ENTRY" "/etc/hosts"; then
echo "Entry already exists in /etc/hosts"
else
#https://blogs.oracle.com/joshis/entry/sudo_echo_does_not_work
sudo sh -c "echo $HOST_ENTRY >> /etc/hosts"
echo "Added entry to /etc/hosts file"
fi
#http://stackoverflow.com/questions/598190/mysql-check-if-the-user-exists-and-drop-it
#DBD=${dbuser}\\_%
#USAGE="*.*"
#sql="CREATE DATABASE IF NOT EXISTS $dbname;"
#sql+="GRANT USAGE ON *.* TO ${dbuser}@localhost;"
#sql+="DROP USER '${dbuser}'@'localhost';"
#sql+="CREATE USER '${dbuser}'@'localhost' IDENTIFIED BY '${dbpass}';"
#sql+="GRANT ALL PRIVILEGES ON \`$DBD\`.* TO ${dbuser}@localhost;"
#out=$(mysql -hlocalhost -uroot -e "${sql}")
# restart apache
sudo apachectl graceful
cd $DATA_DIR/../
mkdir cache
#./symfony project:permissions
npm install
bower install
composer install
gulp
open http://$sitename.dev
我尝试过重新启动计算机,在MAMP起点中更改目录,并尝试了其他端口,但是仍然无法达到我想要的位置。
这段代码启动了Apache的第二个实例。 因此,当我的MAMP设置为查找本地主机时,它实际上是在使用虚拟主机,而不是我的“真实”本地主机。 我通过手动运行命令来停止Apache服务器来修复它。 然后,我能够重新连接MAMP,并告诉它使用正确的本地主机。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.